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.

Joseph Mastey
quelle

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
Rampion
quelle
36

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

Farbschema Farbschema-Name

Jones
quelle
12

Sie können auch versuchen, dies in Ihre ~/.vimrcDatei aufzunehmen:

colorscheme Solarized
hernanvicente
quelle
2
es sollte seincolo solarized
Tomasz Kuter
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.

Andrey Regentov
quelle
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 .

Fixiereinheit
quelle
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.

Schlüssel Shang
quelle
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

Hamidoo
quelle
-2

Betriebssystem: Redhat Enterprise Edition

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

Saumitra Mallick
quelle
2
:coloist nur die Kurzform von :colorscheme. Diese Antwort wurde bereits viermal hinzugefügt :-)
Martin Tournoij