我怎么在vim netrw?

时间:2014-09-22 14:09:29

标签: vim grep netrw

如何在Vim中使用netrw进行grep? ctrl -p可以这样使用,grep有类似的插件吗?

例如,当我在一个目录中时,我想要一个包含这个或那个关键字的文件列表。

2 个答案:

答案 0 :(得分:4)

Netrw 具有"该功能&#34 ;;看:帮助netrw-star:

*/filepat   files in current directory which satisfy filepat
**/filepat  files in current directory or below which satisfy the
            file pattern
*//pattern  files in the current directory which contain the
            pattern (vimgrep is used)
**//pattern files in the current directory or below which contain
            the pattern (vimgrep is used)

使用:Pexplore和:Nexplore转到上一个/下一个匹配文件;点击进入文件。

答案 1 :(得分:1)

Netrw没有这个功能。

您可以使用内置的:vimgrep

:vim foo * | cw

:grep,默认使用您的外部grep或通过ack选项使用任何替代程序(如aggrepprg):

:grep foo * | cw

请参阅:help :grep:help :vimgrep:help :cwindow