6

Я искал способ редактировать несколько строк одновременно.

Я обнаружил, что Ctrl-V + выделение линий + I должен быть решением. Проблема в том, что для меня после нажатия I (фактически Shift-i) я переключаюсь в классический однострочный режим вставки в первой строке моего выбора.

Это почему? Есть ли возможность установить в моем .vimrc?

Я использую vim 7.3 с включенной опцией +visualextra (где-то видел, что это требуется).

1 ответ1

10

Ты это пробовал? Vim не обновляет сразу все столбцы, только первый. Когда вы завершаете редактирование с помощью Esc, все остальные строки волшебным образом заполняются одним и тем же текстом.

Также обратите внимание, что в Windows вам часто нужно использовать <C-Q> вместо <C-V> , который отображается для вставки буфера обмена.

Protip: В поблочном визуальном режиме, вы можете также c висящим текстом, или (если вы расширяете выделение $ A ppend с внеблоковомом правой границы текста.

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