flutter - 防止 Flutter/Dart 格式重新排序变量声明
问题描述
有没有办法防止飞镖格式化程序按字母顺序重新排序变量?尽管进口有类似的directives_ordering ,但我找不到它的linting 规则。
例如
var variableA; //A
var variableC; //C
var variableB; //B
被重新排序为
var variableA; //A
var variableB; //C
var variableC; //B
留下评论。
当我将具有相似目的的常量组合在一起并且它们与其他不同的常量分开/混合时,这尤其成问题,使得随附的注释无用/令人困惑。
我include: package:flutter_lints/flutter.yaml
在我的 analysis_options.yaml 文件中使用了 VSCode 1.60.0 上的 Flutter 2.5.0。
谢谢你的帮助
解决方案
对我来说,事实证明这是由于 VSCode 的 dart 插件。特别是我的 VSCode 配置文件source.sortMembers
中的值。editor.codeActionsOnSave
将此设置为 false 会停止对变量进行重新排序。如果你按下 ++ 并运行 Dart: Sort Members,也会发生同样CTRL的Shift行为P。
推荐阅读
- android - Moshi - 将字符串转换为对象
- excel - 如何解决 Power BI 错误 - 密钥与表中的任何行都不匹配
- composer-php - 在同一个 vc 位置使用多个私有仓库
- python - 打开从另一个 python 脚本导入的 python 文件
- xamarin.forms - 图像未以 Xamarin 形式显示
- google-bigquery - 执行变量值 Google BigQuery
- asp.net - js 调用控制器返回带有参数的视图
- sql-server - CATCH 后如何使 SQL 代理作业失败?
- jquery - 活动链接上的 CSS 样式会短暂工作,然后停止
- c++ - 将按键发送到最小化窗口