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