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

Author: xralf, 2011-04-29

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.

 61
Author: Benoit,
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.

 135
Author: mike3996,
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.

 55
Author: Gaurav,
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.

 8
Author: Germano,
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
 7
Author: Douglas Randall,
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

Podświetlanie składni w vim

Set background = dark

Lub

Set BG=dark

Najlepsze rozwiązanie dla użytkowników VIM!

 5
Author: RusHughes,
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

 1
Author: rashok,
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

 0
Author: Vladimir Valchev,
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