macos - VSCode 在格式化 Dart 文件时不考虑标签大小

标签 macos formatting visual-studio-code dart settings

当我选择“格式化文档”时,我希望 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/

相关文章:

python - ctypes:使用 lib.so(在 Mac 上)时指针地址修改,但在使用 lib.dll(在 Windows 上)时不修改

macos - oh-my-zsh无法在Mac上启动

Python - 增加 mac osx 中的递归限制

java - 如何在 Windows 上将 jar 文件转换为 .dmg

php - 如何解决 DOMDocument 的缩进问题?

javascript - Vue js 文本高亮过滤器

formatting - 以人类可读的方式格式化字节大小的更简单方法?

bash - 如何在 WSL 中显示当前分支(我使用 Vscode)

flutter - VsCode Flutter Dart 语法颜色,无法更改

visual-studio-code - 禁用 VSCode 提示 : "Do you want to save your workspace configuration"?