html - Sublime text 覆盖 Emmet 片段

标签 html sublimetext3 code-snippets overriding emmet

我的问题很简单,一些 Emmet 片段和缩写被 Sublime Text 3 默认标签覆盖 - 例如,当我输入“link”并按TAB 我没有最终得到:

<link rel="stylesheet" href="">

如 Emmet 文档 ( https://github.com/emmetio/emmet/blob/master/lib/snippets.json ) 中所述。

相反,我得到:

<link rel="stylesheet" type="text/css" href="">

这是 Sublime Text 3 的默认设置。 “img”和其他一些有用的标签也是如此,现在我想知道:为什么会这样以及我能做什么“修复”它? 我希望 Emmet 片段具有“优先权”,而不是相反。

最佳答案

打开Preferences -> Package Settings -> Emmet -> Settings-User并添加以下内容(首次打开时应为空):

{
    "remove_html_completions": true
}

保存文件,然后重新启动 Sublime。

要查看所有可以自定义的选项,请打开首选项 -> 包设置 -> Emmet -> 设置-默认。如果您看到任何想要更改的内容,请将设置复制到 Settings-User,确保除最后一行之外的每一行末尾都有一个逗号 , .

关于html - Sublime text 覆盖 Emmet 片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25874191/

相关文章:

visual-studio - 如何将 Sublime Text 语法高亮文件转换为 visual studio 的 textmate 语法?

wordpress - 产品页面上的 WooCommerce 后退按钮

python - 如何将 Jupyter Notebook 的代码片段与 VSCode 结合使用?

html - 尽管缺少覆盖 CSS 说明符,但字体颜色没有改变

javascript - Express.js - 图像仅在一页上呈现

sublimetext2 - 如何更改 Sublime Text 2/3 中匹配括号的样式?

colors - Sublime Text 3-更新后空白颜色错误

visual-studio - 在 Visual Studio 中更改默认 XML 注释片段

javascript - 在 Firefox 上使用中键单击无法加载 onclick 函数

javascript - 如何在 javascript 函数中使用 html 标签构建列表