前端之家收集整理的这篇文章主要介绍了
如何排除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