为什么不在.vimrc中设置ts = 4?

Joe*_*e.Z 12 vim

我有一个愚蠢的问题,但我被困住了.我在.vimrc文件中设置了set ts = 4,但看起来不行.打开一个新文件,选项卡仍然扩展为3个空格.在命令模式下,"set ts"得到一个"tabstop = 3".是否有像.vimrc这样的最终文件覆盖我的ts?

甚至我输入:set ts = 4,在vim中,当我输入tab时,它只有3个空格.

这是我的可疑选项,导致我的.vimrc中的这个恼人的结果

set autoindent
set shiftwidth=4
set softtabstop=4
set backspace=2
Run Code Online (Sandbox Code Playgroud)

谢谢.

wro*_*sty 40

试试这个:

:verbose set tabstop?
Run Code Online (Sandbox Code Playgroud)

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

  • 哇,这很有用.好像我每天都在学习关于Vim的新知识. (2认同)