14

我有一个愚蠢的问题,但我被卡住了。我确实在我的 .vimrc 文件中设置了 set ts=4 ,但它看起来不起作用。打开一个新文件,制表符仍扩展为 3 个空格。在命令模式下,“set ts”得到一个“tabstop=3”。是否有像 .vimrc 这样覆盖我的 ts 的最终文件?

即使我在 vim 中输入 :set ts=4,当我输入 tab 时,它的长度也只有 3 个空格。

这是我的 .vimrc 中导致此烦人结果的可疑选项

set autoindent
set shiftwidth=4
set softtabstop=4
set backspace=2

谢谢。

4

1 回答 1

52

试试这个:

:verbose set tabstop?

在 vim 中,它会告诉你tabstop选项值的来源。

于 2012-06-05T08:10:24.697 回答