Изменить цвет шрифта для комментариев в vim

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

Я использую xfce4-terminal (не gvim с графическим интерфейсом).

До сих пор я выполнил настройки в файле ~/.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

Благодарю вас

Ответ 1

:hi Comment guifg=#ABCDEF

Выберите свой цвет! Если используется цветной терминал, замените guifg=#ABCDEF на ctermfg=N тем, что N является номером цвета.

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

Ответ 2

Наиболее хорошо соблюдаемые цветовые схемы будут соответствовать настройке background:

set background=dark

изменит цвет комментариев от синего до голубого цвета при использовании цвета цветов по умолчанию.

Ответ 3

hi Comment ctermfg=LightBlue

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

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

Ответ 5

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

    set number background=dark
    syntax on
    highlight Comment    ctermfg=119
    highlight Identifier ctermfg=99AA00

Ответ 6

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

:colorscheme evening

Но будьте внимательны, это изменит цвета других элементов.