Heim > Fragen und Antworten > Hauptteil
Sie können Strg+Umschalt+F in einem allgemeinen Editor verwenden, um alle Dateien in einem bestimmten Verzeichnis (oder Projekt) bequem zu durchsuchen. Wie erreicht man dies in vim?
为情所困2017-05-16 16:42:37
最简单的: :vimgrep /{pattern}/ /yourpath
遍历搜索的结果使用::cprev[ious]
前一个文件:cnext
下一个文件:cfirst
第一个文件:clast
最后一个文件
漂亮男人2017-05-16 16:42:37
简单一点,安装插件吧,你要的是根据文件名搜索,推荐 CtrlP,Command-T,FuzzFinder,Unite 等等都可以,先从 CtrlP 或 CommandT 开始吧,熟了以后可以试试更强悍的 Unite。
曾经蜡笔没有小新2017-05-16 16:42:37
Find in files within Vim
比如我想搜索在当前目录中搜索layout,只需要:
:lvim /\<\(house\|home\)\>/gj *
然后用下面命令显示查询结果:
:lw
截图如下:
还可以看这篇文章:Search multiple files with :vimgrep