Может быть, я ненормальный, но вы можете заменить все символы от курсора до конца строки одной командой? Затем используйте, .чтобы сделать ту же замену на следующей строке и так далее.
Может быть, я ненормальный, но вы можете заменить все символы от курсора до конца строки одной командой? Затем используйте, .чтобы сделать ту же замену на следующей строке и так далее.
Ответы:
Если я правильно понял ваш вопрос, попробуйте это:
C(это заглавная буква C) удалит все от курсора до конца строки и переведет вас в режим INSERT , затем вы напишете замену, выйдете из режима INSERT и используйте, .чтобы повторить процесс где-то еще.
Добавление к ответу sr_:
Если ваш курсор начинается в одной и той же позиции в каждой строке, вас может заинтересовать функция визуального блока .
Введите следующее по порядку, поместив курсор в исходное положение:
Это должно создать прямоугольное выделение, идущее от вашего курсора на первой строке до конца строки [X] строк ниже.
Затем вы можете заменить весь свой выбор:
Я использую визуальный блок всякий раз, когда я могу, я думал, что поделюсь
n+1
строках, после создания строки n
визуальным блоком, выбирая задом наперед ! Другими словами, форма была похожа на 7 назад или L с вертикальным переворотом, или «неправильно отформатирована». смешно.
Другие ответы пропустили их, они не входят в режим вставки.
Тогда конечно используйте .
Как это может быть полезно, как только мы пытаемся измениться до конца строки. Я создал отображение вставки для выполнения этой задачи, он не использует, Dпотому что в режиме вставки этот ключ используется для уменьшения отступа. Так и есть Ctrl-k
:inoremap <C-k> <C-o>C
:)
Пожалуйста.