15

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

set background=dark

Тем не менее, gvim имеет черный на белом тексте. Как мне сделать одно из следующего:

  • Установите фон gvim на черный
  • Проверьте в .vimrc если я использую gvim

Я попробовал это: я запустил gvim и набрал echo &term . Ответ был "builtin_gui". Поэтому я написал следующее в .vimrc:

if &term == "builtin_gui"
    set background=light
else
    set background=dark
endif

Почему-то это не сработало.

1 ответ1

24

set background не меняет фон; он говорит vim , твой ли фон темный или яркий (светлый).

Вы можете использовать свой файл .gvimrc чтобы установить цвета, специфичные для gvim. Я выбрал цветовую схему «сланец», «пустыня» или «вечер», потому что мне нравятся цветовые схемы «свет на темном»:

colorscheme slate

Или вы можете добавить это в ваш .gvimrc или .vimrc чтобы установить цвета на белый:

highlight Normal guifg=white guibg=black

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