xor*_*zor 4 dart android-studio flutter
我一直在 Android-Studio 的代码格式设置中尝试不同的配置,但到目前为止,结果非常令人失望(和触发)。
这是reformat code没有dartfmt工具的情况(注意第 94 - 110 行):

dartfmt 做得更好,但缩进很糟糕(第 91 - 96 行)并且与似乎没有为其配置的设置非常不一致:

我需要更改哪些设置才能实现这一目标?目前很难阅读代码。
您无法配置dartfmt. 这是自愿的。但是dartfmt使用尾随逗号作为确定换行位置的核心。
下列 :
foo({String foo, String bar}) {}
void main() {
foo(foo: "Hello", bar: "Hello");
}
Run Code Online (Sandbox Code Playgroud)
运行时将保持不变dartfmt。
但只需更改为foo调用:
...bar: "Hello",);
Run Code Online (Sandbox Code Playgroud)
将其重新格式化为:
foo({String foo, String bar}) {}
void main() {
foo(
foo: "Hello",
bar: "Hello",
);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4584 次 |
| 最近记录: |