我一直在研究 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" } },
编辑:$1
如果你在之后
添加会更好$SELECTION
,然后光标将跳转到选定的单词,或者如果它没有被选中,则光标将跳转到必须写入的位置。
将上述代码段的第二行更改为:
<content><![CDATA[darken($SELECTION$1, 5%);]]></content>