Können Sie Ihre .vimrc
Datei bearbeiten und neu laden, ohne Vim neu starten zu müssen?
534
Wenn Sie es bearbeiten, können Sie es erneut laden mit:
:so %
%
steht für den aktuellen Dateinamen (siehe :h current-file
) und :so
ist die Abkürzung für :source
, die den Inhalt der angegebenen Datei liest und als Vim-Code behandelt.
Verwenden Sie zum erneuten Laden der derzeit aktiven .vimrc-Datei im Allgemeinen Folgendes (siehe Daily Vim ):
:so $MYVIMRC
:so ~/.vimrc
sollte auch auf Unix funktionieren:echo expand("~")
.:so ~/.vim/gvimrc
oder wo immer Sie es natürlichNoch besser ist es, wenn Sie Vim so konfigurieren, dass es nach Änderungen in Ihrer Konfiguration sucht
.vimrc
und die Konfiguration automatisch neu lädt.Quelle: Diese Antwort auf SO
Hinweis: Diese spezielle Methode sucht nach den vielen Variationen der Vim-Konfigurationsdateinamen, damit sie mit GUI Vim, Windows Vim usw. kompatibel sind.
quelle
Tastenzuordnungen
Komplett automatisierte Lösung
Um beim Speichern automatisch neu zu laden, fügen Sie Folgendes zu Ihrer hinzu
$MYVIMRC
:und geben Sie dann zum letzten Mal Folgendes ein:
Wenn Sie das nächste Mal speichern
vimrc
, wird es automatisch neu geladen.Eigenschaften:
:messages
)fugitive://
Diff)vim-tiny
Das automatische Neuladen findet natürlich nur statt, wenn Sie Ihr
vimrc
in vim bearbeiten .quelle
Eine Alternative zum Erinnern / Tippen
:so $MYVIMRC
sind diese Zuordnungen. Damit können Sie schnell vimrc (ev
) oder source vimrc (sv
) bearbeiten .quelle