У меня есть подсветка синтаксиса, но комментарии заданы синим цветом. Мне трудно читать против черного терминала. Как изменить его так, чтобы комментарии были зелеными вместо?
Изменить цвет синтаксиса в vim?
Ответ 1
Вероятно, вам просто нужно сказать vim, что у вас темный фон:
:set background=dark
Это должно изменить выделение на что-то более читаемое.
Ответ 2
Взгляните на syncolor.vim
. Вы найдете его в /usr/share/vim/vim{version}/syntax/
.
Выдержки:
" There are two sets of defaults: for a dark and a light background.
if &background == "dark"
SynColor Comment term=bold cterm=NONE ctermfg=Cyan ctermbg=NONE gui=NONE guifg=#80a0ff guibg=NONE
SynColor Constant term=underline cterm=NONE ctermfg=Magenta ctermbg=NONE gui=NONE guifg=#ffa0a0 guibg=NONE
SynColor Special term=bold cterm=NONE ctermfg=LightRed ctermbg=NONE gui=NONE guifg=Orange guibg=NONE
Итак, интересна первая строка SynColor
. Признаюсь, я не знаю, можете ли вы переопределить это, в отличие от изменения этого файла.
Ответ 3
Если вы хотите изменить цвет комментария без изменения фона, вы можете использовать команду highlight
. Документация Vim по: выделить
Например, :hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold
Ответ 4
$VIMRUNTIME/colors/README.txt (в моей системе/usr/share/vim/vim72/colors)
Ответ 5
Вы можете установить colorsheme
на desert
. Значение по умолчанию, например. Ubuntu 16.04