【问题标题】:Ignore default snippet in Sublime Text忽略 Sublime Text 中的默认片段
【发布时间】:2012-08-09 18:00:39
【问题描述】:

我创建了自己的 html.sublime-snippet 自定义版本,添加了一个文档类型和一些元标记,并将其保存在 User 目录中。
现在,当我尝试触发我的 sn-p 时,默认版本和我的自定义版本都显示为选项。
有什么办法可以半永久禁用默认的 sn-p 以便只有我的版本可用?

【问题讨论】:

    标签: code-snippets sublimetext2


    【解决方案1】:

    我被 Python 默认的@property 的 sn-p 所困扰。我找到了工作解决方案here。你会是类似的:

    • 在 .config/sublime-text-2/Packages 中,将 HTML 文件夹复制到(例如)HTML Customized
    • HTML Customized 中删除/编辑冒犯您的 sn-ps。
    • HTML 添加到首选项中的ignored_packages 条目以禁用标准HTML sn-ps。

    没有抓住!

    有人叫 marcuso 在 Sublime Text 论坛上发布了这个解决方案。他配得一切荣耀。 (还有 Matt York,他在 this comment 中提到了该线程。

    【讨论】:

      【解决方案2】:

      选项:

      1. 您可以更改新 sn-p 的 tabTrigger
      2. 可以更改默认sn -p的tabTrigger
      3. 可以注释掉默认sn-p的tabTrigger行:

        <!-- <tabTrigger>html</tabTrigger> -->

      问题:当您更新 ST 时,我相信它会覆盖对默认配置文件所做的任何更改。因此,如果您在默认 sn-p 中注释掉 tabTrigger,它将在您下次升级 ST 后取消注释。

      【讨论】:

      • 感谢您的回答,但这些选项都不是完美的。我知道有一种方法可以在首选项中“忽略包”,只要有一种方法可以忽略 sn-p。如果没有其他答案,我会接受您的答案并选择选项 1。
      • 看起来像 you're not the only one 有这个问题。 ST2 的 userecho 上还有一个feature request。我加了我的赞成票;你也应该!
      • 是的,我在 Sublime 论坛上看到了这个问题,但我想我会在这里问,因为没有人回复他。
      猜你喜欢
      • 2012-04-12
      • 2014-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      相关资源
      最近更新 更多