好的,所以我遇到了一个小问题,更多的是烦恼。它提出了一个问题,为什么崇高文本以这种方式行事。是的,虽然这是指南针和sass标记,但问题与sublime文本片段有关。
所以这是我想通过sublime(我的最终目标)在片段中重复的代码:
$default-box-shadow-color: #333333;
$default-box-shadow-h-offset: 0px;
$default-box-shadow-v-offset: 0px;
$default-box-shadow-blur: 5px;
$default-box-shadow-spread: false;
$default-box-shadow-inset: false;
所以我制作了一个新的片段,这就是我输入它的方式:
<snippet>
<content><![CDATA[
$default-box-shadow-color: ${1:#333333};
$default-box-shadow-h-offset: ${2:0px};
$default-box-shadow-v-offset: ${3:0px};
$default-box-shadow-blur: ${4:5px};
$default-box-shadow-spread: ${5:false};
$default-box-shadow-inset: ${6:false};
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>defaultboxshadow</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.sass</scope>
</snippet>
一切似乎都很好吗?你可能在想,“这家伙不知道如何制作片段!他为什么要浪费我的时间?”好吧,看看这个......当我在主文档中使用tab触发器来调用这个片段时,这就是它输出的内容:
-box-shadow-color: #333333;
-box-shadow-h-offset: 0px;
-box-shadow-v-offset: 0px;
-box-shadow-blur: 5px;
-box-shadow-spread: false;
-box-shadow-inset: false;
奇怪的是......所有
$default部分都消失了。所以我希望有人对我有解释。或者这是崇高的错误?
我知道的一些事情(98%确定性)不问题:
唉,我们在这里。我遇到了麻烦,我认为这与前面的$有关。当我删除美元符号后,我得到了
default-box-shadow-color: #333333;,除非指南针需要那个美元符号,而且片段的整点都是为了让我的生活更轻松。
有没有办法让角色取消$?这是一个已知的问题?我做错了什么,或者我应该把它与崇高的开发者联系起来?如果可以的话,我想能够使用它。任何帮助,将不胜感激。感谢。
答案 0 :(得分:4)
使用$default
\
个变量
<snippet>
<content><![CDATA[
\$default-box-shadow-color: ${1:#333333};
\$default-box-shadow-h-offset: ${2:0px};
\$default-box-shadow-v-offset: ${3:0px};
\$default-box-shadow-blur: ${4:5px};
\$default-box-shadow-spread: ${5:false};
\$default-box-shadow-inset: ${6:false};
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>defaultboxshadow</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.sass</scope>
</snippet>