flutter - 在 vsCode 中格式化 .dart 文件(颤振)
问题描述
我似乎无法设置自动格式化程序。
我有 Dart 和 Flutter vsCode 扩展。
这是我的 settings.json 文件:
{
"workbench.iconTheme": "material-icon-theme",
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"debug.openDebug": "openOnDebugBreak",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"explorer.confirmDelete": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [80],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false,
"editor.defaultFormatter": "Dart-Code.flutter",
},
"dart.flutterHotReloadOnSave": "always",
"editor.defaultFormatter": "Dart-Code.dart-code",
"editor.formatOnSave": true,
}
我希望格式化程序在行尾添加;
和,并在需要的地方添加/删除间距和缩进。,
有什么我想念的吗?
解决方案
"editor.defaultFormatter": "Dart-Code.flutter",
格式化是由 Dart 扩展完成的(因为它不是 Flutter 特有的),所以应该设置为Dart-Code.dart-code
而不是Dart-Code.flutter
.
推荐阅读
- reporting-services - SSRS 如何使用参数更改分组和列
- javascript - Javascript Color Visualizer - 存在多个路径和选择的问题
- asp.net-mvc - 对空 mvc 项目进行身份验证
- android - 如何在单击 ListView 时更改 TextView 背景颜色?
- python - Pandas 数据框随机随机排列组中的一些列值
- docker - 在 Google Cloud Publish 上找不到 gcr.io/google-appengine/aspnetcore:3.1 的清单
- enums - openApi架构中不区分大小写的字符串参数
- python - 向图像中的区域添加噪点
- javascript - 如何防止自定义框模态在单击外部或按退出时消失
- ruby-on-rails - 如果标记为销毁的嵌套属性不存在,则不要引发 ActiveRecord::RecordNotFound