Изменить цвет шрифта для комментариев в vim - PullRequest
81 голосов
/ 29 апреля 2011

Я хотел бы изменить цвет шрифта по умолчанию для комментариев, от темно-синего до слегка желтого цвета.Трудно читать на черном фоне.Не могли бы вы посоветовать мне, как изменить только этот цвет?Я доволен другими цветами.

Я использую xfce4-терминал (не gvim с GUI).

До сих пор я делал настройки в файле ~/.profile в соответствии с эта ссылка следующим образом

if [ -e /usr/share/terminfo/x/xterm-256color ]; then
        export TERM='xterm-256color'
else
        export TERM='xterm-color'
fi

и

set t_Co=256

в ~/.vimrc

спасибо

Ответы [ 7 ]

111 голосов
/ 23 мая 2011

Большинство хорошо функционирующих цветовых схем будут использовать параметр background:

set background=dark

изменит цвет комментариев с темно-синего на светло-синий, если используется цветовая схема по умолчанию.

50 голосов
/ 29 апреля 2011
:hi Comment guifg=#ABCDEF

Выберите свой цвет!При использовании цветного терминала замените guifg=#ABCDEF на ctermfg=N, где N - номер цвета.

Также введите :help :hi для получения дополнительной информации.

49 голосов
/ 20 ноября 2013
hi Comment ctermfg=LightBlue

Добавьте это в файл .vimrc, который находится либо в каталоге ~, либо в каталоге /etc/vim.Это сделает его постоянным.Я не проверял это с gvim.

У меня также есть set background=light до того, как я установил цвет комментария.Мне нравятся все цвета, которые он создал, за исключением комментариев.

7 голосов
/ 31 августа 2014

Если цель состоит в том, чтобы сделать его более читабельным на заднем фоне текстовой консоли, приведенная ниже команда доказала, что я являюсь прекрасным вариантом и легче запомнить:

:colorscheme evening

Но имейте в виду,это изменит цвета другого элемента.

4 голосов
/ 02 марта 2014

После небольшого поиска можно найти приличную ссылку на vim, особенно в отношении этой проблемы, по адресу http://vim.wikia.com/wiki/256_colors_in_vim. Хорошее место, чтобы начать, хотя бы через: быть : многословный привет когда на самом деле внутри VIM, и редактирование файла. Затем проверьте, как со всеми переменными связаны метаданные. Данные, возвращаемые оттуда, позволяют легко добавлять нужные типы модификаторов в .vimrc. Как пример, это обновления, которые я недавно добавил, чтобы избавиться от темно-синего цвета, и, как следствие, не должны мучиться голубым, как следствие:

    set number background=dark
    syntax on
    highlight Comment    ctermfg=119
    highlight Identifier ctermfg=99AA00
4 голосов
/ 02 октября 2012

подсветка синтаксиса в vim

установка фона = темный

или

установка bg = темный

лучшее решение для VIMпользователи!

1 голос
/ 12 ноября 2018

Существуют различные цветовые схемы в vim.default Цветовая схема отображает комментарий синим цветом, что затрудняет чтение на черном фоне терминала.Я предпочитаю использовать цветовую схему desert, которая отображается в читаемых цветах.

Чтобы включить цветовую схему desert в vim, используйте команду :color desert.Если вы хотите вернуться к default, используйте команду :color default.

Вы даже можете обновить ~/.vimrc с помощью предпочитаемой вами цветовой схемы.

echo 'color desert' >> ~/.vimrc

...