Ответ 1
Чтобы выполнить обмен двумя (или более) выборками, вам нужно использовать команду транспонировать, по умолчанию вы можете называть ее нажатием ctrl + t (также работает над Sublime Text 3 )
{ "keys": ["ctrl+t"], "command": "transpose" }
Простите меня, если это было задано раньше; Я огляделся, и пока я могу найти (туманную) документацию для подкачки линий в Sublime Text, я ничего не вижу о свопингах.
Например, скажем, у меня есть следующий текст:
<div class="fade-black">...</div>
<div class="fade-white">...</div>
и я хочу переключать цвета двух div. Поэтому я выбираю black
и white
. Что теперь? Есть ли что-нибудь встраиваемое, или я должен искать в себе надстройку? (Я знаю, что этот конкретный пример относительно прост, но у меня есть много потребностей для этого типа функций в моем коде, и я не могу просто сменять строки, потому что контент не идентичен другим.)
Надеюсь, это тоже поможет некоторым другим - определенно кажется приятной особенностью, чтобы знать!
Чтобы выполнить обмен двумя (или более) выборками, вам нужно использовать команду транспонировать, по умолчанию вы можете называть ее нажатием ctrl + t (также работает над Sublime Text 3 )
{ "keys": ["ctrl+t"], "command": "transpose" }
Как упоминалось в комментарии Джо к ответу Хьюго, вы можете поменять два выбора с помощью пункта меню Edit -> Permute Selections -> Reverse
. Shuffle
не всегда будет изменять порядок, как вы хотите.
Вы можете сопоставить эту операцию с ключом, добавив что-то вроде этого в ваш файл Preferences -> Key Bindings – User
, заменив f8
на привязку клавиш по вашему выбору:
{ "keys": ["f8"], "command": "permute_selection", "args": {"operation": "reverse"} },
Каждый день я перетасовываю...
Выберите оба оператора, Edit → Permute Selection → Shuffle.