【问题标题】:Sublime Text 3 - Snippet doesn't fire on tab, only on CSS fileSublime Text 3 - 片段不会在选项卡上触发,仅在 CSS 文件上触发
【发布时间】:2014-10-27 01:49:17
【问题描述】:

我有一个不触发选项卡触发器的 sn-p。这是我的代码...

<snippet>
  <content><![CDATA[
.contentBox ul{list-style: none; padding: 0;}
.contentBox ul li{padding-left: 2.5em; text-indent: -0.7em; margin-bottom: 4px;}
.contentBox ul li:before{content: "${1:•} "; color: #${2:Bullet color};}
]]></content>
  <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
  <tabTrigger>xcv</tabTrigger>
  <!-- Optional: Set a scope to limit where the snippet will trigger -->
  <!-- <scope>source.css</scope> -->
</snippet>

如果我在 HTML 文件上,选项卡触发器 (xcv) 可以工作。但是,在 CSS 文件上,它不起作用。但是如果我通过 CTRL+SHIFT+P 选择 sn-p,它将输出代码。同样在 CSS 文件上,如果我在选择器中尝试选项卡触发器,它会起作用。

我尝试将范围设置为 source.css 和 text.css(以及将其引导出来),但没有任何区别。我也重启了 Sublime。

有什么想法吗?

【问题讨论】:

    标签: css windows-7 sublimetext3 code-snippets


    【解决方案1】:

    我和你有同样的问题,我找到了解决办法。

    我在Unknown CSS Tab Completion in Sublime Text读过它

    修复它:

    您的代码:&lt;tabTrigger&gt;sep&lt;/tabTrigger&gt;

    具体代码:&lt;tabTrigger&gt;sep/&lt;/tabTrigger&gt;

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      我遇到这个问题有一段时间了,在任何地方都找不到任何解决方案,并且通过在触发器后面放一个 / 来确保它可以工作,但是是什么让它一开始就不起作用?

      我认为这里的答案是 emmet,我通过简单地编写触发器来解决这个问题,而不是按 tab 按钮,我按 ctrl+space,这对我有用,但我不知道为什么。

      希望这可以帮助那里的人:)

      【讨论】:

        【解决方案3】:

        要解决这个问题,请使用以下标签,然后重新启动 Sublime。

        <tabTrigger>css3</tabTrigger><br>
        <scope>source.css</scope>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-01-24
          • 1970-01-01
          • 2013-04-24
          • 1970-01-01
          • 1970-01-01
          • 2014-06-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多