本节所用命令的帮助入口:
看到标题,也许你就知道本文准备讲vim的色彩机制了。 vim并不是只有黑色两色。正相反,它提供了非常灵活的机制允许用户自定义色彩。运行在终端中的vim,由于终端本身的限制,只能使用若干种固定的颜色;但对于gvim来讲,你可以根据你的喜好调出任意的颜色。 首先,把下面的Ex命令加入你的vimrc,打开vim的语法高亮功能: 这条命令,实际上是执行$vimRUNTIME/syntax/syntax.vim脚本。如果你还没有打开文件类型检测功能,在这个脚本里会把它打开,因为要语法高亮,首先需要知道是什么文件类型。然后它会安装Filetype自动命令,在检测到文件类型时,设置syntax选项。而对syntax选项进行设置,又会触发Syntax自动命令,这条自动命令会在runtimepath的syntax子目录搜寻该类型的语法文件,并使用缺省的配色方案进行染色。 所谓语法文件,就是定义某种类型文件的语法。以C语言为例,它的语法文件定义了什么应该做为关键字来高亮,什么被做为注释来高亮,等等。vim将根据语法文件的定义,把关键字以一种颜色高亮出来,把注释以另一种颜色高亮出来。具备使用什么样的颜色,则由配色方案(colorscheme)来决定,缺省使用default配色方案。 现在,你的世界已经亮起来了:注释、关键字、常数、字符串等等都以不同的颜色显示出来,读程序轻松多了。可是你不太喜欢default配色方案的设置,可不可以换用其它的配色方案呢? 当然没可以!如果你使用的是gvim,在”编辑”菜单中选择”配色方案”,你就可以在多个配色方案中切换了。也可以使用colorscheme命令来改变你的配色方案。例如,我喜欢的GUI配色方案是darkblue,因此我在vimrc中加入这样一句话: 这样,进入vim之后,我所用的就是darkblue方案了。 在http://www.vim.org/上还有更多的配色方案,你可以在 有一个名为Color Scheme Explorer的插件,可以帮助你快速浏览你所安装的color scheme,在这里下载: http://www.vim.org/scripts/script.php?script_id=1298 选择了喜欢的colorscheme后,在vimrc中加入一条colorscheme命令,以后vim就会使用你选定的配色方案了。
转载自易水博客 [ http://easwy.com/blog/ ] 本文链接地址: http://easwy.com/blog/archives/advanced-vim-skills-syntax-on-colorscheme/
:help syn-enable
:help :colorscheme
:help :highlight
:help highlight-groups
:help 2html.vim
syntax enable
colorscheme darkblue
http://www.vim.org/scripts/script.php?script_id=625
下载截止到2005年3月所有colorscheme的汇总,你可以在其中找到一个自己喜欢的。安装colorscheme时,只需要把它们拷贝到.vim/color目录下就行了。
vi/vim: 乱花渐欲迷人眼 – 语法高亮
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Canvas与艺术】蓝色雷达之眼
使用Canvas绘制蓝色雷达之眼
Canvas 雷达 -
Vim Vi 编辑器 显示语法高亮
Vim Vi 编辑器 显示语法高亮 和 行数很多时候我们在编辑服务器配置文件时候,用 vi 打开的文件都是
vim linux centos mac 服务器 -
设置Linux下vi和vim语法高亮、显示行数
在设置完vim之后,只需在使用vi的时候直接调用vim。syntax on 开启语法高亮。使/etc/bashrc起作用。
linux vim 编辑器 bash 语法高亮 -
vim语法高亮问题
vim语法高亮问题
vim 语法 高亮 匹配模式