当我选择“格式化文档”时,我希望 Mac 上的 VSCode 使用 4 个空格而不是 2 个空格。这是我的用户设置:
{
"editor.fontFamily": "Andale Mono",
"editor.fontSize": 13,
"editor.renderWhitespace": "all",
"editor.tabSize": 4,
"[dart]": {
"editor.tabSize": 4,
"editor.detectIndentation": false
},
"workbench.colorTheme": "Material Theme",
"materialTheme.fixIconsRunning": false,
"workbench.iconTheme": "eq-material-theme-icons"
}
但是,当我格式化文档时,它不尊重 4 个空格选项卡。它使用 2。
最佳答案
这是 VS Code 的 Dart 插件的一个限制。它使用官方 dart_style
formatter 仅支持用空格格式化(与运行 dartfmt
相同)。
如果你想看到一个更灵活的格式化程序,请在这个 GitHub 问题上放一个 ThumbsUp:
https://github.com/Dart-Code/Dart-Code/issues/914
关于macos - VSCode 在格式化 Dart 文件时不考虑标签大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50884535/