Vim:在文件中搜索快捷键

Raf*_*fid 4 vim findinfiles


我使用vimgrep(或grep)来搜索vim中的文件,但是我发现每次想要在vim中进行搜索时都要编写它是非常不方便的.有关如何制作合适的快捷键以搜索文件的任何想法?

此致,
拉菲德

Joh*_*web 6

下面就带你到命令行,预填充vimgrep,如果你按F3normal mode:

:nmap <F3> :vimgrep<space>
Run Code Online (Sandbox Code Playgroud)

如果您总是希望搜索当前目录,请尝试:

:nmap <F3> :vimgrep // *<left><left><left>
Run Code Online (Sandbox Code Playgroud)

如果要保存更多按键,请尝试在当前目录中搜索光标下的单词:

:nmap <F3> :vimgrep /<C-R><C-W>/ *<CR>
Run Code Online (Sandbox Code Playgroud)

当然,这些可以放入您的.vimrc文件中.

Vim的内置帮助系统提供了许多有关此主题的有用信息.请参阅以下部分以解释我所做的事情:

  • :help :nmap
  • :help c_CTRL-R_CTRL-W