为什么 VIM 中的某些配色方案不起作用?

Sun*_*nny 2 vim

我正在尝试下载一些 VIM 配色方案,但它们似乎不起作用。下面是一个例子:

http://vimcolorschemetest.googlecode.com/svn/colors/vylight.vim

还有一个例子:

http://www.vim.org/scripts/download_script.php?src_id=16130

我能够安装其他一些颜色方案并且它们可以工作。我将它们复制到以下目录中: /usr/share/vim/vim73/colors 由于复制到那里的其他颜色方案可以工作,我想位置还可以。我只是使用 :colorscheme 方案名称(没有 .vim 扩展名),上面的那些不起作用。我正在使用 VIM 7.3。

此外,欢迎任何有关 HTML、JS 和 PHP 的酷 VIM 颜色方案的建议。

谢谢

Ing*_*kat 5

这些配色方案仅适用于 GUI;即它们只在 GVIM 中工作,而不在终端中工作。您会认识到这一点,因为包含的:highlight命令仅包含gui[fg|bg]=...定义。

CSApprox这样的插件可以采用 GUI 颜色定义并将它们转换为与cterm高色彩终端紧密匹配的 256色调色板。这有助于颜色方案,否则只能从乏味的默认 16 色终端调色板中选择,或者仅提供 GUI 颜色定义。

csexact采用了另一种方法,它修改(支持的)终端的调色板以与 Vim 的 GUI 颜色完全匹配。

安装位置

您已使用系统安装位置来放置您的配色方案。最好将它们放入您的用户配置中:(~/.vim/colors/因为您大概也将它们设置到您的~/.vimrc)中。