繁体   English   中英

Sublime文本换行选择与片段

[英]Sublime Text wrap selection with snippet

我一直在深入研究Sublime的片段,插件和宏,但我似乎无法找到我正在寻找的东西。

我试图改变这个:

.content {
    color: @blue;
}

进入:

.content {
    color: darken(@blue, 5%);
}

理想情况下,我可以选择@blue部分,点击命令,并正确地包装整个事物。

有任何想法吗? 这甚至可能吗?

这里可以看出:

工具 - >新代码段... - >在Data\\Packages\\User\\另存为darken.sublime-snippet

<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>

并且keybind:

{ "keys": ["ctrl+shift+o"], 
  "command": "insert_snippet", 
  "args": { "name": "Packages/User/darken.sublime-snippet" } },

编辑:如果在$SELECTION之后立即添加$1会更好,那么如果没有$SELECTION ,光标将跳转到所选单词或者必须写入的位置。

将上面的代码段的第二行更改为:

<content><![CDATA[darken($SELECTION$1, 5%);]]></content>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM