Можливо, я маю даф, але чи можете ви замінити всі символи звідки курсор до кінця рядка однією командою? Потім використовуйте .для того ж заміну в наступному рядку тощо.
Можливо, я маю даф, але чи можете ви замінити всі символи звідки курсор до кінця рядка однією командою? Потім використовуйте .для того ж заміну в наступному рядку тощо.
Відповіді:
Якщо я правильно зрозумів ваше питання, спробуйте:
C(Це капітал C) видалить все від курсора до кінця рядка і поставити вас в вставити режимі, то ви пишете заміни, режим вставити відпустки, використання .повторити процес де - то ще.
Додавання до відповіді sr_:
Якщо ваш курсор починається в одній і тій же позиції в кожному рядку, вас може зацікавити функція Visual Block .
Введіть наступне, щоб курсор у початковому положенні:
Це має створити прямокутний вибір, що йде від курсору на першому рядку до кінця рядків [X] рядка нижче.
Потім ви можете замінити весь свій вибір:
Я використовую візуальний блок, коли можу, я думав, що поділюсь
n+1рядках, після створення рядка nVisual Block вибираючи назад ! Іншими словами, форма була схожа на задню 7 або вертикальний перевернутий L, або "не добре відформатована". Лол.
Інші відповіді пропустили ці, вони не входять у режим вставки.
Тоді звичайно використовувати .
Як це може бути корисно, як тільки ми намагаємося змінити до кінця рядка. Я створив відображення вставки для виконання цього завдання, воно не використовується, Dоскільки в режимі вставки ця клавіша використовується для зменшення відступу. Так це Ctrl-k
:inoremap <C-k> <C-o>C
:)Ласкаво просимо.