【发布时间】:2016-07-15 02:11:30
【问题描述】:
在 Visual Studio Code 中使用 Format Code 命令时,它不支持我的缩进设置 ("editor.tabSize": 2)。它改为使用 4 的标签大小。任何想法为什么会发生这种情况?
谢谢!
【问题讨论】:
-
哪种语言? Visual Studio Code 将格式化委托给语言格式化程序。一些格式化程序确实观察缩进设置。比如C#,由OmniSharp处理,应该使用omnisharp.json配置
-
这花了我很长时间才弄清楚:我有一个 .cs 文件,其中包含混合制表符和空格缩进,并希望使用所有制表符对其进行格式化(b/c 大多数行都有制表符) .我用“格式文档”和“格式选择”尝试了各种设置值,但没有运气。最后我找到了“将缩进转换为制表符”操作(参见@Maleki 答案中的图片),这就是我想做的。 (我最近还发现了 ctrl-shift-p !...是的,我是 VS Code 的新手)
-
格式保存应该是ON
-
我的设置正确,只需要重新打开文件。
-
我想要 4 而不是 2 :) 即使重新打开文件后它在我的 VSC 中也固定为 2