技巧108 不必离开Vim
也能调用grep
Vim
中的:grep
命令给外部grep
程序提供了一层封装。凭借此命令,我们可以在不离开Vim
的情况下通过grep
实现在多个文件中查找某个模式,然后就可以用quickfix
列表浏览这些查找结果了。
在系统命令中执行grep
grep -n Waldo *
-n
参数指示grep
在显示结果中加入行号信息。
在Vim
内部调用grep
:grep Waldo *
Vim
在后台执行grep -n Waldo *
,解析输出,并由此创建一个quickfix
列表。
Vim
自动加入-n
参数。
grep -i
表不区分大小写。