set ci # 开启cindent
set noet # 关闭expandtab
set sw=4 # shiftwidth=4
与自动缩进相关的变量表
与TAB相关的变量表
set noet # 关闭expandtab
set sw=4 # shiftwidth=4
与自动缩进相关的变量表
名称:(no)autoindent
缩写:ai
含义:自动缩进,即为新行自动添加与当前行同等的缩进。
名称:(no)cindent
缩写:ci
含义:类似C语言程序的缩进
名称:(no)smartindent
缩写:si
含义:基于autoindent的一些改进
与TAB相关的变量表
名称:tabstop=X
缩写:ts
含义:编辑时一个TAB字符占多少个空格的位置。
名称:shiftwidth=X
缩写:sw
含义:使用每层缩进的空格数。
名称:(no)expandtab
缩写:(no)et
含义:是否将输入的TAB自动展开成空格。开启后要输入TAB,需要Ctrl-V<TAB>
名称:softtabstop=X
缩写:sts
含义:方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格
名称:(no)smarttab
缩写:(no)sta
含义:开启时,在行首按TAB将加入sw个空格,否则加入ts个空格。