格式化Dart文件时,VSCode不遵守选项卡大小

时间:2018-06-16 02:41:32

标签: macos formatting visual-studio-code dart settings

当我选择Format Document时,我希望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。

1 个答案:

答案 0 :(得分:3)

这是VS Code的Dart插件的限制。它使用官方dart_style格式化程序,它只支持使用空格格式化(与运行dartfmt相同)。

如果您希望看到更灵活的格式化程序,请在此GitHub问题上添加ThumbsUp:

https://github.com/Dart-Code/Dart-Code/issues/914