相关疑难解决方法(0)

Dart/Flutter 防止格式化程序将方法调用压缩到一行

我的格式化程序一直在做这样的事情。当我尝试将方法调用放在单独的行中时。例如我有这样的代码:

main() {
  SomeObject()
    .someMethod()
    .someMethodWithArgument('someArgument')
    .someMethodWithArgument('someOtherArgument');
}
Run Code Online (Sandbox Code Playgroud)

点击快速格式化后,我得到了类似的东西:

main() {
  SomeObject().someMethod().someMethodWithArgument('someArgument')
    .someMethodWithArgument('someOtherArgument');
}
Run Code Online (Sandbox Code Playgroud)

它让我发疯,在我看来这是完全不可读的。我在 Android Studio 首选项中尝试了格式设置,但找不到可以解决此特定格式问题的任何内容。

dart android-studio flutter

8
推荐指数
1
解决办法
578
查看次数

如何防止 Visual Studio Code Flutter/Dart 编辑器格式化新行/换行代码?

我最近开始研究 Flutter/Dart,我喜欢保存时自动格式化 Flutter,但有一件事可能相关也可能不相关,那就是长代码的代码包装,即使代码仍然适合我的 4k 编辑器窗口。

有没有办法防止换行但保持逗号自动格式?

谢谢

自动格式化为新行的代码示例

.vscode/设置.sjon

format dart visual-studio-code flutter

4
推荐指数
1
解决办法
3800
查看次数