Я использую vim для просмотра исходного кода. В исходных файлах java комментарии отображаются синим цветом на черном фоне, который трудно прочитать, как изменить эту цветовую схему, чтобы комментарии могли отображаться в несколько более ярком цвете.
3 ответа
Добавление этого к ~/.vimrc делает синие немного более яркими (и читаемыми) в моих терминалах с черным фоном:
hi comment ctermfg=blue
(Если бы тот же «не мог читать сине-черные зонды, описанные в оригинальном посте, пока не использовал выше». Прост в эксплуатации, когда я постоянно работаю с новыми учетными записями / машинами. Этот ответ может быть более надежным для "правильной" настройки учетной записи, но меняет цвет комментария на красный и, по-видимому, требует дополнительной работы.)
Создайте свою собственную цветовую схему. Самый простой способ сделать это - скопировать существующий и настроить строку, которая определяет цвет. Для большинства цветовых схем это будет выглядеть примерно так:
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
и увидите цвет, который на самом деле будет выделен. Однако, если вы просто хотите изменить один цвет, может быть проще придерживаться приведенных выше примеров.
По умолчанию терминал Ubuntu имеет темно-фиолетовый фон, а комментарии в Vim практически не читаются.
Используя следующий параметр, либо в ~/.vimrc
или непосредственно в Vim (после нажатия клавиши:) разобрали проблему для меня:
set background=dark