我有一个不会触发标签触发器的片段。这是我的代码......
<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。
有什么想法吗?
答案 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>