vimrc "Spalte" funktioniert, aber vim beschwert sich über nachfolgende Zeichen; Farben funktionieren nicht bei Verwendung von „color“ oder „colorscheme“

vimrc "Spalte" funktioniert, aber vim beschwert sich über nachfolgende Zeichen; Farben funktionieren nicht bei Verwendung von „color“ oder „colorscheme“

Farben funktionieren beim Hinzufügen col elflordzu meiner .vimrc-Datei, aber Vim beschwert sich über nachfolgende Zeichen col elflord. Wenn Sie den Befehl in color elflordoder ändern colorscheme elflord, wird die Beschwerde behoben, aber dann funktionieren die Farben nicht.

Antwort1

Die :colAbkürzung wird zu erweitert :colder, nicht zu :colorscheme. Das hätten Sie schon bei der Eingabe von :col<Tab>oder :help :colerfahren. Ich empfehle grundsätzlich, der Übersichtlichkeit halber die vollständigen Befehlsnamen in .vimrcoder 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 ~/.vimrcoder in einem Plugin. :echo g:colors_namegibt das aktuelle Farbschema an.
  • Existiert die Datei? :echo globpath(&runtimepath, 'colors/elflord.vim')Das Farbschema sollte aufgelistet sein.

verwandte Informationen