Kurze Antwort:
Starten Sie Vim, um Ihr vimrc zu erstellen, und führen Sie einen der folgenden Schritte aus:
:e $HOME/.vimrc " on Unix, Mac or OS/2
:e $HOME/_vimrc " on Windows
:e s:.vimrc " on Amiga
Geben Sie die gewünschten Einstellungen ein und speichern Sie die Datei.
Beachten Sie, dass das Vorhandensein dieser Datei die compatible
Option deaktiviert . Siehe unten für Details.
Lange Antwort:
Es gibt zwei Arten von Vimrc:
- der Benutzer vimrc in
$HOME
- das System vimrc in
$VIM
(wird auf Amiga-Systemen s:.vimrc
als Benutzer vimrc betrachtet)
Die Benutzer-vimrc-Datei ist häufig erst vorhanden, wenn sie vom Benutzer erstellt wurde. Wenn Sie $HOME/.vimrc
(oder $HOME/_vimrc
unter Windows) nicht finden können, können und sollten Sie es einfach erstellen.
Das System vimrc sollte normalerweise unverändert bleiben und befindet sich im Verzeichnis $VIM
* . Das System vimrc ist kein guter Ort, an dem Sie Ihre persönlichen Einstellungen behalten. Wenn Sie diese Datei ändern, werden Ihre Änderungen möglicherweise überschrieben, wenn Sie Vim jemals aktualisieren. Änderungen hier wirken sich auch auf andere Benutzer in einem Mehrbenutzersystem aus. In den meisten Fällen überschreiben die Einstellungen im Benutzer vimrc die Einstellungen im System vimrc.
Von :help vimrc
:
Eine Datei, die Initialisierungsbefehle enthält, wird als "vimrc" -Datei bezeichnet. Jede Zeile in einer vimrc-Datei wird als Ex-Befehlszeile ausgeführt. Es wird manchmal auch als "exrc" -Datei bezeichnet. Es handelt sich um denselben Dateityp, aber "exrc" wird immer von Vi verwendet. "Vimrc" ist ein Vim-spezifischer Name. Siehe auch | vimrc-intro |.
Orte für Ihre persönlichen Initialisierungen:
Unix $HOME/.vimrc or $HOME/.vim/vimrc
OS/2 $HOME/.vimrc, $HOME/vimfiles/vimrc
or $VIM/.vimrc (or _vimrc)
MS-Windows $HOME/_vimrc, $HOME/vimfiles/vimrc
or $VIM/_vimrc
Amiga s:.vimrc, home:.vimrc, home:vimfiles:vimrc
or $VIM/.vimrc
Die Dateien werden in der oben angegebenen Reihenfolge durchsucht und nur die erste gefundene Datei wird gelesen.
(MacOS zählt für die oben genannten als Unix.)
Beachten Sie, dass die bloße Existenz eines Benutzers vimrc das Verhalten von Vim ändert, indem die compatible
Option deaktiviert wird . Von :help compatible-default
:
Wenn Vim gestartet wird, ist die Option "Kompatibel" aktiviert. Dies wird verwendet, wenn Vim seine Initialisierungen startet. Sobald jedoch eine Benutzer-vimrc-Datei oder eine vimrc-Datei im aktuellen Verzeichnis oder die Umgebungsvariable "VIMINIT" gefunden wird, wird sie auf "nicht kompatibel" gesetzt. Dies hat den Nebeneffekt, dass andere Optionen eingestellt oder zurückgesetzt werden (siehe 'Kompatibel'). Es werden jedoch nur die Optionen geändert, die nicht festgelegt oder zurückgesetzt wurden.
* ist $VIM
möglicherweise nicht in Ihrer Shell festgelegt, wird jedoch immer in Vim festgelegt. Wenn Sie sehen möchten, worauf es eingestellt ist, starten Sie Vim und verwenden Sie den Befehl:echo $VIM