Обрезать до начала / конца строки, вставить в конец / начало строки

Если я нахожусь в середине строки, как мне обрезать начало / конец строки? (это копия отличается)

Если я нахожусь в середине строки, как мне вставить в начало / конец строки? (сильно отличается вставка без копирования по тексту?)

спасибо всем!

1 ответ

Решение

Как сказал Йода:

  1. d$ режет до конца линии
  2. d0 режет к началу
  3. d^ режет первый непробельный символ

Чтобы вставить поверх "головы" линии:

v^p

или же

v0p

Чтобы он запомнил регистр по умолчанию, вы можете использовать _ безымянный регистр:

v$"_p

Обратите внимание, что в этом случае перезаписанный текст "забывается", а не дергается. (По умолчанию замена визуального выделения эффективно восстанавливает перезаписанный текст, так что вы можете поместить его в другое место)

Другие вопросы по тегам