vim 配色笔记

vim 配色笔记

工欲善其事必先利其器,对于一个程序员来书一个合适编辑工具是非常中央的。本文将小弟对vim的配色做一下笔记:

目录

[TOC]来生成目录:


vim 自带配色模板

vim 自带配色模板 所在的位置
/usr/share/vim/vim74/colors
这里写图片描述

如果想使用vim 自带的配色模板,在.vimrc 文件内添加如下语句:

:colorscheme template_name , like below:
:colorscheme evening.vim

配色语法

配色语法引用博客, 小弟很喜欢博主快乐永恒 的这篇博客。在此表示感谢~

set t_Co=256 "告知配色,终端支持256色。


hi    Normal    guifg        guibg        ctermfg        ctermbg
"颜色    属性    gui前景色    gui背景色    终端前景色    终端背景色

hi clear
"使用默认的高亮(移除用户定义的高亮,即根据'ft'重新载入语法文件)

hi link name1 name2
"进行颜色关联,让name1使用与name2一样的颜色设置
hi link name1 NONE
"清除name1的颜色关联

"guifg/guibg支持三个特殊的值:none、fg、bg,分别表示无颜色、编辑区一般文本的前景色、一般文本的背景色。


"一部分属性代表的含义
Number
"数字
Cursor
"光标选中部分
ErrorMsg
"命令行中的错误提示
Folded
"折叠行
LineNr
"左侧行号
NonText
"非文本区(控制字符和一些特殊字符和编辑器空白区等)
Normal
"编辑区一般文本的前景和背景色
Search
"搜索
StatusLine
"状态行
Visual
"圈选
statement
preproc
"语法关键字
Type
"类型关键字
Constant
"常量

"自己摸索的配色代表的含义
"描述带有一定c++风格

MatchParen
"匹配括号
PreProc
"include、define高亮
Statement
"return、for、while、switch、break、continue、if语句高亮
Type
"int、void、bool、char等声明语法高亮
Label
"case语法高亮
StorageClass
"classStructure
"struct结构体

autocmd FileType C,cpp setl fdm=syntax | setl fen
hi Directory ctermfg=3
hi Folded ctermbg=0, ctermfg=6
set foldlevel=99

" set tab space
set tabstop=4
set expandtab=4

" show cursor line and column in the status line
set ruler

" number
set numer

" show matching brackets
set showmatch
set showcmd

" display mode INSERT/PEPLACE
set showmode

" allow backspacing over everything in insert mode
set backspace=indent,eol,start

... prompt'''

添加自己配色模板

生成自己的配色模板,

新建一个.vim文件
把根据已有的配色模板做修改或者根据语法配置自己喜欢的颜色
将写好的.vim 文件放到/usr/share/vim/vim74/colors里面。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值