vi颜色显示设置(centos7)

面对黑白的vi让人看起来很不爽,今天就来解决这个问题,方法就是安装一个vim

yum install vim

安装过程中会有个提示,输入y即可
安装完成之后会在/usr/share/vim目录下创建两个文件夹:vim74和vimfiles
 

[root@localhost 2021-10-13T00:00:00+00:00]# ll /usr/share/vim
total 8
drwxr-xr-x. 16 root root 4096 Oct 14 21:10 vim74
drwxr-xr-x. 17 root root 4096 Oct 14 21:10 vimfiles
[root@localhost 2021-10-13T00:00:00+00:00]# 

 /usr/share/vim/vim74/colors里面的内容就是vim使用的所有颜色主题

[root@localhost 2021-10-13T00:00:00+00:00]# cd /usr/share/vim/vim74/colors
[root@localhost colors]# ll
total 72
-rw-r--r--. 1 root root 2476 Dec 15  2020 blue.vim
-rw-r--r--. 1 root root 2990 Dec 15  2020 darkblue.vim
-rw-r--r--. 1 root root  548 Dec 15  2020 default.vim
-rw-r--r--. 1 root root 2399 Dec 15  2020 delek.vim
-rw-r--r--. 1 root root 2812 Dec 15  2020 desert.vim
-rw-r--r--. 1 root root 1666 Dec 15  2020 elflord.vim
-rw-r--r--. 1 root root 2476 Dec 15  2020 evening.vim
-rw-r--r--. 1 root root 3476 Dec 15  2020 koehler.vim
-rw-r--r--. 1 root root 2460 Dec 15  2020 morning.vim
-rw-r--r--. 1 root root 2006 Dec 15  2020 murphy.vim
-rw-r--r--. 1 root root 1037 Dec 15  2020 pablo.vim
-rw-r--r--. 1 root root 2673 Dec 15  2020 peachpuff.vim
-rw-r--r--. 1 root root 2311 Dec 15  2020 README.txt
-rw-r--r--. 1 root root 1393 Dec 15  2020 ron.vim
-rw-r--r--. 1 root root 2720 Dec 15  2020 shine.vim
-rw-r--r--. 1 root root 2445 Dec 15  2020 slate.vim
-rw-r--r--. 1 root root 1629 Dec 15  2020 torte.vim
-rw-r--r--. 1 root root 1840 Dec 15  2020 zellner.vim
[root@localhost colors]# pwd
/usr/share/vim/vim74/colors

比如想要使用 darkblue这种颜色主题
vi ~/.vimrc
增加下面的内容:

set number 
syntax on
set shiftwidth=4 
set softtabstop=4 
set tabstop=4 
set expandtab 
set cursorline
set ruler
set showmatch
set hlsearch

colorscheme delek

保存后退出,解释一下具体的含义:

syntax on
打开语法高亮。自动识别代码,使用多种颜色显示。

set showmode
在底部显示,当前处于命令模式还是插入模式。

set encoding=utf-8  
使用 utf-8 编码。

filetype indent on
开启文件类型检查,并且载入与该类型对应的缩进规则。

set shiftwidth=4
在文本上按下>>(增加一级缩进)、<<(取消一级缩进)或者==(取消全部缩进)时,每一级的字符数。

set softtabstop=2
Tab 转为多少个空格

set number
显示行号

set cursorline
光标所在的当前行高亮。

set laststatus=2
是否显示状态栏。0 表示不显示,1 表示只在多窗口时显示,2 表示显示。

set  ruler
在状态栏显示光标的当前位置(位于哪一行哪一列)。

set showmatch
光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号。


set hlsearch
搜索时,高亮显示匹配结果。


随便打开一个配置文件试试效果
(python36) [root@localhost airflow]# vim airflow.cfg

 可以看到配置文件中的配置参数和注释已经用不同的颜色区分开来,这样看着也醒目多了,如果不喜欢这个配色方案可以更换即可,具体的配色方案可以参考这个文章vim配色方案 
如果想要返璞归真,那么还可以使用普通的vi 就OK,vi和vim并存可以根据需要来选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值