Я использую цветовую схему пустыни, в которой белый текст на оранжевом фоне используется для выделения результатов поиска. Такой же шаблон используется для выбранной записи в окне быстрого исправления.
Белый на оранжевом не очень читается. Как мне изменить это в .vimrc?
Изменить: Спасибо за быстрый ответ, для схемы пустыни я сейчас использую следующую модификацию выделения поиска:
highlight Search guibg='Purple' guifg='NONE'
Пурпурный цвет довольно легко обнаружить визуально и он, ИМХО, не используется для раскраски синтаксиса в схеме пустыни.
:set hlsearch
если ваши результаты поиска вообще не выделяются.:
) передhi
командой::hi Search cterm=NONE ctermfg=grey ctermbg=blue
Для меня я должен добавить hlsearch под
syntax on
в~/.vimrc
Внутри VIM также можно делать:
:highlight Search ctermfg=yellow
менять на лету.ctermfg
для цвета переднего планаctermbg
для цвета фонадоступные цвета на странице документации vi :
источник
В моем случае строка в окне QuickFix показывала нечитаемый серый цвет на голубом, что отличалось от моих результатов поиска (более приятный черный на персиковом). Это было подтверждено командой
который показал форматирование
QuickFixLine
иSearch
было установлено нагде
xxx
был образец формата,Я добавил следующую строку в свой
~/.vimrc
и теперь в моем окне терминала у меня есть более приятный темно-красный фон. Запуск
hi:
показывает добавление изменения цвета фона для моего тернимала:(vim 8 на MacOS High Sierra в iTerm2, с темой молокаи)
источник