通过编辑vim的配置文件设置以下几个参数就可以永久更改vim自动缩进字符数。


set tabstop=4    #设置tab键占用4个空格的长度。

set shiftwidth=4    #设置手动缩进时占用4个空格长度。

set softtabstop=4    #设置tab键实际占用4个空格长度。

set expandtab    #设置将tab键转换为softtabstop值的空格数。


Linux kernel的默认值:

set tabstop=8

set softtabstop=8

set shiftwidth=8

set noexpandtab


CentOS下vim配置文件目录:/etc/vimrc


配置方法:

[root@centos ~]# echo -e "\nset tabstop=4\nset shiftwidth=4\nset softtabstop=4\nset expandtab" >> /etc/vimrc