
Vim hat also mit dem Hard-Tab automatisch Einrückungen vorgenommen und das wollte ich abschaffen. Ich habe auf meinem Linux-Rechner eine neue .vimrc mit der einzigen Zeile erstellt:
filetype indent off
Wenn ich jetzt in vim gehe, wird absolut keine Farbe angezeigt, außer der Standardtextfarbe. Was hat diese einzelne Zeile mit meinem armen vim gemacht? Habe ich etwas falsch gemacht und wie könnte diese einzelne Zeile die Farbe von vim beeinflussen?
Antwort1
Wenn Sie keine Datei haben .vimrc
, lädt Vim eine defaults.vim
Datei aus dem Vim-Laufzeitverzeichnis. Die defaults.vim
mit Vim gelieferte Datei aktiviert standardmäßig Optionen, um sie nützlicher zu machen. Unter den Einstellungen in defaults.vim
sind Plug-Ins für Syntaxhervorhebung und Dateitypeinrückung aktiviert.
Aus diesem Grund sehen Sie eine so große Änderung, wenn Sie ein sehr minimales erstellen .vimrc
, da Vim aufhört, alle anderen Einstellungen von festzulegen defaults.vim
.
Um die Optionen von beizubehalten defaults.vim
, aber die Einstellung zum Aktivieren von Plug-Ins für die Dateitypeinrückung zurückzusetzen, möchten Sie möglicherweise Folgendes aktualisieren .vimrc
:
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
filetype indent off
Durch die explizite Angabe der Quelle der defaults.vim
Datei behalten Sie alle anderen Einstellungen daraus bei, wenn Sie Ihre eigenen in Ihr einführen .vimrc
.
Siehe auch:
:help defaults.vim
- Inhalt von
defaults.vim
wird mit Vim geliefert.
Antwort2
syntax on
Möglicherweise haben Sie den Befehl, der die Syntaxhervorhebung aktiviert, entfernt (indem Sie ihn nicht zu Ihrem neuen Konfigurationsdokument hinzugefügt haben) .