So legen Sie das Standard-Vim-Farbschema fest


130

Das neueste Upgrade von Ubuntu hat mein vim-Farbschema unbrauchbar gemacht. Ich weiß, wie man es manuell einstellt ( :colo eveningzum Beispiel), aber ich möchte den Standard für alle vim-Sitzungen festlegen. Ich sehe Hinweise an anderen Stellen .vimrc, aber der richtige Ort und die richtige Syntax sind mir bisher entgangen.

Antworten:


76

Ihre .vimrcDatei wird in Ihrem $HOMEVerzeichnis abgelegt . In * nix , cd ~; vim .vimrc. Die Befehle in der .vimrcsind die gleichen, die Sie im Ex-Modus in vim eingeben, nur ohne den führenden Doppelpunkt, also colo eveningwürde dies ausreichen. Kommentare in der .vimrcsind mit einem führenden doppelten Anführungszeichen gekennzeichnet.

Um ein Beispiel für vimrc anzuzeigen, öffnen Sie es $VIMRUNTIME/vimrc_example.vimin vim

:e $VIMRUNTIME/vimrc_example.vim


36

Es ist so einfach wie das Hinzufügen einer Zeile zu Ihrem ~/.vimrc:

Farbschema Farbschema-Name



6

Sie können einfach den Einzeiler verwenden

echo colorscheme koehler >> ~/.vimrc

und durch koehlerein anderes verfügbares Farbschema ersetzen . Imho, alle sind besser als Standard.


1
Dadurch werden alle vorhandenen Konfigurationen überschrieben. Vielleicht meinst du >>?
Davis Herring

5

Sobald Sie sich entschieden haben, das gewünschte Vim-Farbschema zu ändern, müssen Sie die Vim-Konfigurationsdatei konfigurieren ~/.vimrc.

Um beispielsweise das elflordFarbschema zu verwenden, fügen Sie Ihrer ~/.vimrcDatei einfach die folgenden Zeilen hinzu :

colo elflord

Für andere Namen von Farbschemata können Sie in /usr/share/vim/vimNN/colors NN - Version von VIM suchen .


3

Ubuntu 17.10 Standard hat die ~/.vimrcDatei nicht, wir müssen sie erstellen und die Einstellung colorscheme color_scheme_namedarin setzen.

Übrigens colorscheme desertist ein gutes Schema zu wählen.


0

Kopieren Sie heruntergeladene Farbschemata nach ~/.vim/colors/Your_Color_Scheme.

Dann schreibe

colo Your_Color_Scheme

oder

colorscheme Your_Color_Scheme

in deine ~/.vimrc.

Siehe diesen Link für Holokai


-2

Betriebssystem: Redhat Enterprise Edition

colo schema_name funktioniert gut, wenn Sie Probleme mit dem Farbschema haben.


2
:coloist nur die Kurzform von :colorscheme. Diese Antwort wurde bereits viermal hinzugefügt :-)
Martin Tournoij
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.