So deaktivieren oder ersetzen Sie ein bestimmtes Plugin dafür .vimrc-Datei?
-
13-12-2019 - |
Frage
Ich benutze lichtschutzfaktor 13 als meine vim-Plugin-Sammlung.
Dieser ist das .vimrc-Datei.
Wie kann ich nur 'allgemeine' Gruppenpakete überschreiben?
Oder genauer gesagt, wie kann ich nur ein Plugin deaktivieren oder ersetzen?
Danke!
aktualisiert: entschuldigung, vielleicht habe ich mir nicht klar gemacht, was ich wirklich möchte, ist ein Plugin zu deaktivieren oder zu ersetzen.vimrc.lokale oder .vimrc.Bundles.lokal
ich will nicht anfassen .vimrc-Datei.
aktualisiert2:Danke an alle .ich habe es herausgefunden.
"NERDTreeChDirMode = 0 lassen und noautochdir setzen" sollte funktionieren.Aber ich muss das auch auskommentieren (autocmd BufEnter * if bufname("") !~ "^[A-Za-z0-9]*://" | lcd %:p:h / endif).
Lösung
Dies ist dokumentiert in der .vimrc für LSF 13.
" In your .vimrc.bundles.local file"
" list only the plugin groups you will use
if !exists('g:spf13_bundle_groups')
let g:spf13_bundle_groups=['general', 'programming', 'php', 'ruby', 'python', 'javascript', 'html', 'misc']
endif
Entfernen general
aus der Liste, oder z.B. php
, ruby
, wenn Sie keine PHP- oder Ruby-Entwicklung betreiben.
Für bestimmte Plugins, grep für das Plugin in der .vimrc und kommentieren Sie die Zeile aus, die das Bundle lädt, z. B.:
" Javascript
if count(g:spf13_bundle_groups, 'javascript')
" disable JSON plugin:
" Bundle 'leshill/vim-json'
Bundle 'groenewege/vim-less'
Bundle 'taxilian/vim-web-indent'
endif
Andere Tipps
spf13 verwendet vundle, um Plugins zu verwalten. Sie können das Plugin einfach im Auskommentieren / entfernen .vimrc
, beispielsweise.um command-t zu entfernen, entfernen Sie diese Zeile
Bundle 'git://git.wincent.com/command-t.git'
Wenn Sie Plugins mehr zum Start des entfernen .vimrc
möglicherweise stoßen Sie auf Probleme, weil ein später erwähntes Plugin darauf angewiesen ist.Der einfachste Weg, dies herauszufinden, ist zu experimentieren.
Letztendlich würde ich Ihnen vorschlagen, selbst Plugins zu finden, die Sie verwenden möchten.Das ist der einfachste Weg, um herauszufinden, was Sie wirklich brauchen und warum Sie ein anderes Plugin installieren müssen (als Abhängigkeit).Es wird Ihnen auch den Umgang mit Vanilla Vim-Installationen etwas erleichtern.