有人知道使用Vimgrep语法在多个文件中搜索的方法吗?我正在尝试在当前目录下使用该命令进行搜索。
map <F3> :execute "vimgrep /" . expand("<cword>") . "/j **/*.c* *.txt" <Bar> cw<CR>
使用这个命令,Vim只会搜索*.c*
文件类型。有没有什么方法可以搜索多个文件类型?
在当前目录下递归搜索所有*.txt和*.php文件中的“text”。
:vimgrep "text" **/*.txt **/*.php
:vimgrep "search subject" *.c
:vimgrep blah *.[ch]
:vimgrep blah *.c* *.h
在此目录或其任何子目录中
:vimgrep "search subject" ./**/*.c
我刚开始接触Vim,这个问题教会了我vimgrep的存在。是否有一种方法可以循环浏览结果?比如说我想找到所有"用户"的实例,并使用
:vimgrep /user/g **/*.rb
我该如何循环遍历这段文本的实例?
:cn
和:cp
可以分别跳转到下一个和上一个匹配项。 - Shane Stillwell"**/*.php" [new directory]·\n"[Quickfix list]...\n Press Enter to continue"
- Joey.Z