每当我让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 size
和 detect indentation
),如下图所示(请参阅文字“让我们玩”)
detect indentation
=> 取消选中(关闭)
tab size
=> 设置为 4
如何?需要可视化?在这里