2017-02-21 49 views
6

Я не могу найти никакого способа окружить выбор чем-нибудь в коде VS.Код Visual Studio Surround с

Например делать что-то вроде этого: text =>"text" просто выбрав текст слова и ввода ключа "

Другой пример со следующим текстом: mon tue wed thu fri sat sun

При выборе всех тезисов слов :

mon| tue| wed| thu| fri| sat| sun|

и ввод " Я хотел бы выполнить что-то вроде этого:

"mon" "tue" "wed" "thu" "fri" "sat" "sun"

Если кто-то есть какие-либо идеи.

Спасибо.

ответ

7

Выбор какой-нибудь текст и нажав " уже работает в VSCode окружать один элемент, и работает для выбора нескольких строк, а

ПРИМЕЧАНИЕ:.. Это зависит от языка Синтаксис языка необходимо определить открытия и закрытия скобки, например, кавычки, скобки и т.д. Так что это не будет работать в файле «открытым текстом», например. Измените режим языка с CTRL +SHIFT + P и типа Change Language ModeВведите и выберите что-то вроде JavaScript, где это поддерживается.

То, что вы после этого, на самом деле не так эффективно. Лучше всего использовать мультикурсоры.

Поместите курсор в начало первой строки, нажмите CTRL +ALT + DOWN добавить еще один курсор ниже на следующей строке. Продолжайте делать это, пока у вас нет курсора перед всеми вашими словами.

Тогда просто напечатайте « затем END затем » и все ваши строки в кавычки.

NB: Для того, чтобы проверить, если у вас есть ключ связаны, и что это такое, вы всегда можете нажать CTRL + SHIFT + P и введите Add Cursor Below и если есть KeyBinding это покажет справа этот текст.

0

Я исходил из (нео) Vim переключения В.С. Кодекса, и использовал замечательный «ВИМ-объемного» плагин Тима Поупа для Vim прежде. Я нашел порт этого плагина для VS Code. Это очень полезно и невероятно эффективно, когда вы узнаете ярлыки, на мой взгляд!

Ссылка:

Если вы используете VIM или VIM привязки в VS кодексе, пожалуйста, наслаждайтесь!