Цветовая схема Vim не отображается должным образом

Я скачал цветовую схему Dark.vim отсюда: http://vimcolorschemetest.googlecode.com/svn/html/index-c.html (Нажмите Dark.vim, чтобы увидеть код)

Затем поместите его в ~/.vim/colors.

Я также сделал то же самое для 256-jungle.vim и af.vim.

:colorscheme Dark, :colorscheme af и т. д. все работают (т.е. они меняют подсветку синтаксиса vim), но ни один из них не выглядит так, как на снимках экрана по ссылке выше.

Вместо этого они выглядят так (заказаны af.vim, 256-jungle.vim, Dark.vim): http://imgur.com/a/NsmHy

Сначала я подумал, что это может быть проблема с настройками цвета в моем терминале, поэтому я последовал советам со страницы вики-документа Vim «256 цветов в vim», в которой мне было сказано добавить следующее в мой ~/.bash_profile :

TERM=xterm-256color

# for enabling 256 color, as per http://vim.wikia.com/wiki/256_colors_in_vim
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
        export TERM='xterm-256color'
else
        export TERM='xterm-color'
fi

Это не сработало.

Кроме того, вот что находится в моем файле ~/.vimrc:

set tabstop=2
set t_Co=256
colorscheme 256-jungle
colorscheme Dark
syntax on
let $VIM='~/.vim/'

Любые мысли о том, что вызывает это несоответствие между тем, как «должны» выглядеть цветовые схемы и тем, что на самом деле отображается в моем терминале? Я использую Mac OS X 10.8.2.

Заранее благодарю за любую помощь.


person acannon828    schedule 06.10.2012    source источник


Ответы (1)


Схема темных цветов, которую вы пытались использовать в терминале, на самом деле является схемой для графического интерфейса (если вы посмотрите на ее код, вы увидите только определения «guifg, guibg» и т. д.). Чтобы запустить цветовые схемы графического интерфейса в терминале, вы можете попробовать плагин CSApprox.

person Andrey R    schedule 06.10.2012