在vim中为文件永久设置tab-stop = 2

问题描述

如何在 vim 中将文件标签大小永久设置为 2,就像我在其他编辑器(如 nano)中打开文件或在 github 中上传文件时一样,每当我尝试将标签大小调整为 2 时,我的缩进都是不正确的具有所有不正确缩进的现有文件。 tab-stop=2 不会永久调整选项卡的大小,当我在 nano 中打开同一个文件或在 github 中查看它时,我看到所有不正确的缩进。

解决方法

选项卡没有固有的大小,因此由每个程序决定如何显示它们,根本无法保证选项卡在任何地方看起来总是一样的。

这正是人们使用制表符时遇到的主要问题:您可以告诉 $SOME_TOOL 和 $SOME_OTHER_TOOL 制表符需要两个空格,但该设置不能可能延续到每个 工具。

模式行是特定于编辑器的(无论如何它们都太具有侵入性)并且 Editorconfig 并未得到普遍支持,因此除了使用空格进行缩进之外,确实没有通用的解决方案。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...