演示环境
[root@hwc ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
操作步骤
- 编辑
/etc/vimrc文件vim /etc/vimrc - 在文件最后添加以下内容
set ts=4 set autoindent set softtabstop=4 set shiftwidth=4 set noexpandtab set pastetoggle=<F9> set nu
说明
- ts: (ts是tabstop的缩写) 一个tab显示多少个空格的长度,vim默认8。
- autoindent: 前行有缩进时,后续的新行将会自动缩进到相同的位置。
- softtabstop: 编辑模式的时候按退格键的时候退回缩进的长度。
- shiftwidth: 每一级缩进的长度,一般设置成跟 softtabstop 一样。
- expandtab: 缩进用空格来表示。
- noexpandtab: 缩进用制表符表示。
- pastetoggle:开启粘贴模式,换行不自动缩进
- set nu:默认显示行号
注:expandtab / noexpandtab 二选一。
REFERENCE