
Ich habe mir hier eine Menge Fragen durchgelesen und bin ziemlich erfahren mit Vim, aber aus irgendeinem Grund lässt sich mein nicht mehr .vimrc
einstellen .colorscheme
Ich weiß nicht, wann das angefangen hat, aber ich bin gerade auf eine neue Maschine umgestiegen und es ist mir ziemlich schleierhaft. Das Seltsamste ist, dass ich es manuell einstellen kann :colorscheme vividchalk
, es funktioniert einfach nicht, wenn ich colorscheme vividchalk
in habe .vimrc
. Ich habe versucht, absolut alles andere in meinem auszukommentieren , immer noch ohne Erfolg. Ich habe versucht, alles außer und .vimrc
auszukommentieren , immer noch ohne Erfolg (und dasselbe Verhalten wie bei manuellen Einstellungen, die funktionieren).syntax on
set t_Co=256
Irgendwelche Ideen? Mein Setup greift ssh
von Chrome OS aus auf meinen Ubuntu-Computer zu.
Antwort1
[Antwort für andere komplett überarbeitet.]
Da der :colorscheme
Befehl " " manuell funktioniert, beweist er, dass Sie das Farbschema installiert haben. Das bedeutet, dass in Ihren Initialisierungsskripten irgendwie etwas dahinter kommt, das Ihr bevorzugtes Schema überschreibt. Sie können dies aufspüren, indem Sie " :scriptnames
" eingeben und es nach einem anderen geladenen Farbschema durchsuchen. Sobald Sie es gefunden haben, können Sie diese Zeile in dem Initialisierungsskript, von dem sie aufgerufen wird, entfernen oder auskommentieren.
Antwort2
set background=dark
sollte vor syntax enable
und colorscheme whatever
in Ihrer .vimrc sein
Antwort3
Für andere, die wie ich hier reinstolpern:
Wenn Sie einen Terminalemulator verwenden vim
oder nvim
sich in einem befinden, stellen Sie sicher, dass die Farbeinstellungen für Ihr Profil richtig sind. gnome-terminal
Ich musste beispielsweise „Farben aus Systemdesign verwenden“ in meinen Einstellungen/Profil/Farbeinstellungen deaktivieren, bevor mein Farbschema richtig funktionierte:
Außerdem wurde nvim kürzlich durch NVIM_TUI_ENABLE_TRUE_COLOR
( set termguicolors
sieheDas).
Antwort4
In meinem Fall verwende ich Farbschemata aus Plugins (externen Repositories). Daher muss ich Plugins laden, bevor ich colorscheme
den Befehl anwende.