nnoremap ,s yiw:vimgrep /<C-R>0/ %<CR>:copen<CR>
1.獲取光標下單詞
使用yiw
獲取光標下單詞,單詞存放在0號寄存器內,可以使用:reg
查看
2. 使用vimgrep查找寄存器內容
關於寄存器知識可以自己help,
也可參考http://blog.csdn.net/rainysia/article/details/7721691(vim中寄存器使用和vim標記)
從上文可知:在命令模式下引用寄存器內容需要先輸入<Ctrl-R>
同時help vimgrep
可知
vimgrep /pattern/ %
查找當前文件
vimgrep /pattern/ *
查找當前文件夾
vimgrep /pattern/ **
遞歸查找當前文件夾
vimgrep /pattern/ **/*
只查找子文件夾
所以
:vimgrep /<C-R>0/ %
查找當前文件