例如,有一个示例Flutter代码。此代码的格式不正确。
import 'package:flutter/material.dart';
void main() => runApp(SampleApp());
class SampleApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: SafeArea(
child: Container(
child: const Text('123'),), // this line isn't properly formatted
),
),
);
}
}
字符串
我听说Android Studio能够在编辑器中保存代码时自动格式化flutter代码。在这种情况下,必须遵守某些条件,-所有逗号都应该像上面的示例代码一样出现在代码中。但我没有找到如何做到这一点。所以如果这是真的(即,如果有可能做到这一点)如何实现这一点?
3条答案
按热度按时间uqcuzwp81#
进入设置->语言和框架-> Flutter,勾选保存时的格式代码。
您也可以手动重新格式化代码shortcut:
Windows/Linux:Ctrl + Alt + L
Mac:Command + Option + L
798qvoo82#
步骤如下:
对于Android Studio Windows:
File
>Settings
>Languages & Frameworks
>Flutter
>检查Format code on save
对于Android Studio Macbook:
Android Studio
(左文件)>Settings
>Languages & Frameworks
>Flutter
>检查Format code on save
Ctrl+S Windows,Command+S Mac来保存自动格式化!
sigwle7e3#
就像@ jananjian说的,有一个自动重新格式化代码的快捷方式。然而,我遇到了同样的问题,但我无法解决它,因为我的命令没有建立,所以我会离开路线到达那里,以防有人需要它。
打开【设置】>【首选项】>【键盘Map表】,搜索“将代码重新格式化为'dart format'”,可以根据需要进行自定义。