首页 > 解决方案 > 如何在反应(js)文件的sublimetext3中获取html标签自动完成?

问题描述

我怎样才能找回反应文件(.js)中自动完成html标签的功能

示例:输入 li + 按 Tab 获取

   <li></li>

我已经安装了插件 reactjs,它给了我一些高级自动完成功能,但不适用于简单的 html。

标签: reactjssublimetext3

解决方案


  1. Ctrl + Shift + p
  2. 键入Install package A对话框将打开,

  3. 键入emmet并通过双击emmet或按回车键运行它

一旦 emmet 安装,只需键入任何 html 标签并按 Tab,

<li></li>只需键入li并按 Tab即可创建,

要创建 5 li 的 UL,请键入ul>li*5

用于在 ul 中创建具有锚类型的 5 li...ul>li*5>a

这样的事情有很多捷径......

如果您想获得 JSX 支持,请转到Preferences > Key Bindings — User并粘贴此代码

{
"keys": ["tab"],
"command": "expand_abbreviation_by_tab", 
"context": [
    {
        "operand": "source.js.jsx", 
        "operator": "equal", 
        "match_all": true, 
        "key": "selector"
    },
    {   
        "key": "selection_empty", 
        "operator": "equal", 
        "operand": true,
        "match_all": true 
    }
]
}

享受


推荐阅读