Farben funktionieren beim Hinzufügen col elflord
zu meiner .vimrc-Datei, aber Vim beschwert sich über nachfolgende Zeichen col elflord
. Wenn Sie den Befehl in color elflord
oder ändern colorscheme elflord
, wird die Beschwerde behoben, aber dann funktionieren die Farben nicht.
Antwort1
Die :col
Abkürzung wird zu erweitert :colder
, nicht zu :colorscheme
. Das hätten Sie schon bei der Eingabe von :col<Tab>
oder :help :col
erfahren. Ich empfehle grundsätzlich, der Übersichtlichkeit halber die vollständigen Befehlsnamen in .vimrc
oder Plugins zu verwenden; die Abkürzungen sind am nützlichsten, wenn Sie Befehle interaktiv eingeben.
Sie müssen also untersuchen, warum das Farbschema nicht funktioniert:
- Funktioniert es, wenn es interaktiv eingegeben wird? Dann gibt es wahrscheinlich eine andere Farbschemadefinition in Ihrem
~/.vimrc
oder in einem Plugin.:echo g:colors_name
gibt das aktuelle Farbschema an. - Existiert die Datei?
:echo globpath(&runtimepath, 'colors/elflord.vim')
Das Farbschema sollte aufgelistet sein.