2

Мне действительно нравится моя текущая цветовая схема vim (/colors/desert.vim).

Подсветка синтаксиса отличная, за исключением цвета определенных ключевых слов. Например, в файлах ruby (.rb) мне не нравится, как он выделяет def и end . В файлах java (.java) это ключевое слово import .

Цвет темно-фиолетовый, который сталкивается с моим фоном.

Как мне изменить этот цвет? Я могу отредактировать файл desert.vim , но не могу найти цвет.

1 ответ1

1

Вы можете увидеть полный список вещей, которые выделены, набрав :hi (сокращение от highlight).

Вы также можете посмотреть в /usr/share/vim/vimcurrent/syntax/<filetype>.vim , например, /usr/share/vim/vimcurrent/syntax/ruby.vim или эквивалент вашего компьютера.

Для включений Java попробуйте либо:

:hi link Include NONE

или же

:hi PreProc NONE

Для Ruby do end , попробуйте либо:

:hi link rubyControl NONE

или же

:hi Statement NONE

Вы можете поместить любой из них в ваш ~/.vimrc чтобы сделать его постоянным.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .