如何排除vimgrep中的文件模式?

前端之家收集整理的这篇文章主要介绍了如何排除vimgrep中的文件模式?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在vim中,我经常使用vimgrep进行搜索。我有如下的映射:
map <leader>s :execute "noautocmd vimgrep /\\<" . expand("<cword>") . "\\>/gj **/*.*" <Bar> 
cw<CR> 5

问题是有一些我不想搜索的临时子文件夹(如obj,objd)。如何排除与给定模式相匹配的子文件夹。例如,前缀“objd”的子文件夹不应包含在搜索中。

从Vim 7.3.570开始,您可以使用wildignore使用vimgrep排除模式。

例如,要忽略objd子文件夹:

:set wildignore+=objd/**

可以通过用逗号分隔模式来添加额外的排除:

:set wildignore+=objd/**,obj/**,*.tmp,test.c

有关详细信息,请参阅Vim的帮助文档。

:help wildignore
原文链接:https://www.f2er.com/bash/387433.html

猜你在找的Bash相关文章