vim визуальный режим справки - PullRequest
2 голосов
/ 07 августа 2011

В обычном режиме, чтобы открыть окно Find-Replace со словом под курсором

map <leader>f :promptrepl <c-r><c-a><cr>

Теперь я хочу что-то подобное, но с визуальным выделением вместо слова под курсором, как

vmap <leader>f <y><Esc>:promptrepl <c-r>0<cr>

но это дает мне ошибку E73: tag stack empty

Любой совет приветствуется

1 Ответ

2 голосов
/ 07 августа 2011

Вы делаете это правильно, за исключением того, что у вас есть дополнительная пара < > на вашей карте.

vnoremap <leader>f y<Esc>:promptrepl <c-r>0<cr>

Я не уверен, есть ли другой способ получить визуально выбранный текст,Конечно, вы можете добавить регистр к своему янку, который редко используется для вас (скажем, "ny), чтобы не связываться с регистром 0.Затем измените <c-r>0 на <c-r>n.

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