sal*_*cod 39 css less sublimetext sublimetext2 sublimetext3
我一直在深入研究Sublime的片段,插件和宏,但我似乎无法找到我正在寻找的东西.
我试图改变这个:
.content {
color: @blue;
}
Run Code Online (Sandbox Code Playgroud)
进入:
.content {
color: darken(@blue, 5%);
}
Run Code Online (Sandbox Code Playgroud)
理想情况下,我可以选择@blue部件,点击命令,并妥善包装整个事物.
有任何想法吗?这甚至可能吗?
Ser*_*sky 78
从这里可以看出:
工具- >新的代码- >另存为darken.sublime-snippet中Data\Packages\User\
<snippet>
<content><![CDATA[darken($SELECTION, 5%);]]></content>
<!-- Optional: Tab trigger to activate the snippet -->
<tabTrigger>darken</tabTrigger>
<!-- Optional: Scope the tab trigger will be active in -->
<scope>source.css</scope>
<!-- Optional: Description to show in the menu -->
<description>Darken Snippet</description>
</snippet>
Run Code Online (Sandbox Code Playgroud)
并且keybind:
{ "keys": ["ctrl+shift+o"],
"command": "insert_snippet",
"args": { "name": "Packages/User/darken.sublime-snippet" } },
Run Code Online (Sandbox Code Playgroud)
编辑:
如果你在$1之后添加,那将更好$SELECTION,然后光标将跳转到所选单词或在必须写入的地方右边如果没有被选中.
将上面的代码段的第二行更改为:
<content><![CDATA[darken($SELECTION$1, 5%);]]></content>
Run Code Online (Sandbox Code Playgroud)