在vim中突出显示语法

时间:2010-03-10 22:12:17

标签: vim vim-syntax-highlighting

当我在vim中打开语法颜色时,我无法在黑色上读深蓝色。

如何更改某些默认颜色或模式的颜色,如:

http://www.vim.org/scripts/script.php?script_id=1571

6 个答案:

答案 0 :(得分:10)

首先,尝试:set background=dark,这将导致vim更改为更适合在黑色背景上阅读的配色方案。

如果效果不佳,您可以按照以下说明创建自己的配色方案:http://vim.wikia.com/wiki/Create_a_color_scheme_based_on_another

答案 1 :(得分:5)

您可以使用以下内容切换colorscheme

:colo <colorscheme-name>

标签圈在所有可用的colorschemes上:

:colo <Tab>

如果您需要更多方案,请从http://vimcolorschemetest.googlecode.com/svn/html/index-c.html

获取一些方案

答案 2 :(得分:1)

正如stefanB所说,您可以使用:colo[rscheme]命令更改colorschemes。有十几个内置方案,您可以从Vim网站下载数千个。

我建议安装Color Sampler Pack - 这是100种最受欢迎​​的色彩选项中的一种,在Gvim中它添加了一个菜单,可让您轻松切换它们。

答案 3 :(得分:1)

最喜欢的colorschemes(设置为:colo [rscheme],如上所述)

“黑暗背景” “colo desert256
“colo xoria256 “colo vylight
“colo slate

“浅色背景” “colo summerfruit256
“colo beauty256 “colo phpx
“colo morning

* 256在使用腻子时效果很好。

我对背景设置的理解是它调整了colorscheme的颜色,使它们在黑暗或浅色背景下更加明显。虽然我使用的方案似乎很好地处理了这个问题。参见:

:h 'background'

答案 4 :(得分:0)

那种深蓝色很难看清楚。我不知道你在做什么环境,但我通常在我的控制台或腻子中调整颜色设置,以便更好地显示。这样可以保护您免受其他想要使用该颜色的程序的影响。

答案 5 :(得分:0)

我不确定这是否能解答您的问题,但有几种方法可以获得不同的配色方案。我最喜欢的(也是我唯一真正熟悉的)是

:set bg=dark

这使大多数代码更容易阅读。