Vim可视化模式帮助



在正常模式下使用光标下的单词打开查找-替换窗口

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

现在,我想要一些类似的东西,但要有视觉选择而不是光标下的单词,比如

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

但是这给了我错误E73: tag stack empty

请赐教

你做的是正确的,除了你在你的地图上有一对额外的< >

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

我不确定是否有另一种方法来检索视觉上选择的文本。当然,您可以为您的yank添加一个寄存器,一个很少用于您的寄存器(例如"ny),因此您不会混淆寄存器0。然后将<c-r>0更改为<c-r>n

最新更新