假设我们有一个文本,然后进入可视模式并选择一些文本。如何快速搜索突出显示的文本并将其替换为其他内容?
最佳答案
尝试执行以下命令或将其放入.vimrc
vnoremap <C-r> "hy:%s/<C-r>h//gc<left><left><left>
在可视模式下按ctrl + r,将提示您输入要替换的文本。按Enter键,然后确认您同意y或拒绝n的每个更改。
此命令将覆盖您的寄存器
h
,因此您可以选择不使用的其他寄存器(通过将上面命令中的h
更改为另一个小写字母)。关于vim - Vim搜索并替换所选文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/676600/