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ę.

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


38

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

colorscheme color_scheme_name



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.


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.


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.


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


-2

System operacyjny: edycja korporacyjna Redhat

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


2
:coloto tylko skrócona forma :colorscheme. Ta odpowiedź została dodana już cztery razy :-)
Martin Tournoij
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.