В Vim, как сделать визуальный выбор строки для блока кода? - PullRequest
3 голосов
/ 17 февраля 2020

Например, в HTML я хочу выделить весь элемент. Я мог бы сделать Shift + V и продолжать нажимать J , пока не выберу все строки, но это громоздко. Ввод vat также не делает то, что я хочу - он переходит в режим visual , а не в режим visual line . Проблема с отсутствием визуальной строки состоит в том, что когда я дергаю текст, он не дергает отступ первой строки.

Ответы [ 2 ]

10 голосов
/ 17 февраля 2020

Вы просто делаете vat как обычно, затем нажимаете shift-v, чтобы иметь возможность выбора.

3 голосов
/ 17 февраля 2020

Во-первых, вам нужно установить matchit плагин, который обеспечивает расширенную функциональность для % . В частности, он позволяет переходить между соответствующими тегами HTML, используя % .

. После этого наведите курсор на открывающий тег HTML (на первую букву тега, а не на символ <). ) и нажмите Shift + v , затем % .

Это сделает выбор строки из строки, на которую вы поместили курсор, в строку, содержащую закрывающий тег.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...