为什么在 .vimrc 中设置 ts=4 不起作用? [英] Why doesn't setting ts=4 in .vimrc work?

查看:33
本文介绍了为什么在 .vimrc 中设置 ts=4 不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个愚蠢的问题,但我被卡住了.我确实在我的 .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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆