vim - 在 Vim 中搜索和替换光标下的单词

标签 vim

这个问题在这里已经有了答案:





In Vim, replace all occurrences of current term under cursor

(6 个回答)


8年前关闭。




我经常将光标放在一个词上,我想用另一个词替换该词的所有出现。用另一个词替换光标下所有出现的词的最简单方法是什么?

最佳答案

使用 <C-r><C-w>在命令行中插入光标下的单词:

:%s/<C-r><C-w>/bar/g

如果你需要这样做很多,你可以很容易地创建一个这样的映射:
nnoremap <F6> :%s/<C-r><C-w>/

上面的映射插入了命令的第一部分,准备好输入替换、任何标志并点击 <CR> :
:%s/foo/

关于vim - 在 Vim 中搜索和替换光标下的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15419262/

相关文章:

vim - 如何为vim设置syntastic?

vim - 如何在 vim 中重复查找/替换命令

ubuntu - Vim 突出问题

vim - 如何更改 Vim 状态行中用于空格的字符?

vim - 分享 eclim 友好的 .vimrc

vim - 如何从 Vim 中删除每行的最后 3 个单词?

vim - ESC 在 cygwin vim 中不起作用

vim - Vim 中的用户定义函数

打开文件时vim自动命令不运行

git - 如何配置 ctrlp 以在 git 存储库之外与 ag 一起正常工作?