Dart 中的自动格式化使我的代码变得一团糟,例如:
final list = Stream.fromIterable([1, 2, 3]);
list
.map((a) => a * 2)
.map((b) => b * 3)
.reduce((a, b) => a + b);
Run Code Online (Sandbox Code Playgroud)
变成这样:
final list = Stream.fromIterable([1, 2, 3]);
list.map((a) => a * 2).map((b) => b * 3).reduce((a, b) => a + b);
Run Code Online (Sandbox Code Playgroud)
在使用点字符链接函数的地方,有没有办法在自动格式化期间保留换行符?我所说的自动格式化是指在 Android Studio 中按 CTRL+ALT+L。
ook*_*.kb 10
这有点 hacky,但您可以使用注释(甚至是空注释)来保留换行符:
void main() {
final list = Stream.fromIterable([1, 2, 3]);
list //
.map((a) => a * 2)
.map((b) => b * 3)
.reduce((a, b) => a + b);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
627 次 |
| 最近记录: |