我试图在.vimrc中放置忽略的设置
但是当我用ctrlprails搜索rails app文件夹时
它仍然搜索vendor文件夹,因此花了很多时间.
但是当搜索完成后,我无法在搜索下搜索任何内容 vendor
太奇怪了!如何解决它.
这是我的.vimrc设置文件.
http://d.pr/i/yMtK http://d.pr/i/Hy4u
" Sane Ignore For ctrlp
let g:ctrlp_custom_ignore = {
\ 'dir': '\.git$|vendor\|\.hg$\|\.svn$\|\.yardoc\|public\/images\|public\/system\|data\|log\|tmp$',
\ 'file': '\.exe$\|\.so$\|\.dat$'
\ }
Run Code Online (Sandbox Code Playgroud)
当我在最后添加代码 .vimrc
217 let g:NERDTreeIgnore=['\~$', 'vendor']
218 set wildignore+=*\\vendor\\**
Run Code Online (Sandbox Code Playgroud)
当我第一次使用CTRLP在RAILS应用程序文件夹下搜索时它工作,但仍然NOT在以下时间工作.
我想也许有些设置会禁用忽略的设置?
这是我的文件夹的结构
.
??? Gemfile
??? Gemfile.lock
??? README.rdoc
??? Rakefile
??? app
? ??? assets
? ??? controllers
? ??? helpers
? ??? mailers
? ??? models
? ??? uploaders
? ??? views
? …Run Code Online (Sandbox Code Playgroud) 我想知道是否有办法让vim读取.gitignore文件并使用它们来确定自动完成文件名时不显示的选项.
例如,在python中工作,我不希望看到提供编辑的.pyc文件.我认为vim有自己的机制,我想知道如何从.gitignore加载信息.