1

Есть ли способ выбрать несколько строк в Vim?

Например, я хочу выбрать номер строки 1,4,7,8 и т.д.?

Я знаю, что могу использовать V или v для выбора линий, но они выбирают непрерывные линии.

Например, когда я хочу добавить комментарии # или // т.д. в разных строках. Я помню, что Sublime-text 2 может это сделать, поэтому мне интересно, может ли Vim сделать это тоже.

Заранее спасибо.

2 ответа2

0

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

Если вы пытаетесь выделить несколько строк, чтобы они выделялись, смотрите :he matchadd()

Если вы пытаетесь запустить команду в несколько строк,

see :he :g 
and :he :v 

Для любого из них могут быть полезны элементы регулярных выражений "совпадение в этой строке" :he /\%l

0

Мультиселект - Создавайте множественные выборки и оперируйте ими, плагин позволяет именно это. Это отлично подходит для тех случаев, когда выбор с помощью :global будет невозможен или слишком громоздок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .