[乐意黎]Vim 命令时显示配置修改

版权声明:本文若为 {aerchi/乐意黎} 原创文章,未经允许不得镜像、采集博客内容。如有转载, 请务必注明来源。 https://blog.csdn.net/aerchi/article/details/84108239

机器环境是Centos 7.2.

如下图,vim 默认的 注释是蓝色,阅读起来很困难。


第一种: 更换 vim 配色方案。

 

1. 查看vim自带的配色模式
使用以下命令:

cd /usr/share/vim/vim74/colors
ll

上述路径中的vim74是机器自带的。

下面是vim自带的配色方案:

[root@aerchi colors]# ll
total 72
-rw-r--r-- 1 root root 2476 Apr 11  2018 blue.vim
-rw-r--r-- 1 root root 2990 Apr 11  2018 darkblue.vim
-rw-r--r-- 1 root root  548 Apr 11  2018 default.vim
-rw-r--r-- 1 root root 2399 Apr 11  2018 delek.vim
-rw-r--r-- 1 root root 2812 Apr 11  2018 desert.vim
-rw-r--r-- 1 root root 1666 Apr 11  2018 elflord.vim
-rw-r--r-- 1 root root 2476 Apr 11  2018 evening.vim
-rw-r--r-- 1 root root 3476 Apr 11  2018 koehler.vim
-rw-r--r-- 1 root root 2460 Apr 11  2018 morning.vim
-rw-r--r-- 1 root root 2006 Apr 11  2018 murphy.vim
-rw-r--r-- 1 root root 1037 Apr 11  2018 pablo.vim
-rw-r--r-- 1 root root 2673 Apr 11  2018 peachpuff.vim
-rw-r--r-- 1 root root 2311 Apr 11  2018 README.txt
-rw-r--r-- 1 root root 1393 Apr 11  2018 ron.vim
-rw-r--r-- 1 root root 2720 Apr 11  2018 shine.vim
-rw-r--r-- 1 root root 2445 Apr 11  2018 slate.vim
-rw-r--r-- 1 root root 1629 Apr 11  2018 torte.vim
-rw-r--r-- 1 root root 1840 Apr 11  2018 zellner.vim


2. 修改~/.vimrc文件
执行

vim ~/.vimrc

添加如下两行:

colorscheme morning
syntax on

注:上述表示选择自带的morning配色方案,synatx on 在mac下生效,linux下不用。


另一种,直接更改 注释的颜色。

1. vi ~/.vimrc 加入如下内容

hi Comment ctermfg=LightBlue

如下图


:wq 保存后退出

2.修改后效果


 


首先是修改配色的基础
LightBlue/DarkBlue

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
"class类
Structure
"struct结构体

如下是vim不同关键字字体颜色配置示例:

修改字符串颜色

hi String ctermfg =darkred
 

修改类型颜色

hi Type ctermfg =yellow
 

修改数字颜色

hi Number ctermfg =darkblue
 

修改常量颜色

hi Constant ctermfg =blue


修改声明颜色

hi Statement ctermfg =darkyellow
 


VIM 中的其它修改设置:

vim  ~/.vimrc
添加如下几行:
//(调整tab键宽度)
set shiftwidth=4          //每一级缩进的长度
set softtabstop=4      // 编辑模式退格键退回缩进的长度

set nu            //显示行号
set autoindent      /自动缩进

//vim编辑行时, 设置若干个字符后自动换行
:set textwidth=200  或者:
:set tw=200

:wq  //保存退出。
source ~/.vimrc        //使配置文件生效


乐意黎

猜你喜欢

转载自blog.csdn.net/aerchi/article/details/84108239