在所有目录中搜索

Rem*_*man 3 vim search grep findstr ack

我无法找到如何在所有目录中搜索Vim :

  • grep的
  • ACK
  • FINDSTRING
  • 使用vimgrep

pe在c:\和d:\(包括子目录)中的所有.txt文件中搜索"search-item"

谁能帮我?

小智 6

你可以像往常一样使用grep

:grep -R 'search-item' path1 path2
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅

:h grep
Run Code Online (Sandbox Code Playgroud)


Lie*_*ers 5

以下对我有用

:vimgrep /<search>/ {c:,d:}/**/*.txt
Run Code Online (Sandbox Code Playgroud)

  • 您可以为 `:vimgrep` 编写多个模式。还可以尝试 `vimgrep /&lt;search&gt;/ {c:,d:}/**/*.txt` 甚至 `vimgrep /&lt;search&gt;/ [cd]:/**/*.txt`。 (2认同)