Sublime Text 3 - Snippet不会在选项卡上触发,仅在CSS文件上触发

时间:2014-09-02 17:54:52

标签: css windows-7 sublimetext3 code-snippets

我有一个不会触发标签触发器的片段。这是我的代码......

<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选择片段,它将输出代码。同样在CSS文件上,如果我在选择器中尝试选项卡触发器,它将起作用。

我已经尝试将范围设置为source.css和text.css(以及引导它),并且没有任何区别。我也重新启动了Sublime。

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

我和你有同样的问题,我找到了一个解决方案。

我在Unknown CSS Tab Completion in Sublime Text

阅读了它

修复它:

您的代码:<tabTrigger>sep</tabTrigger>

确切的代码可以使用:<tabTrigger>sep/</tabTrigger>

希望对你有所帮助

答案 1 :(得分:-1)

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

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