当前位置 博文首页 > RtxTitanV的博客:CentOS安装vim
之前安装CentOS的时候选择的最小安装,只安装了vi编辑器没有安装vim,vi的功能没vim丰富,所以有必要安装vim。这里的CentOS系统版本为CentOS Linux release 8.1.1911
。
输入vim
发现未找到命令,系统未安装vim:
[root@RtxTitanV ~]# vim
-bash: vim: 未找到命令
查询vim的包:
[root@RtxTitanV ~]# rpm -qa|grep vim
vim-filesystem-8.0.1763-13.el8.noarch
vim-minimal-8.0.1763-13.el8.x86_64
一个安装有vim的系统有以下包:
[root@RtxTitanV ~]# rpm -qa|grep vim
vim-enhanced-8.0.1763-13.el8.x86_64
vim-filesystem-8.0.1763-13.el8.noarch
vim-common-8.0.1763-13.el8.x86_64
vim-X11-8.0.1763-13.el8.x86_64
vim-minimal-8.0.1763-13.el8.x86_64
如果只差其中一两个,比如vim-enhanced,可以指定安装:
yum -y install vim-enhanced
这里是三个包都没有,使用以下命令安装:
yum -y install vim*
安装完成后就能使用vim了。可以对vim进行配置,如果想要对所有用户生效则使用全局配置,编辑/etc/vimrc
配置文件即可,也可以使用只对当前用户生效的用户配置,新建~/.vimrc
进行配置。这里使用全局配置,输入以下命令:
vim /etc/vimrc
简单配置一下:
set encoding=utf-8 " 设定vim缓冲区以及界面的字符编码为utf-8
set termencoding=utf-8 " 设定终端使用的字符编码为utf-8
set fileencodings=utf-8,gbk,latin1 " 设定磁盘文件的字符编码优先为utf-8
set nocompatible " 关闭vi兼容模式
set number " 设定显示行号
set ruler " 设定在状态栏显示光标所在的行数等信息
set cursorline " 设定光标线突出显示当前行
set showmode " 设定在命令行界面最下面显示当前模式
set showcmd " 设定显示输入的命令
set shiftwidth=4 " 设定<<和>>命令移动4个空格
set softtabstop=4 " 设定退格键时一次删除4个空格
set tabstop=4 " 设定tab为4个空格
set autoindent " 继承前一行的缩进方式,适用于多行注释
set autochdir " 设定自动切换当前目录为当前文件所在的目录
set ignorecase " 设定搜索的时忽略大小写
set nowrapscan " 禁止在搜索到文件两端时重新搜索
set incsearch " 输入搜索内容时就显示搜索结果
set hlsearch " 搜索时高亮显示被找到的文本
set smartindent " 设定开启新行时使用智能自动缩进
set completeopt=preview,menu " 设定代码补全
set noerrorbells " 设定关闭错误响铃
set nobackup " 设定不使用备份
set noswapfile " 设定不生成临时文件
syntax on " 自动语法高亮
cs