vim php高亮,vi/vim: 乱花渐欲迷人眼 – 语法高亮

本节所用命令的帮助入口:

:help syn-enable

:help :colorscheme

:help :highlight

:help highlight-groups

:help 2html.vim

看到标题,也许你就知道本文准备讲vim的色彩机制了。

vim并不是只有黑色两色。正相反,它提供了非常灵活的机制允许用户自定义色彩。运行在终端中的vim,由于终端本身的限制,只能使用若干种固定的颜色;但对于gvim来讲,你可以根据你的喜好调出任意的颜色。

首先,把下面的Ex命令加入你的vimrc,打开vim的语法高亮功能:

syntax enable

这条命令,实际上是执行$vimRUNTIME/syntax/syntax.vim脚本。如果你还没有打开文件类型检测功能,在这个脚本里会把它打开,因为要语法高亮,首先需要知道是什么文件类型。然后它会安装Filetype自动命令,在检测到文件类型时,设置syntax选项。而对syntax选项进行设置,又会触发Syntax自动命令,这条自动命令会在runtimepath的syntax子目录搜寻该类型的语法文件,并使用缺省的配色方案进行染色。

所谓语法文件,就是定义某种类型文件的语法。以C语言为例,它的语法文件定义了什么应该做为关键字来高亮,什么被做为注释来高亮,等等。vim将根据语法文件的定义,把关键字以一种颜色高亮出来,把注释以另一种颜色高亮出来。具备使用什么样的颜色,则由配色方案(colorscheme)来决定,缺省使用default配色方案。

现在,你的世界已经亮起来了:注释、关键字、常数、字符串等等都以不同的颜色显示出来,读程序轻松多了。可是你不太喜欢default配色方案的设置,可不可以换用其它的配色方案呢?

当然没可以!如果你使用的是gvim,在”编辑”菜单中选择”配色方案”,你就可以在多个配色方案中切换了。也可以使用colorscheme命令来改变你的配色方案。例如,我喜欢的GUI配色方案是darkblue,因此我在vimrc中加入这样一句话:

colorscheme darkblue

这样,进入vim之后,我所用的就是darkblue方案了。

在http://www.vim.org/上还有更多的配色方案,你可以在

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

下载截止到2005年3月所有colorscheme的汇总,你可以在其中找到一个自己喜欢的。安装colorscheme时,只需要把它们拷贝到.vim/color目录下就行了。

有一个名为Color Scheme Explorer的插件,可以帮助你快速浏览你所安装的color scheme,在这里下载:

选择了喜欢的colorscheme后,在vimrc中加入一条colorscheme命令,以后vim就会使用你选定的配色方案了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值