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
と、カーソルは選択された単語にジャンプするか、選択されていない場合はそれを書く必要がある場所にジャンプします。
上記のスニペットの 2 行目を次のように変更します。
<content><![CDATA[darken($SELECTION$1, 5%);]]></content>