Подтвердить что ты не робот

Изменить цвет синтаксиса в vim?

У меня есть подсветка синтаксиса, но комментарии заданы синим цветом. Мне трудно читать против черного терминала. Как изменить его так, чтобы комментарии были зелеными вместо?

4b9b3361

Ответ 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

Ответ 5

Вы можете установить colorsheme на desert. Значение по умолчанию, например. Ubuntu 16.04