1

我从这里下载了Dark.vim配色方案:http: //vimcolorschemetest.googlecode.com/svn/html/index-c.html(点击Dark.vim查看代码)

然后放进去~/.vim/colors

我也对256-jungle.vimand做了同样的事情af.vim

:colorscheme Dark, :colorscheme af, 等都可以工作(即它们改变了 vim 的语法高亮),但它们都不像上面链接中的屏幕截图。

相反,它们看起来像这样(订购 af.vim、256-jungle.vim、Dark.vim):http: //imgur.com/a/NsmHy

起初我认为这可能是我终端中颜色设置的问题,所以我按照“vim 中的 256 种颜色”Vim wiki-doc 页面中的提示进行操作,该页面告诉我将以下内容添加到我的~/.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。

提前感谢您的帮助。

4

1 回答 1

4

您尝试在终端中使用的深色方案实际上是 GUI 方案(如果您查看它的代码,您只会看到“guifg、guibg”等定义)。要在终端中运行 gui 颜色方案,您可以尝试CSApprox插件。

于 2012-10-06T06:26:53.720 回答