我使用 Tab 触发器制作了自己的代码段,当用关键字 comment
触发时,它会在 CSS 文件中插入一个大注释块。 .使用它一段时间后,它工作正常,我安装了 Emmet 插件,当 Tab 触发任何任意单词或字符组合时,它会插入一些自己的代码。
所以现在发生的事情是 Emmet 插件覆盖了我的代码段,而不是在输入“评论”并按 Tab 时得到我的大评论块,我得到 comment: ;
因为 Emmet 假设我想编写一个名为 comment
的 CSS 属性。 .
(这甚至没有意义,因为我不在 {}
块中,但这不是重点)
我的问题是,如何让我自己的代码片段以“更高的优先级”执行,以便如果有当前 Tab 触发器的代码片段,Emmet 插件将被忽略?
最佳答案
尝试改变选项卡完成:
https://github.com/sergeche/emmet-sublime/issues/9
简单的解决方法是将代码片段的触发器更改为 mycomment
或 commment
或其他一些令人难忘但独特的触发器来消除整个冲突问题。
关于sublimetext3 - Sublime Text 片段优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32235019/