Ich habe versucht, ignoriert Einstellung in .vimrc zu setzenctrlp sucht immer noch das ignoriert Verzeichnis
Aber wenn ich die ctrlp
verwendet unter suchen Schienen app Ordner
Es ist immer noch die vendor
Ordner suchen, so dass es viele nahm von Zeit.
Aber wenn die Suche fertig war, konnte ich nichts unter dem Es war so seltsam vendor
suchen! Wie man es repariert.
Hier ist meine .vimrc Einstellungsdatei.
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$'
\ }
Wenn ich den Code in dem Ende der .vimrc
217 let g:NERDTreeIgnore=['\~$', 'vendor']
218 set wildignore+=*\\vendor\\**
Es funktionierte, als ich zum ersten Mal die CTRLP verwenden unter den RAILS App-Ordnern suchen, Aber immer noch funktioniert NOT
in den folgenden Zeiten.
ich vielleicht denke, es gibt einige Einstellungen, die ignoriert Einstellung deaktivieren?
Hier sind die Struktur meiner Ordner
.
├── Gemfile
├── Gemfile.lock
├── README.rdoc
├── Rakefile
├── app
│ ├── assets
│ ├── controllers
│ ├── helpers
│ ├── mailers
│ ├── models
│ ├── uploaders
│ ├── views
│ └── workers
├── auto.sh
├── config
│ ├── application.rb
│ ├── application.yml
│ ├── boot.rb
│ ├── database.yml
│ ├── environment.rb
│ ├── environments
│ ├── initializers
│ ├── locales
│ ├── macbookair_whenever_schedule.rb
│ ├── menu_navigation.rb
│ ├── navigation.rb
│ ├── resque.god
│ ├── resque_schedule.yml
│ ├── routes.rb
│ ├── schedule.rb -> ubuntu_whenever_schedule.rb
│ ├── tinymce.yml
│ └── ubuntu_whenever_schedule.rb
├── config.ru
├── db
│ ├── development.sqlite3
│ ├── migrate
│ ├── migrate_should_be_skip
│ ├── production.sqlite3
│ ├── schema.rb
│ └── seeds.rb
├── doc
│ └── README_FOR_APP
├── lib
│ ├── assets
│ ├── auto_tools
│ ├── tasks
│ └── url_automation_module.rb
├── log
│ ├── apalog
│ ├── development.log
│ ├── passenger.80.log
│ ├── production.log
│ └── prodution.log
├── output_name
├── public
│ ├── 404.html
│ ├── 422.html
│ ├── 500.html
│ ├── exports
│ ├── favicon.ico
│ ├── results.zip
│ ├── robots.txt
│ ├── sandbox
│ └── uploads
├── script
│ ├── delayed_job
│ └── rails
├── test
│ ├── fixtures
│ ├── functional
│ ├── integration
│ ├── performance
│ ├── test_helper.rb
│ └── unit
├── test.sh
├── tmp
│ ├── cache
│ ├── pids
│ ├── restart.txt
│ ├── sessions
│ └── sockets
├── tmplog
└── vendor
└── bundle
Ich sehe nicht 'vendor' in Ihrer dir ignorieren Liste ...... – Kent
Verwenden Sie ein Plugin, das Aufmerksamkeit auf' g: ctrlp_custom_ignore'? Im einfachen vim hat das Setzen einer solchen globalen Variable keine Auswirkung. – benjifisher
könnten Sie die Ausgabe von 'tree' oder' find.' in dem Verzeichnis geben, in dem Sie vim inside anrufen? Wir wissen nicht, wie Ihre Ordner und Dateieinstellungen aussehen, und das wäre hilfreich, um eine Idee zu bekommen. Im Idealfall würden Sie uns hier die volle Ausgabe geben: https://asciina.org/ –