Ich habe 2 .vimrc Konfigurationsdateien ~/.vimrc
und ~/.vimsqlrc
.
Gibt es eine Möglichkeit, einen von ihnen zu finden (Wechsel von einem zum anderen), während ich einige Dateien bereits geöffnet habe? Als eine Erweiterung, wie kann ich das Laden von vimrc (d. H. Keine vimrc verwenden) ausschalten, während ich Dateien geöffnet habe?
Ihr ~/.vimrc
wird nur einmal gelesen und ausgeführt. Wenn Sie es mit einer anderen Datei aufheben wollen, müssen Sie den Wert jeder einzelnen Option ändern und jedes einzelne Mapping in beiden Dateien auflösen. Das klingt nach einer sehr schlechten und unnötig komplexen Idee.
Wenn Sie eine andere Umgebung wünschen, verwenden Sie einfach eine andere Umgebung:
%Vor%Aber ich fürchte, du musst Vim dafür stoppen und neu starten.
Wie auch immer, Ihre Frage hat einen sehr starken XY-Problem Geruch. Möchten Sie spezifische Einstellungen für *.sql
Dateien haben?
Wenn das Ihr Ziel ist, können Sie Ihre Einstellungen in ~/.vim/after/ftplugin/sql.vim
wie folgt ändern:
Die Verwendung von setlocal
für Optionen und <buffer>
für Zuordnungen stellt sicher, dass Ihre Einstellungen nur für *.sql
Dateien angewendet werden.
Tags und Links vim