Ответ 1
Вероятно, вам просто нужно сказать vim, что у вас темный фон:
:set background=dark
Это должно изменить выделение на что-то более читаемое.
У меня есть подсветка синтаксиса, но комментарии заданы синим цветом. Мне трудно читать против черного терминала. Как изменить его так, чтобы комментарии были зелеными вместо?
Вероятно, вам просто нужно сказать vim, что у вас темный фон:
:set background=dark
Это должно изменить выделение на что-то более читаемое.
Взгляните на 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
. Признаюсь, я не знаю, можете ли вы переопределить это, в отличие от изменения этого файла.
Если вы хотите изменить цвет комментария без изменения фона, вы можете использовать команду highlight
. Документация Vim по: выделить
Например, :hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold
$VIMRUNTIME/colors/README.txt (в моей системе/usr/share/vim/vim72/colors)
Вы можете установить colorsheme
на desert
. Значение по умолчанию, например. Ubuntu 16.04