Подтвердить что ты не робот

Выбор сублимации текста с помощью фрагмента

Я копал в Sublime фрагменты, плагины и макросы, но я не могу найти то, что ищу.

Я пытаюсь это сделать:

.content {
    color: @blue;
}

В это:

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

В идеале я мог бы выбрать часть @blue, нажать команду и полностью обернуть все.

Любые идеи? Возможно ли это?

4b9b3361

Ответ 1

Как можно видеть здесь:

Инструменты → Новый фрагмент... → сохранить как 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>

И keybind:

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

EDIT: Было бы даже лучше, если бы вы добавили $1 сразу после $SELECTION, тогда курсор переместится к выбранному слову или справа в том месте, где он должен быть записан, если он не выбран.

Измените вторую строку второго фрагмента следующим образом:

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