Zmiana koloru czcionki dla komentarzy w Vimie
Chciałbym zmienić domyślny kolor czcionki dla komentarzy, który jest ciemnoniebieski do lekko żółtego koloru. Trudno jest czytać na czarnym tle. Możesz mi doradzić, jak zmienić tylko ten jeden kolor? Jestem zadowolony z innych kolorów.
Używam xfce4-terminal (nie gvim z GUI).
Do tej pory zrobiłem ustawienia w pliku {[2] } zgodnie z ten link następująco
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
I
set t_Co=256
W ~/.vimrc
Dziękuję ty
8 answers
:hi Comment guifg=#ABCDEF
Wybierz kolor! Jeśli używasz terminala koloru, zamień guifg=#ABCDEF
na ctermfg=N
na N będące numerem koloru.
Wpisz również :help :hi
, aby uzyskać więcej informacji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-29 09:06:36
Większość dobrze zachowujących się kolorów będzie respektować ustawienie background
:
set background=dark
Zmieni kolor komentarzy z ciemnoniebieskiego na Jasnoniebieski przy użyciu domyślnego colorscheme.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-23 16:29:51
hi Comment ctermfg=LightBlue
Dodaj to do pliku .vimrc
, który znajduje się w katalogu ~
lub /etc/vim
. To sprawi, że będzie na stałe. Nie testowałem tego z gvim.
Mam też set background=light
Przed ustawieniem koloru komentarza. Podoba mi się wszystkie kolory, które stworzyła poza komentarzami.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-20 12:54:17
Jeśli celem jest uczynienie go bardziej czytelnym w tle konsoli texto, poniższy comand udowodnił, że jestem wspaniałą opcją i łatwiejszym do zapamiętania:
:colorscheme evening
Ale pamiętaj, że zmieni to Kolory innych elementów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-31 02:18:49
Po nieco przeszukaniu można znaleźć przyzwoite odniesienie do Vima, szczególnie w tej kwestii, na http://vim.wikia.com/wiki/256_colors_in_vim . przyzwoitym miejscem, aby zacząć choć, jest poprzez: be : verbose hi kiedy rzeczywiście wewnątrz Vima i edycji pliku. Następnie sprawdź, jak wszystkie zmienne mają metadane powiązane z nimi. Dane stamtąd zwracane, ułatwiają dodawanie żądanych typów modyfikatorów .vimrc. Jako przykład, są to aktualizacje, które ostatnio dodałem aby pozbyć się ciemnoniebieskiego, a nie męczyć się jasnoniebieskim, w konsekwencji:
set number background=dark
syntax on
highlight Comment ctermfg=119
highlight Identifier ctermfg=99AA00
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-01 20:16:52
Set background = dark
Lub
Set BG=dark
Najlepsze rozwiązanie dla użytkowników VIM!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-02 16:17:37
Istnieją różne schematy kolorów w vim
. default
schemat kolorów wyświetla komentarz w Kolorze Niebieskim, co utrudnia odczyt na czarnym tle terminala. Preferuję kolorystykę desert
, która wyświetla się w czytelnych kolorach.
Aby włączyć schemat kolorów desert
w vim
, użyj polecenia :color desert
. Jeśli chcesz wrócić do default
Użyj polecenia :color default
.
Możesz nawet zaktualizować ~/.vimrc
O preferowaną kolorystykę.
echo 'color desert' >> ~/.vimrc
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-12 06:59:52
Możesz najpierw sprawdzić schemat kolorów: :!ls $VIMRUNTIME / colors więc spróbuj, który najbardziej Ci odpowiada
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2021-01-06 12:08:40