如何在vscode / intellisense中配置html片段中的内部版本

时间:2018-04-27 07:42:59

标签: visual-studio-code intellisense code-snippets

当我在VS Code中键入html标记名称时,IntelliSense建议使用代码段。例如,如果我键入" form"代码段生成:

<form action=""></form>

如何配置此代码段(我想摆脱&#34; action&#34;属性)? 哪些组件负责这些代码段?是Emmet吗?

感谢。

1 个答案:

答案 0 :(得分:2)

是的,是Emmet。

通用代码段在/usr/share/code/resources/app/extensions/html-language-features/server/node_modules/vscode-emmet-helper/out/expand/expand-full.js中定义

简单地改变:

"form": "form[action]",

到你选择的片段,例如:

"form": "form[\[formGroup\]]",

另一种方法:

  • 为您的私有emmet片段创建目录,例如:〜/ .config / emmet
  • 打开VS代码设置(Ctrl +,)
  • 搜索emmet.extensionPath并将其设置为〜/ .config / emmet
  • 使用
  • 创建〜/ .config / emmet / snippets.json文件
{
    "html": {
        "snippets": {
            "form": "ju-hu"
        }
    }
}

更多详情https://code.visualstudio.com/docs/editor/emmet#_using-custom-emmet-snippets