4

Я использую vim для просмотра исходного кода. В исходных файлах java комментарии отображаются синим цветом на черном фоне, который трудно прочитать, как изменить эту цветовую схему, чтобы комментарии могли отображаться в несколько более ярком цвете.

3 ответа3

6

Добавление этого к ~/.vimrc делает синие немного более яркими (и читаемыми) в моих терминалах с черным фоном:

hi comment ctermfg=blue

(Если бы тот же «не мог читать сине-черные зонды, описанные в оригинальном посте, пока не использовал выше». Прост в эксплуатации, когда я постоянно работаю с новыми учетными записями / машинами. Этот ответ может быть более надежным для "правильной" настройки учетной записи, но меняет цвет комментария на красный и, по-видимому, требует дополнительной работы.)

1

Создайте свою собственную цветовую схему. Самый простой способ сделать это - скопировать существующий и настроить строку, которая определяет цвет. Для большинства цветовых схем это будет выглядеть примерно так:

hi Comment  guifg=#80a0ff ctermfg=darkred

Просто измените это на любой цвет, который вы хотите. Если вы используете цветовую схему по умолчанию, вы можете просто создать новую с именем (например) ~/.vim/colors/suresh.vim (путь должен быть другим, если вы работаете в Windows - смотрите :help rtp) с таким содержимым:

hi clear
if exists("syntax_on")
    syntax reset
endif

let colors_name = "suresh"

hi Comment  guifg=#80a0ff ctermfg=darkred

Я создал цветовую схему, в которой используется немного другой формат декларации, чтобы его было немного проще редактировать (стандартная схема немного сложнее поддерживать с большим количеством цветов и поддержкой светлого и темного фона). Это доступно здесь, если вы заинтересованы. Это само подсвечивается, поэтому легко внести изменения, введите :w и увидите цвет, который на самом деле будет выделен. Однако, если вы просто хотите изменить один цвет, может быть проще придерживаться приведенных выше примеров.

1

По умолчанию терминал Ubuntu имеет темно-фиолетовый фон, а комментарии в Vim практически не читаются.

Используя следующий параметр, либо в ~/.vimrc или непосредственно в Vim (после нажатия клавиши:) разобрали проблему для меня:

set background=dark

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