格式化 Dart 文件时 VSCode 不考虑选项卡大小
Posted
技术标签:
【中文标题】格式化 Dart 文件时 VSCode 不考虑选项卡大小【英文标题】:VSCode not respecting tab size when formatting a Dart file 【发布时间】:2018-11-25 19:52:16 【问题描述】:当我选择“格式化文档”时,我希望 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】:这是 VS Code 的 Dart 插件的限制。它使用官方的dart_style
格式化程序,它只支持带空格的格式化(与运行dartfmt
相同)。
如果您想查看更灵活的格式化程序,请在此 GitHub 问题上点赞:
https://github.com/Dart-Code/Dart-Code/issues/914
【讨论】:
感谢您的回答!这让我发疯了。在 GitHub 线程上点赞。以上是关于格式化 Dart 文件时 VSCode 不考虑选项卡大小的主要内容,如果未能解决你的问题,请参考以下文章
VSCode:Prettier 不适用于 Dart Flutter