如何在 vscode/intellisense 中配置内置 html 片段
how to configure build in html snippets in vscode/intellisense
当我在 VS Code 中键入 html 标签名称时,IntelliSense 会建议代码片段。例如,如果我输入 "form" 片段生成:
<form action=""></form>
如何配置此代码段(我想去掉 "action" 属性)?
哪个组件负责这些片段?是埃米特吗?
谢谢。
是的,是埃米特。
通用代码段在 /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 Code 设置 (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
当我在 VS Code 中键入 html 标签名称时,IntelliSense 会建议代码片段。例如,如果我输入 "form" 片段生成:
<form action=""></form>
如何配置此代码段(我想去掉 "action" 属性)? 哪个组件负责这些片段?是埃米特吗?
谢谢。
是的,是埃米特。
通用代码段在 /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 Code 设置 (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