vim可以在一个文件中用正则表达式搜索,是否也有办法在一个文件夹中搜索匹配的文件呢?
走同样的路,发现不同的人生
可以参考: http://vim.wikia.com/wiki/Find_in_fil...
推荐 Grep.vim 插件
http://www.vim.org/scripts/script.php...
在vim命令行中输入:Grep 后,grep插件会依次提示输入待查找关键字、待 查找的文件类型,回车即可执行搜索,搜索结果将罗列在quickfix中(注,vim与 很多外部命令、插件的交互信息都将在quickfix中呈现)。
:Grep
若是要忽然大小写则执行
:Grep -i
若是要递归搜索子目录则执行
:Grep -r
如果在非空白处执行 :Grep 命令,grep 插件自动将当前光标所在单词作为关键字进行搜索
grep.vim 会打开 quickfix 窗口:cw打开 quickfix 窗口:cw打开 quickfix 窗口:q:q退出 quickfix
:cw
:q
可以。详见
:help grep
使用ack 吧
grep -rl 吧
可以参考: http://vim.wikia.com/wiki/Find_in_fil...
推荐 Grep.vim 插件
http://www.vim.org/scripts/script.php...
在vim命令行中输入
:Grep
后,grep插件会依次提示输入待查找关键字、待查找的文件类型,回车即可执行搜索,搜索结果将罗列在quickfix中(注,vim与
很多外部命令、插件的交互信息都将在quickfix中呈现)。
若是要忽然大小写则执行
若是要递归搜索子目录则执行
如果在非空白处执行 :Grep 命令,grep 插件自动将当前光标所在单词作为关键字进行搜索
分割线grep.vim 会打开 quickfix 窗口
:cw
打开 quickfix 窗口:cw
打开 quickfix 窗口:q
:q
退出 quickfix可以。详见
使用ack 吧
grep -rl 吧