vim - 在光标下方添加单词到搜索模式

标签 vim

当光标位于单词theWord上时,使用*,vim会直接跳转到该单词的下一个外观,即执行/\<theWord\>

问题:

当光标位于另一个单词上时,是否有一种方法可以将另一个单词otherWord添加到搜索中,从而使一个单词执行/\<theWord\>\|\<otherWord\>

最佳答案

尝试类似的方法:


*(用于搜索单词)
移动到其他地方
:let @/=@/.'\|\<'.expand("<cword>").'\>'这会将当前词附​​加到上一个搜索模式中,并带有一些定界符(\|和词边界...)
如果需要,请为其设置一个热键,例如:nnoremap <F4> :let @/.='\\|\<'.expand("<cword>").'\>'<CR>

关于vim - 在光标下方添加单词到搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9261123/

相关文章:

vim - 删除 vim 编辑器中行长度超过 80 个字符的警告

Vim 窗口大小调整

vim - 在 Vim 中, "alternate file"是什么?

vim - 防止 vim-go 插件在保存时调用 'less'

vim - 这个格式错误的命令实际上发生了什么?

linux - 在Vim中编辑Go源文件时如何禁用空格突出显示?

python - 从项目中 Grep 类/函数

ruby - 通过 MacVim (!ruby) 执行时如何运行正确版本的 Ruby

Vim - 生成用于手动搜索的下拉菜单

regex - 在 VIM 中查找并删除所有括号数据