【问题标题】:how to configure build in html snippets in vscode/intellisense如何在 vscode/intellisense 中配置构建 html 片段
【发布时间】:2018-10-08 00:30:01
【问题描述】:

当我在 VS Code 中键入 html 标记名称时,IntelliSense 建议使用代码 sn-p。例如,如果我输入“form” sn-p 生成:

<form action=""></form>

如何配置这个 sn-p(我想去掉“action”属性)? 哪个组件负责这些 sn-ps?是艾米特吗?

谢谢。

【问题讨论】:

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


【解决方案1】:

是的,是艾米特。

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

简单的改变:

"form": "form[action]",

到您选择的 sn-p,例如:

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

另一种方法:

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

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

【讨论】:

    猜你喜欢
    • 2022-07-02
    • 2021-08-20
    • 1970-01-01
    • 2020-06-29
    • 2021-05-06
    • 2021-11-19
    • 1970-01-01
    • 2020-01-05
    • 1970-01-01
    相关资源
    最近更新 更多