遇到了一个非常让人头疼的问题:不管我在设置中和settings.json中怎么改以下两个地方,都不能解决保存自动格式化时只缩进四个空格的问题。
"editor.formatOnSave": true,
"editor.formatOnType": true,
问题的详细说明:
这是我想要的格式,当我格式化(Shift+Alt+F)时也是这种格式。
但是当我Ctrl+S准备运行程序的时候又变成了这种格式
或者是这种
我认为,这两种格式,不管你的Tab键占用几个空格,只是单纯的缩进四个空格。当你的Tab键占一个空格时,缩进参考线就比较密集。当你的Tab键占四个空格时,缩进参考线就相对来说比较稀疏。
解决方案:
禁用此插件(禁用后,记得重启vscode)