Vim поиск и замена (все) из текста, выбранного в визуальном режиме - PullRequest
0 голосов
/ 31 августа 2018

Мне интересно, можно ли с помощью Vim включить поиск и замену на основе текста, выбранного в визуальном режиме?

Например, если я выбрал public int Id; в визуальном режиме. Можно ли выполнить поиск и замену (все экземпляры) без необходимости повторного ввода public int Id; в команду :s[ubtitute]/{pattern}/{string}?

Ответы [ 2 ]

0 голосов
/ 01 сентября 2018

Возможно, вы могли бы взглянуть на этот плагин vim terryma / vim-множественные курсоры . Для вашего случая просто выберите эти блоки, затем нажмите несколько раз, чтобы выделить несколько блоков курсорами, и вы могли бы редактировать время одновременно.

0 голосов
/ 31 августа 2018

Используйте такое отображение:

 vnoremap <Leader>zr :<c-u>%s/<c-r>*

Выбранный текст уже находится в буфере выделения, поэтому мы вставляем его с помощью ^ r *

<c-u> очищает командную строку

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