Вы, вероятно, не можете этого сделать. Это не вина Вима, это вина твоего терминала. GUI имеет доступ к миллионам цветов, а терминалы обычно имеют доступ к 256 (или намного меньше, в зависимости от вашего терминала). Он просто не имеет смелости, чтобы показать те же цвета, что и версия GUI. Вот почему все цветовые схемы для Vim имеют значения для графического интерфейса пользователя (например, guibg
) и значения для терминала (например, ctermbg
). Для сильной стороны есть значение GUI, а для слабой - значение терминала.
Это одна из причин, почему я использую только версию с графическим интерфейсом. Вы можете легко объединить командную строку с Vim, чтобы использовать одну версию графического интерфейса стало намного проще. Вы можете посмотреть видео о том, как это сделать, на vimeo , и я недавно создал плагин для ZSH, который делает его еще проще, который вы можете получить от Github