我的~/.vimrc
set tabstop=4
set shiftwidth=4
set softtabstop=4
一个正在运行:verbose set tabstop?
我得到输出
tabstop=4
Last set from ~/.vimrc
但是当我打开任何文件时,我的缩进宽度总是2。
然后如果我运行source ~/.vimrc
,缩进宽度变为4。
为了表明存在差异,下面是一个示例文件。第一行写为<tab>a
。在采购vimrc后,第二行是使用<tab>b
编写的。
a
b
为什么会这样?为什么我的移位宽度设置4最初没有被使用?