Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio Android Studio dart的自动缩进错误_Android Studio_Dart_Flutter_Code Formatting - Fatal编程技术网

Android studio Android Studio dart的自动缩进错误

Android studio Android Studio dart的自动缩进错误,android-studio,dart,flutter,code-formatting,Android Studio,Dart,Flutter,Code Formatting,我是一个新手飞,我很高兴尝试这个伟大的技术。 我将尝试按照这个例子来做一个谷歌登录 就个人而言,我喜欢逐行分离函数调用链,而不是一行。如下图所示: _googleSignIn .signInSilently() .whenComplete(() => { print("Login complete"); }); 然而,当我在Android Studio中对这些dart代码进行自动格式化时,它会在下图中给出结果 它不仅给我一个丑陋的代

我是一个新手飞,我很高兴尝试这个伟大的技术。 我将尝试按照这个例子来做一个谷歌登录

就个人而言,我喜欢逐行分离函数调用链,而不是一行。如下图所示:

  _googleSignIn
        .signInSilently()
        .whenComplete(() => {
        print("Login complete");
  });
然而,当我在Android Studio中对这些dart代码进行自动格式化时,它会在下图中给出结果

它不仅给我一个丑陋的代码格式,而且给我一个错误的感觉的功能范围

有什么办法可以帮我解决这个问题吗


我认为你的问题是逗号后面的问题


dartfmt
实际上使用尾随逗号来确定何时转到下一行,而您的代码末尾缺少一个逗号。试着阅读以理解为什么这是一个问题。

之后加一个逗号。
你帮我省去了很多痛苦。谢谢