Search 在所有目录中搜索
我找不到如何在Vim中搜索所有目录:Search 在所有目录中搜索,search,vim,grep,ack,findstr,Search,Vim,Grep,Ack,Findstr,我找不到如何在Vim中搜索所有目录: 格雷普 阿克 查找字符串 维姆格雷普 p、 e.在c:\和d:\中的所有.txt文件中搜索“搜索项”(包括子目录) 有人能帮我吗?下面的作品适合我 :vimgrep /<search>/ {c:,d:}/**/*.txt :vimgrep/{c:,d:}/***.txt 您可以像往常一样使用grep :grep -R 'search-item' path1 path2 有关更多信息,请参阅: :h grep 您可以为:vimgrep编写
- 格雷普
- 阿克
- 查找字符串
- 维姆格雷普
:vimgrep /<search>/ {c:,d:}/**/*.txt
:vimgrep/{c:,d:}/***.txt
您可以像往常一样使用grep
:grep -R 'search-item' path1 path2
有关更多信息,请参阅:
:h grep
您可以为
:vimgrep
编写多个模式。也可以试试vimgrep/{c:,d:}/***.txt
甚至vimgrep//[cd]:/***.txt
@ZyX-谢谢,我不知道。我已经将你的评论纳入了我的回答中。我认为这是解决方案,但我注意到它冻结了vim。我必须使用ctrl-c来解冻我的vim。@Remonn-该命令工作正常,但在两个驱动器上可能有点慢?“如果你在一张较小的地图上试一试会怎么样?”利文,部分找到了。当我在路径中只放置一个“”时,我可以搜索子目录:c://.txt。当我在/*/.txt或/**.txt之前放置[cd]或{c:,d:}时,它不起作用(我使用的是windows,这可能是问题吗?)ack.vim允许在vim内搜索。示例::Ack foo.
。这种方法比vimgrep更适合我。vimgrep锁定了我的vim会话,看起来非常慢。