当光标位于单词theWord
上时,使用*,vim会直接跳转到该单词的下一个外观,即执行/\<theWord\>
。
问题:
当光标位于另一个单词上时,是否有一种方法可以将另一个单词otherWord
添加到搜索中,从而使一个单词执行/\<theWord\>\|\<otherWord\>
?
最佳答案
尝试类似的方法:
*(用于搜索单词)
移动到其他地方:let @/=@/.'\|\<'.expand("<cword>").'\>'
这会将当前词附加到上一个搜索模式中,并带有一些定界符(\|
和词边界...)
如果需要,请为其设置一个热键,例如:nnoremap <F4> :let @/.='\\|\<'.expand("<cword>").'\>'<CR>
关于vim - 在光标下方添加单词到搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9261123/