Sublime Text 3 CSS代码段仅适用于“ body”

时间:2019-01-13 15:49:38

标签: css xml sublimetext3 code-snippets sublimetext-snippet

我搜索了许多文章,并在堆栈上和其他站点上读到了类似的问题,这些问题涉及如何将CSS代码段精妙地固定在其中,但是所有情况都不尽相同,并且所有解决方案均无效。

我正在尝试为CSS文件创建一个简单的sublime代码段,以标记代码段。

<snippet>
    <content><![CDATA[
/***********************${1:Section}***********************/
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the 
snippet -->
    <tabTrigger>comment-section</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger 
-->
    <scope>source.c, source.js, source.css</scope>
  <!-- Optional: Provide a desription for the snippet -->
  <description>Makes a comment to separate sections of 
code</description>
</snippet>

请注意其他范围:我已经成功使用了其他语言的代码段。

有人告诉我tabTrigger是一个问题,需要转义,所以我制作了一个全新的摘要,唯一的不同是:

<tabTrigger>comment-section/</tabTrigger>
<scope>source.css</scope>

但是此代码段仍然无效! 有趣的是,片段确实在CSS“ body”内部工作(我不是网络开发人员,不胜感激术语),即

#myDiv {
    background-color: black;
    /* snippet works here */
}

其他说明:

  • 我没有安装Emmet
  • 我没有为此安装任何其他代码段插件
  • 我的片段文件扩展名是.sublime-snippet,而不是.xml
  • 我已进行了三次检查,确认sublime将我的.css文件检测为CSS
  • 由于以下原因,我的设置中包含“ auto_complete_selector”:“源,文本” 我的.html文件中以前发生过类似的问题
  • 我还尝试了在<br>之后添加</tabTrigger>语句, 只是破坏了整个解析器,而且也没有解决

请和谢谢你:)

0 个答案:

没有答案