一篇关于Vim详细介绍的文章

本文转自https://www.tianmaying.com/tutorial/vim


改变vim中C++关键字的颜色

在vim默认的安装目录下,通常是/usr/share/vim/vim74/syntax/,有C++的配色方案,名称是cpp.vim

默认的部分配置如下:

" C++ extensions
syn keyword cppStatement new delete this friend using
syn keyword cppAccess	public protected private
syn keyword cppType	inline virtual explicit export bool wchar_t
...

上面的代码将C++的关键字进行了分类,new delete this 等属于cppStatement;public protected private 属于cppAccess类,后面类推。

颜色就是通过上面的类型来进行设置的,当然,关键字属于哪个类型,以及类型名称可以自己修改。再往下看看类型的颜色设置:

" Default highlighting
if version >= 508 || !exists("did_cpp_syntax_inits")
    if version <  508
        let did_cpp_syntax_inits = 1
        command -nargs=+ HiLink hi link <args>
    else 
        command -nargs=+ HiLink hi def link <args>
    endif
    HiLink cppAccess	cppStatement
    HiLink cppType		Type
    delcommand HiLink
endif

let b:current_syntax = "cpp"

HiLink就是用来给类型链接颜色的设置,而且可以通过HiLink将一个类别链接到另一个类别上,这两个类别的颜色设置将相同。

在以上代码中,Type  cppStatement这些在vim中肯定有一个默认的定义,但我目前没有找到,若有哪个伙伴知道的,还请帮忙解答一下,谢谢啦。


本人想要的颜色设置基本就是这样的,之后有时间再继续深入了解吧。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值