【发布时间】:2012-08-09 18:00:39
【问题描述】:
我创建了自己的 html.sublime-snippet 自定义版本,添加了一个文档类型和一些元标记,并将其保存在 User 目录中。
现在,当我尝试触发我的 sn-p 时,默认版本和我的自定义版本都显示为选项。
有什么办法可以半永久禁用默认的 sn-p 以便只有我的版本可用?
【问题讨论】:
标签: code-snippets sublimetext2
我创建了自己的 html.sublime-snippet 自定义版本,添加了一个文档类型和一些元标记,并将其保存在 User 目录中。
现在,当我尝试触发我的 sn-p 时,默认版本和我的自定义版本都显示为选项。
有什么办法可以半永久禁用默认的 sn-p 以便只有我的版本可用?
【问题讨论】:
标签: code-snippets sublimetext2
我被 Python 默认的@property 的 sn-p 所困扰。我找到了工作解决方案here。你会是类似的:
HTML 文件夹复制到(例如)HTML Customized。HTML Customized 中删除/编辑冒犯您的 sn-ps。HTML 添加到首选项中的ignored_packages 条目以禁用标准HTML sn-ps。没有抓住!
有人叫 marcuso 在 Sublime Text 论坛上发布了这个解决方案。他配得一切荣耀。 (还有 Matt York,他在 this comment 中提到了该线程。
【讨论】:
选项:
tabTrigger
tabTrigger
可以注释掉默认sn-p的tabTrigger行:
<!-- <tabTrigger>html</tabTrigger> -->
问题:当您更新 ST 时,我相信它会覆盖对默认配置文件所做的任何更改。因此,如果您在默认 sn-p 中注释掉 tabTrigger,它将在您下次升级 ST 后取消注释。
【讨论】: