为什么在 .vimrc 中设置 ts=4 不起作用? [英] Why doesn't setting ts=4 in .vimrc work?
问题描述
我有一个愚蠢的问题,但我被卡住了.我确实在我的 .vimrc 文件中设置了 set ts=4,但它看起来不起作用.打开一个新文件,tab 仍然扩展为 3 个空格.在命令模式下,set ts"得到tabstop=3".是否有像 .vimrc 这样的最终文件覆盖我的 ts?
I have a stupid question but I am stuck. I do set set ts=4 in my .vimrc file, but it looks not work. Open a new file, tab is still extended as 3 spaces. And under command mode, "set ts" got a "tabstop=3". Is there a final file like .vimrc that overwrite my ts?
即使我输入:set ts=4,在vim中,当我输入tab时,它的长度也只有3个空格.
Even I type :set ts=4, in vim, when I type tab, it only has 3 spaces in length.
这是我的可疑选项,它们在我的 .vimrc 中导致了这个恼人的结果
Here is my suspicious options that cause this annoying result in my .vimrc
set autoindent
set shiftwidth=4
set softtabstop=4
set backspace=2
谢谢.
推荐答案
试试这个:
:verbose set tabstop?
在 vim 中,它会告诉您 tabstop
选项值的来源.
in vim, it will tell you where the tabstop
option value is coming from.
这篇关于为什么在 .vimrc 中设置 ts=4 不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!