Farbschema in .vimrc funktioniert nicht

Farbschema in .vimrc funktioniert nicht

Ich habe mir hier eine Menge Fragen durchgelesen und bin ziemlich erfahren mit Vim, aber aus irgendeinem Grund lässt sich mein nicht mehr .vimrceinstellen .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 vividchalkin habe .vimrc. Ich habe versucht, absolut alles andere in meinem auszukommentieren , immer noch ohne Erfolg. Ich habe versucht, alles außer und .vimrcauszukommentieren , immer noch ohne Erfolg (und dasselbe Verhalten wie bei manuellen Einstellungen, die funktionieren).syntax onset t_Co=256

Irgendwelche Ideen? Mein Setup greift sshvon Chrome OS aus auf meinen Ubuntu-Computer zu.

Antwort1

[Antwort für andere komplett überarbeitet.]

Da der :colorschemeBefehl " " 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=darksollte vor syntax enableund colorscheme whateverin Ihrer .vimrc sein

Antwort3

Für andere, die wie ich hier reinstolpern:

Wenn Sie einen Terminalemulator verwenden vimoder nvimsich in einem befinden, stellen Sie sicher, dass die Farbeinstellungen für Ihr Profil richtig sind. gnome-terminalIch musste beispielsweise „Farben aus Systemdesign verwenden“ in meinen Einstellungen/Profil/Farbeinstellungen deaktivieren, bevor mein Farbschema richtig funktionierte:

Bildbeschreibung hier eingeben

Außerdem wurde nvim kürzlich durch NVIM_TUI_ENABLE_TRUE_COLOR( set termguicolorssieheDas).

Antwort4

In meinem Fall verwende ich Farbschemata aus Plugins (externen Repositories). Daher muss ich Plugins laden, bevor ich colorschemeden Befehl anwende.

verwandte Informationen