vim - 忽略 ctrlp.vim 中的 .git 目录

标签 vim ctrlp

在我的 .vimrc我有一些为 ctrlp.vim 定制的 inores .我想忽略一些以点开头的目录:.git是一个很好的例子。通过拥有 .git在忽略中,我也忽略了单个文件,例如 git.sh .我只想无视.git .我究竟做错了什么?

let g:ctrlp_custom_ignore = 'node_modules\|DS_Store\|bower_components\|.sass-cache\|.git\|build'

最佳答案

您需要指定 .git具体是目录忽略。
来自文档的示例:https://github.com/kien/ctrlp.vim

let g:ctrlp_custom_ignore = {
  \ 'dir':  '\v[\/]\.(git|hg|svn)$',
  \ 'file': '\v\.(exe|so|dll)$',
  \ 'link': 'some_bad_symbolic_links',
  \ }

关于vim - 忽略 ctrlp.vim 中的 .git 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28139123/

相关文章:

vim - 如何增加 vim ctrlp 插件的结果/匹配窗口的高度/大小?

vim - gvim 的 CtrlP 找不到我的文件,max_files 参数已设置

ctrlp - 如何在新窗口中按 CtrlP 拆分打开多个文件

linux - 在整个源代码中用另一个语句替换语句的一部分

vim - 被 vim 中的大写字母 I 弄糊涂了

vim - 有没有人让 vim taglist 插件与 Scala 一起工作?

vim - 如何根据NerdTree的根目录改变CtrlP的搜索目录?

vim - 在CtrlP中,如何将 `mru`模式设置为默认模式?

opencv - 如何永久保存docker容器中的数据和软件?

vim - 用于浏览Gvim中的函数和变量的插件