Ich führe den folgenden vim
Befehl aus, um die Farbe der hervorgehobenen Spalten in eine angenehmere Farbe als das standardmäßige Rot zu ändern:
:highlight ColorColumn ctermbg=235 guibg=#2c2d27
anstatt dies jedes Mal manuell auszuführen, wenn ich vim starte, möchte ich es automatisieren. Aber wie? Ich habe versucht, Folgendes hinzuzufügen .vimrc
:
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Aber das hat keine Wirkung (keine Fehler, es wird nach dem Neustart einfach ignoriert). Mache ich etwas falsch? Ich habe den Befehl aus dieser Frage erhalten:
Aber es schien kein Licht auf mein spezielles Problem zu werfen.
Antwort1
Sie müssen eins auswählen, colorscheme
bevor Sie highlight
Befehle zu Ihrer .vimrc
Datei hinzufügen.
Beispiel
colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Verweise
Antwort2
Es scheint, dass Ihr Farbschema Ihre Konfiguration überschrieben hat. Sie können es übrigens in der Antwort von @slm überschreiben oder eine andere Konfiguration für das Farbschema in erstellen ~/.vim/after/colors/<colorscheme name>.vim
.
Sie können die Einstellungen in allen Farbschemata jedoch jederzeit überschreiben, indem Sie folgende Zeile hinzufügen .vimrc
:
autocmd ColorScheme * highlight ColorColumn ctermbg=235 guibg=#2d2d27