Css 使用代码段升华文本换行选择
我一直在钻研Sublime的代码片段、插件和宏,但似乎找不到我想要的东西 我正试图扭转这一局面:Css 使用代码段升华文本换行选择,css,less,sublimetext2,sublimetext,sublimetext3,Css,Less,Sublimetext2,Sublimetext,Sublimetext3,我一直在钻研Sublime的代码片段、插件和宏,但似乎找不到我想要的东西 我正试图扭转这一局面: .content { color: @blue; } 为此: .content { color: darken(@blue, 5%); } 理想情况下,我能够选择@blue部分,点击一个命令,并正确包装整个内容 有什么想法吗?这可能吗 可以看出: 工具->新代码段…->另存为Data\Packages\User\ <snippet> <content&g
.content {
color: @blue;
}
为此:
.content {
color: darken(@blue, 5%);
}
理想情况下,我能够选择@blue
部分,点击一个命令,并正确包装整个内容
有什么想法吗?这可能吗 可以看出:
工具->新代码段…->另存为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>
编辑:
如果在$SELECTION
之后添加$1
,则光标将跳转到所选单词,或者如果未选中,光标将跳转到必须写入的位置
将上述代码段的第二行更改为:
<content><![CDATA[darken($SELECTION$1, 5%);]]></content>
当然,你可以用选定的文本玩各种游戏——你试过什么?确切地说,不是替换。我想让它变暗,5%的部分来包裹@blue部分并添加括号。我想不出键绑定部分。我可以使用tab触发器获取代码片段,但点击tab将删除我选择的内容!因此,它需要是一个键绑定。我想是的。我注意到了这一点,昨天也有同样的想法。再次感谢你,弗拉卡拉多斯。非常有帮助。我可以看出,您可能希望将所选内容包装在任意标记中,这对我来说很有意义。但是你真的想要这么具体的东西吗?对于这个用例来说,这似乎需要很多努力。更好的是:${1:$SELECTION}
选择选择。很好,但对我来说,它不适用于tabTrigger集。选择某个内容并键入“tab”将始终使用选项卡替换选择,而不是触发代码段。如果未选择任何内容(在Mac上,升华3),则会正确触发它。您可以对空代码段使用tabTrigger,并使用keybinding来包装选择。或者,如果不想使用键绑定,也可以使用cmd+shift+P
搜索所有代码段。
<content><![CDATA[darken($SELECTION$1, 5%);]]></content>