Можно создать дубликат:
Any way to delete in vim without overwriting your last yank?В Vim есть способ удалить, не помещая текст в регистр?
Использование Vim Я часто хочу, чтобы заменить блок кода с блоком, который я просто дернул.
Но когда я удаляю блок кода, который должен быть заменен, этот блок сам входит в регистр, который удаляет блок, который я просто дернул. Таким образом, у меня есть привычка дергать, а затем вставлять, а затем удалять то, что я не хотел, но с большими блоками кода это становится беспорядочным, пытаясь сохранить вставленный блок и блок для удаления отдельно.
Итак, какой самый гладкий и быстрый способ заменить текст в Vim?
- есть способ удалить текст без ввода его в ведение реестра?
- есть способ сказать, например. «заменить следующее слово» или «заменить до следующего абзаца»
- или это лучший способ как-то использовать функцию с несколькими регистрами?
vim-easyclip (http://www.github.com/svermeulen/vim-easyclip) предназначен для решения этой проблемы – 2015-02-03 19:50:51
Я спросил [вопрос, неосознанно (в то время) дубликат вашей фактической проблемы] (http: //stackoverflow.com/questions/25037482/replace-word-with-whats-ready-to-put-in-vi-vim), но не столько вопрос заголовка. TL; DR - замените то, что вы дернули, используя `viwp` (для` w`ord). – OJFord 2015-02-04 17:20:14