So durchsuchen Sie alle Dateien in einem Verzeichnis in vim
怪我咯
怪我咯 2017-05-16 16:40:37
0
5
708

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?

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(5)
为情所困

最简单的: :vimgrep /{pattern}/ /yourpath
遍历搜索的结果使用:
:cprev[ious] 前一个文件
:cnext 下一个文件
:cfirst 第一个文件
:clast 最后一个文件

漂亮男人

简单一点,安装插件吧,你要的是根据文件名搜索,推荐 CtrlP,Command-T,FuzzFinder,Unite 等等都可以,先从 CtrlP 或 CommandT 开始吧,熟了以后可以试试更强悍的 Unite。

曾经蜡笔没有小新

Find in files within Vim

比如我想搜索在当前目录中搜索layout,只需要:

:lvim /\<\(house\|home\)\>/gj *

然后用下面命令显示查询结果:

:lw

截图如下:

还可以看这篇文章:Search multiple files with :vimgrep

我想大声告诉你

推荐exVim
搜索符号很方便
非符号文本(比如中文)用楼上说的vimgrep

phpcn_u1582
  1. 安装 ag 或 ack
  2. 在VIM中执行如下命令 :set grepprg=ag
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage