Sublime Text 3 CSS Snippet работает только в "теле" - PullRequest
0 голосов
/ 13 января 2019

Я искал многочисленные статьи и читал похожие вопросы в стеке и на других сайтах об исправлении фрагментов CSS в возвышенном, но все ситуации разные, и ни одно из решений не работает.

Я пытаюсь создать простой сублимированный фрагмент кода для файлов CSS, чтобы пометить фрагменты кода.

<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 (я не веб-разработчик, терминология приветствуется), т.е.

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

Другие примечания:

  • У меня не установлен Emmet
  • У меня не установлено никаких других плагинов для сниппетов
  • Расширение моего фрагмента файла .sublime-snippet, а не .xml
  • Я трижды проверил, что Sublime обнаруживает мои файлы .css как CSS
  • У меня "auto_complete_selector": "источник, текст" в моих настройках из-за подобная проблема уже случалась в моих файлах .html
  • Я также попытался добавить оператор <br> сразу после </tabTrigger>, который просто сломал весь парсер и тоже не исправил

Пожалуйста и спасибо:)

...