фон терминала становится серым при открытии в vim

#vim #terminal #terminal-color

Вопрос:

Я использую vim в zsh в wsl, играя с его настройкой цвета.

Я хочу использовать colorscheme solarized для своего vim, но это привело к тому, что цвет фона терминала стал серым (открыть в vim с помощью :ter )

Как я могу этого избежать?

Я знаю, что могу использовать :!(command) или ctrl a и fg использовать терминал при редактировании в vim, но мне просто любопытно.

цвет фона терминала стал серым

цвет фона терминала стал нормальным

Ответ №1:

Проблема

Как и многие другие (необъяснимо) популярные цветовые схемы, Solarized уже давно заброшен. Одним из следствий является то , что такие функции, как :help hl-Terminal и :help g:terminal_ansi_colors , которые были введены в то же время, не поддерживаются.

Ваши варианты

  • Отредактируйте цветовую схему напрямую.
  • Переопределите его с помощью автоматической команды, в соответствии с этой сутью.
  • Найдите современную вилку.
  • Найдите другую, ухоженную цветовую схему.