Ich habe einen .vimrc- und einen .vim-Ordner, die ich seit einiger Zeit optimiert habe, aber auf meinem Computer habe ich gerade bei einem neuen Job die Dotfiles von ryanb installiert (die Konfigurationsdateien für vim, git und mehr enthalten). Es gibt Dinge, die mir in jeder Konfiguration gefallen, also möchte ich sie letztendlich zu einer neuen persönlichen Konfiguration kombinieren. In der Zwischenzeit möchte ich in der Lage sein, hin und her zu wechseln.
Gibt es dafür in vim einen einfachen Befehl - "Verwenden Sie das folgende Verzeichnis .vimrc und .vim" - oder wäre es einfacher, die Dateien selbst auszutauschen, wenn ich wechseln möchte?
.vimrc
und.vim
überall behalten , solange Sie Symlinks in Ihrem Home-Ordner haben, wo immer Sie sie ablegen . Persönlich verwende ich diesen Trick, um alle meine Konfigurationen in einem.dotfiles
Ordner zu speichern , den ich mit Github synchronisieren kann.-u
Weist vim an, eine alternative vimrc-Datei zu verwenden.quelle
vim -u "NONE"
Vanilla Vim ohne Konfiguration geöffnet wird. Dies kann nützlich sein, wenn Sie eine komplexe Konfiguration haben und wissen möchten, ob ein Verhalten für Vim typisch ist oder nicht. (Dies funktioniert auch für MacVim - ich habe Gvim unter Linux nicht ausprobiert.)Schalten Sie die Konfiguration um, indem Sie Directory Symlink ersetzen
Ich habe folgendes Setup:
Wenn Sie zu einer anderen Konfiguration wechseln möchten, müssen Sie nur ausführen
Optional: Shell-Funktion mit vollständigem Tab zum Umschalten der Konfiguration
Wenn Sie ehrgeizig sind, können Sie eine minimale Shell-Funktion mit automatischer Vervollständigung schreiben, um dies super bequem zu machen. Wenn Sie beispielsweise zsh verwenden, können Sie verwenden
Es bietet bereits eine Tab-Vervollständigung und funktioniert überall in Ihrem Dateisystem:
(Funktionsname von https://github.com/dawsbot/swim gestohlen )
quelle
alias vimbasic="ln -snf ~/.vim-configs/basic/ ~/.vim && vim"
, damit Sie Ihre Konfiguration ändern können, indem Sie einfach den Alias wie eingebenvimbasic
.Vim Plugin Manager Volt
https://github.com/vim-volt/volt
Installation unter macOS:
$ brew install volt
Dies ist auch hilfreich, wenn Sie minimale Konfigurationen erstellen, wenn Sie Fragen zum Stackexchange-Netzwerk oder zu Problemen mit Github für VIM / VIM-Plugins stellen.
quelle