Vim 中的配色方案无法正常工作

Vim 中的配色方案无法正常工作

在 Archlinux 上,使用 Vim 7.4(使用 pacman 安装),我尝试使用卢修斯配色方案。但是,我一打开它,所有颜色就消失了。这种情况发生在 XFCE 下的 Xfce 终端仿真器中(白底黑字,因为这是仿真器的配色方案),或者甚至在启动 X11 之前(那时是黑底白字)。恢复默认配色方案后,颜色又恢复了。

下使用 Vimuxterm没有出现这个问题。

在 Ubuntu 12.04 上,使用 Vim 7.4(从源代码编译),具有完全相同的.vimrc内容.vim,在同一个 Xfce 终端仿真器上,在 XFCE 下,没有遇到过这个问题

我确实设法让它在 Archlinux 的 Xfce 终端和命令行上运行:我将以下内容添加到我的顶部.vimrc

set t_Co=256

这个建议来自这里

之前的设置有什么问题?如何正确运行?

答案1

set t_Co=256使 Vim 在支持该功能的终端上使用 256 色(我认为大多数终端都支持该功能)。如果没有该命令,Vim 将只能显示 8 或 16 种不同的颜色。

如果您加载仅有 256 种颜色的配色方案(或为此而设计的),如果t_Co没有设置为 256,它就会看起来不正常或无法正确显示。

http://vim.wikia.com/wiki/256_colors_in_vim

相关内容