Когда я использую vim в своем терминале (с установленным «set background = dark»), некоторые ключевые слова выделяются черным цветом. Так как фон моего терминала черный, я не вижу этих конкретных ключевых слов.

Я использую цветовую схему "wombat.vim", которую я скачал по адресу " https://github.com/flazz/vim-colorschemes "

Исследуя файл colorscheme, я вижу, что цветовая схема, представленная в моем терминале, точно не соответствует состоянию файла. например, файл имеет строку

hi Comment    guifg=#99968b    gui=italic

В котором говорится, что комментарии должны быть курсивом. Мои комментарии не выделены курсивом.

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

РЕДАКТИРОВАТЬ: цвета схемы работают правильно с Gvim

1 ответ1

0

gui..=... определения действительны только для графической версии Vim, GVIM. Цветовая схема wombat не содержит никаких определений cterm... для цветных терминалов. Существует схема цветов wombat256.vim, но она предназначена только для терминалов, которые предлагают 256 цветов. Командная строка Windows поддерживает только 16 цветов, поэтому она бесполезна. В терминале вам нужно выбрать другую цветовую схему, которая обеспечивает основные определения цвета терминала; т.е. ctermfg= в диапазоне 0..15 , или названия основных цветов, таких как Cyan или Red .

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