VSCode autoformat转到2个空格而不是4个

时间:2017-01-09 05:29:13

标签: visual-studio-code

每当我让vscode autoformat我的代码时,它格式化为2个空格而不是4个,即使显然默认是4个空格,我还没有触及settings.json

Editor.tabsize也显示了4。

在右下角,它显示空格:4,但在自动形成之后,它显示空格:2,无论我将其更改为4,都会将其自身恢复为2。

任何人都知道发生了什么。如果重要的话,Ruby就会发生这种情况。

另外,有没有人知道VScode的替代压头/自动坐标?

2 个答案:

答案 0 :(得分:5)

我认为您可能遇到“自动检测缩进”问题。您应该尝试将其关闭,看看是否有帮助。

None

答案 1 :(得分:2)

对于那些像我一样无法使用上面的人,这里有一些 GUI 指南。

前往

File->Preferences->Settings

您可以在搜索框中找到(找到 tab sizedetect indentation),如下图所示(请参阅文字“让我们玩”)

detect indentation => 取消选中(关闭)

tab size => 设置为 4

如何?需要可视化?在这里

enter image description here