2021-06-16

很多编程的小伙伴都听说过或者使用vim,不仅是免费的,而且个性化定制程度还很高,相信不少小伙伴在选择编辑器的时候vim是首选,vim支持语法高亮还可以搭配ycm补全,对于c-family 编程的小伙伴非常友好,当然,vim还有很多主题颜色,在vim的资源文件下有一个color的文件夹里可以看到有很多主题可以选择,那么如何设置主题颜色和自定义主题颜色呢?这就是今天的目的,希望能够帮到各位小伙伴。

版本信息:IM - Vi IMproved 8.2 (2019 Dec 12, compiled Jun 11 2021 20:05:47)  macOS version - x86_64

首先我们想要永久的使用某个主题颜色,必须得写在vim的配置文件里,这里我的是在个人文件夹下,.vimrc ,相信小伙伴都能找到自己的vim配置文件,如果没有,就直接创建一个.vim即可,然后在vim中写入 colorscheme shine ,shine是我使用的主题,这里的shine可以更换成自己喜欢的主题名,然后source .vim 即可生效,当然前提是保证vim的资源文件下的color文件夹内有主题,如下图:

这时打开vim,就可以看到主题颜色生效了。

等等;你说你的和我的不一样?那就是正常的,因为我没有使用原始的shine 主题,而是修改过的,下面告诉大家如何自定义修改配色。

首先我们使用vim打开一个vim主题颜色配置文件,比如我打开的是shine.vim,

这里只截取了部分内容,其中hi=hightlight,term=终端,cterm=彩色中断,hi后面的项目名称相信大部分都能看懂,ctermfg=前景色,ctrembg=背景色,颜色部分可以修改为自己喜欢的颜色,如果项目名不知道是什么意思,没关系,颜色总能认识吧,不知道颜色叫什么名字,没关系,还有一个办法,这时我们要在打开一个vim窗口,然后在一般模式下输入: h hi

 

然后你会看到这么一个画面,复制:so $VIMRUNTIME/syntax/hitest.vim,然后在打开一个窗口,在一般模式下贴入这段命令。然后你就能看到这个画面了,这是目前所使用的主题的配色。

后面会有语法的配色,修改也是一样的,在shine.vim 中找到对应的项目,然后修改颜色,比如warningMsg 是红色的,我想修改为green的,在shine.vim中找到warningMsg ,将其ctremfg=red修改ctermfg=green,然后保存,重启vim就会发现,warningMsg 部分变成绿色的了。如果说shine.vim 里面没有这个条目,没关系,增加一个即可,格式按照shine.vim里面的写就行。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值