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