我已经在Debian 6中安装了vim。我正在尝试更改颜色方案并启用语法高亮显示。但它不起作用。我在.vimrc
文件中添加了set background=dark
。但显示白色背景。我不知道哪里出了问题?Vim语法突出显示
这里是我的.vimrc
文件:http://pastebin.com/8k2gpWDh
我安装robokai色彩方案具有深色背景。但背景看起来是白色而不是黑色。其他颜色的colorscheme工作。
我已经在Debian 6中安装了vim。我正在尝试更改颜色方案并启用语法高亮显示。但它不起作用。我在.vimrc
文件中添加了set background=dark
。但显示白色背景。我不知道哪里出了问题?Vim语法突出显示
这里是我的.vimrc
文件:http://pastebin.com/8k2gpWDh
我安装robokai色彩方案具有深色背景。但背景看起来是白色而不是黑色。其他颜色的colorscheme工作。
请确保您有
syntax on
然后调用
color[scheme] {name}
要设置你想要的色彩方案。这些包含您提到的set background=dark
,所以它应该是选择正确的问题。 Vim附带一些 配色方案,但您可能想要安装新配色方案。
This page和this one提供颜色方案提示,并且there is a test page在选择颜色方案时非常有帮助。
''语法' 使它适用于我。 :-) – ceasaro 2013-04-14 16:29:03
robokai似乎是为16色终端,一个Linux控制台写的,但我在这里猜测。如果你使用的是终端模拟器(比如xterm,gnome-terminal,konsole等),你可以在加载配色方案之前使用set t_Co=16
,或者在运行vim(TERM=linux vim ...
)时强制终端类型为linux,并手动设置在你的终端仿真器中黑暗的背景,
也运行dpkg --get-selections | grep vim
。要让vim完全工作,您需要查看以下其中一个:vim-gnome,vim-gtk,vim-lesstiff或vim-nox(适用于没有图形桌面的系统)。
如果您使用的是像konsole或gnome-terminal这样的终端模拟器,请安装vim-gtk或vim-gnome,获取CSApprox,然后将set t_Co=256
添加到.vimrc中。这将给你支持任何色彩方案,在终端,甚至那些据说只支持gvim。
谢谢! xfce-terminal突然改变了从xterm到xterm-256color的compat,并搞砸了我的色彩方案。我在文件中添加了t_Co = 8以恢复以前对颜色代码的解释。 – 2016-11-14 17:21:58
:set syntax = on? – tjmw 2011-06-10 16:14:00
你安装了完整的'vim'吗?默认情况下,Debian只安装不支持语法着色的'vim-tiny'。 – 2011-06-10 16:18:18
Thanks.Added语法on.I在vimrc文件中添加了set background = dark。但是背景仍然是白色的。 – blakcaps 2011-06-10 16:22:43