Почему все мои цветовые схемы MacVim выглядят неправильно?

У меня проблема с цветовыми схемами MacVim. У меня включен синтаксис в моем .vimrc, и я работаю в основном с Python.

В качестве примера я приложил скриншот того, как выглядит цветовая схема «по умолчанию» в MacVim. У меня возникла эта проблема с различной степенью цветовых различий для всех разных схем. Всякий раз, когда я нахожу понравившуюся схему в Интернете, она никогда не выглядит так, как на скриншоте.

Есть идеи, в чем проблема?

здесь


person kamek    schedule 14.02.2012    source источник
comment
Поддерживает ли Mac-Terminal 256 цветов по умолчанию?   -  person tr9sh    schedule 15.02.2012
comment
MacVim — это эквивалент GVim в Mac OS X.   -  person romainl    schedule 15.02.2012
comment
Не могли бы вы показать содержимое вашего ~/.vimrc?   -  person romainl    schedule 15.02.2012
comment
Вот мой vimrc   -  person kamek    schedule 21.02.2012
comment
Забавно, но единственная веб-страница, проиндексированная Google, содержит фразу desertmarc vim colorscheme — это ваш pastebin. Где можно найти эту desertmarc схему? Это значительно упростило бы воспроизведение вашей проблемы. :)   -  person sarnold    schedule 21.02.2012
comment
Это самодельная цветовая схема. Но просто для справки, вы можете переключить эту строку на что угодно. Изменение его на colorscheme=default дает цветовую схему, показанную на изображении в моем исходном сообщении. Однако я только что заметил кое-что интересное. Цветовые схемы выглядят иначе, если они установлены в vimrc, а не вручную (:colorscheme по умолчанию) после загрузки MacVim. Очень странно.   -  person kamek    schedule 21.02.2012
comment
Спасибо, @kamek, твой комментарий мне очень помог. Цветовая схема должна быть установлена ​​с помощью скрипта .vimrc для корректного отображения в MacVim.   -  person Geradlus_RU    schedule 10.07.2014


Ответы (2)


Многие темы предоставляют режимы как для темных цветов фона, так и для светлых цветов фона. Если вы хотите продолжать использовать эту тему, попробуйте запустить:

:set background=light

Большинство тем, которые я видел, были разработаны с темным фоном и более светлым текстом — я лично считаю, что в основном черный экран легче для моих глаз, чем в основном белый экран — так что, возможно, вам просто нужно изменить фон. цвет во что-то темное. В этом случае вы захотите запустить:

:set background=dark
person sarnold    schedule 14.02.2012
comment
Хотя это и изменило цвета, но не исправило их. Они просто разные, но все же неправильные. - person kamek; 21.02.2012

Проблема, кажется, в ~/.gvimrc, посмотрите, что он делает с подсветкой (например, highlight NonText guibg=grey80). Я только что поместил их в if !exists("stupid_colors").

person Keldon Alleyne    schedule 13.07.2012