我一直在研究Sublime的片段、插件和宏,但似乎找不到我想要的。
我想把这个变成:
.content {
color: @blue;
}
转换为:
.content {
color: darken(@blue, 5%);
}
理想情况下,我希望能够选择@blue
部分,按下命令,并正确地包装整个内容。有什么想法吗?这是否可能?
我一直在研究Sublime的片段、插件和宏,但似乎找不到我想要的。
我想把这个变成:
.content {
color: @blue;
}
转换为:
.content {
color: darken(@blue, 5%);
}
理想情况下,我希望能够选择@blue
部分,按下命令,并正确地包装整个内容。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>
{ "keys": ["ctrl+shift+o"],
"command": "insert_snippet",
"args": { "name": "Packages/User/darken.sublime-snippet" } },
编辑:
如果您在$SELECTION
之后添加$1
,那么光标将跳到所选的单词或者需要写入的位置。
将上述片段的第二行改为:
<content><![CDATA[darken($SELECTION$1, 5%);]]></content>
${1:$SELECTION}
选择所选内容。 - laggingreflexcmd+shift+P
搜索所有片段。 - Deimyts