Vim поиск и замена выбранного текста - PullRequest
96 голосов
/ 24 марта 2009

Допустим, у нас есть текст, и я вхожу в визуальный режим и выбираю какой-то текст. Как мне быстро выполнить поиск выделенного текста и заменить его чем-то другим?

Ответы [ 12 ]

0 голосов
/ 02 июля 2015

У меня нет представителя, чтобы комментировать, поэтому я добавляю еще один ответ ...

vnoremap <C-r> "0y<Esc>:%s/<C-r>0//g<left><left>

@ dmd и @dotancohen: у меня это работало без использования "h (явно использует 0, что в любом случае является последней позицией янки) и работает с putty ssh -> mint (lmde); не знаю о центе. Также использует комментарии @Niloct и @Nathan Friend для удаления подтверждения.

0 голосов
/ 02 октября 2012

Моя любимая короткая версия это

vnoremap s / y: s / "/

Затем вы можете выделить выделение и просто нажать s /, чтобы запустить для него команду замещения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...