共计 1737 个字符,预计需要花费 5 分钟才能阅读完成。
自定色彩
回顾上节课内容🤔
-
这次咱们钻研了配色计划
- 找到了
colors
的地位 - 下载并利用了色彩计划
- 制作了本人的配色计划
- 找到了
-
上面我想批改配色计划的色彩🤔
- 是否能胜利???
首先得有本人的色彩计划
# 找到 colors 的地位
cd usr/share/vim/vim81/colors
#列出所有配色计划
ls
#复制出本人的配色计划
sudo cp murphy.vim oeasy.vim
#查看配色计划信息
sudo vi oeasy.vim
批改配色计划
- 前 5 行是正文
- 第 7 行勾销原来的配色
- 第 8 行设置背景
- 第 9-11 行重设语法高亮
- 第 12 行命名此配色计划,能够批改为
oeasy
- 第 14 行开始设置各种高亮组的色彩
-
咱们先批改第一个高亮组
Normal
Normal
的意思是个别文字
- 这类的文字都属于这个高亮组
-
与此类似的还有
- 正文
Comment
- 常量
Constant
等
- 正文
扭转 Normal 高亮组色彩
- 首先把配色计划名称改为
oeasy
- 找到
Normal
组 - 把
Normal
组的背景色ctermbg
改为blue
- 把
Normal
组的前景色ctermfg
改为yellow
:w
保留配色文件colorscheme oeasy
从新设定配色文件
查看配色
:hi Normal
能够查看Normal
组的配色:hi
能够查看以后色调计划所有的配色xxx
就是成果预览
配色细节
hi
是highlight
的缩写:h hi
能够查问帮忙
字体特色
:hi StatusLine
:hi StatusLine cterm=bold
:hi StatusLine cterm=bold,italic
:hi StatusLine cterm=bold,italic
:hi StatusLine cterm=bold,italic,underline
:hi StatusLine
-
term
- 意思是
terminal
- 成果之间能够加逗号
- 对应黑白终端
- 在此有效
- 意思是
-
cterm
- bold 加粗
- underline 下划线
- italic 歪斜
- NONE 勾销任何成果
设置色彩
hi StatusLine
hi StatusLine ctermfg=red ctermbg=blue
hi StatusLine
-
ctermfg
- 意思是
c
olorter
minalf
orec
olor - 前景色设置
- ctermfg=white
- 意思是
-
ctermbg
- 意思是
c
olorter
minalb
ackc
olor - 被风景设置
- ctermfg=red
- 意思是
-
gui
相干的属性呢- 与
gui
相干 - 以后终端中无成果
- 与
- 色彩对应的色号是来自零碎的 ansi 对应的色彩值
定义光标所在行的色彩成果
- 设置光标行高亮显示
:set cursorline
:h 'cursorline'
:hi CursorLine
:hi CursorLine ctermbg=red ctermfg=white
:hi CursorLine
- 随着光标的静止,CursorLine 也会挪动
定义光标所在列的色彩成果
- 设置光标行高亮显示
:set cursorcolumn
:h 'cursorcolumn'
:hi CursorColumn
:hi CursorColumn ctermbg=red ctermfg=white
:hi CursorColumn
- 随着光标的静止,CursorColumn 也会挪动
-
如果有换行问题的话
:set nowrap
自定义色彩名
-
定义
oeasy
组:hi oeasy ctermbg=white ctermfg=red
-
查看
oeasy
组:hi oeasy
-
利用
oeasy
组:set statusline=%#oeasy#%F%*
配置文件
set statusline=%-040.40(%F%m%)%-030.30([%l,%c]%)%p%%
set laststatus=2
set ruler
set number
set showcmd
set nocompatible
set showcmd
set showmode
set history=100
set t_Co=256
colorscheme blue
set cursorline
hi CursorLine ctermbg=red ctermfg=white
set cursorcolumn
hi CursorColumn ctermbg=red ctermfg=white
总结
-
咱们这次深刻了配色计划
- 批改了计划中的具体配色
- 建设了本人的配色
- 利用了本人的配色
-
配置外面还有什么好玩的吗?🤔
- 用来用去就是红绿蓝
- 能够有更多色彩吗?
- 下次再说 👋
正文完