Jak ustawić domyślny schemat kolorów Vima

135

Najnowsza aktualizacja Ubuntu sprawiła, że ​​mój vim colorscheme był bezużyteczny. Wiem, jak ustawić to ręcznie ( :colo eveningna przykład), ale chcę ustawić domyślne dla wszystkich sesji vima. W innych miejscach widzę odniesienie do .vimrc, ale do tej pory właściwe położenie i składnia wymykały mi się.

Joseph Mastey
źródło

Odpowiedzi:

78

Twój .vimrcplik trafia do twojego $HOMEkatalogu. W * nix, cd ~; vim .vimrc. Polecenia w tym .vimrcsą takie same, jak w trybie ex w vimie, tylko bez początkowego dwukropka, więc colo eveningwystarczy. Komentarze w polu .vimrcsą oznaczone początkowym podwójnym cudzysłowem.

Aby zobaczyć przykład vimrc, otwórz $VIMRUNTIME/vimrc_example.vimz poziomu vima

:e $VIMRUNTIME/vimrc_example.vim
rampion
źródło
38

To tak proste, jak dodanie linii do ~/.vimrc:

colorscheme color_scheme_name

Jones
źródło
13

Możesz też spróbować umieścić to w swoim ~/.vimrcpliku:

colorscheme Solarized
hernanvicente
źródło
2
powinno byćcolo solarized
Tomasz Kuter
7

Możesz po prostu użyć jednej linijki

echo colorscheme koehler >> ~/.vimrc

i zastąp koehlerinnym dostępnym schematem kolorów. Imho, wszystkie są lepsze niż domyślne.

Andrey Regentov
źródło
2
Spowoduje to nadpisanie istniejącej konfiguracji. Może masz na myśli >>?
Davis Herring
6

Gdy zdecydujesz się zmienić schemat kolorów vima, który ci się podoba, musisz skonfigurować plik konfiguracyjny vima ~/.vimrc.

Na przykład, aby użyć elflordschematu kolorów, po prostu dodaj te linie do swojego ~/.vimrcpliku:

colo elflord

Inne nazwy schematów kolorów można znaleźć w /usr/share/vim/vimNN/colors NN - wersja VIM.

utrwalacz
źródło
4

Ubuntu 17.10 domyślnie nie ma ~/.vimrcpliku, musimy go utworzyć i umieścić w nim ustawienie colorscheme color_scheme_name.

Swoją drogą, colorscheme desertto dobry schemat do wyboru.

Key Shang
źródło
0

Skopiuj pobrane schematy kolorów do ~/.vim/colors/Your_Color_Scheme.

Następnie napisz

colo Your_Color_Scheme

lub

colorscheme Your_Color_Scheme

do twojego ~/.vimrc.

Zobacz ten link do holokai

hamidoo
źródło
-2

System operacyjny: edycja korporacyjna Redhat

colo schema_name działa dobrze, jeśli masz problemy ze schematem kolorów.

saumitra mallick
źródło
2
:coloto tylko skrócona forma :colorscheme. Ta odpowiedź została dodana już cztery razy :-)
Martin Tournoij