Flutter代码格式化后如何让末尾闭合括号逐行单独显示?
解决IntelliJ IDEA中Flutter代码闭合括号堆叠的格式化问题
按以下步骤调整IDE的Dart格式化设置,就能让每个闭合括号单独占一行:
- 打开IDE设置(快捷键:Windows/Linux用
Ctrl+Alt+S,Mac用Cmd+,) - 依次展开
Languages & Frameworks→Dart - 在
Formatter区域,勾选将每个闭合括号放在单独一行(英文界面为"Put each closing brace on its own line") - 点击
Apply和OK保存设置 - 选中代码后按格式化快捷键(Windows/Linux用
Ctrl+Alt+L,Mac用Cmd+Option+L),即可得到目标格式
调整前的代码格式
class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( backgroundColor: Colors.purple[50], appBar: AppBar( title: Text('I AM RICH'), backgroundColor: Colors.purple, ), body: Center( child: Image( image: NetworkImage( 'https://df2sm3urulav.cloudfront.net/tenants/gr/uploads/content/4wmnqlctgu0f3c9a.jpg'), )))); } }
调整后的代码格式
class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( backgroundColor: Colors.purple[50], appBar: AppBar( title: Text('I AM RICH'), backgroundColor: Colors.purple, ), body: Center( child: Image( image: NetworkImage( 'https://df2sm3urulav.cloudfront.net/tenants/gr/uploads/content/4wmnqlctgu0f3c9a.jpg'), ) ) ) ); } }
内容的提问来源于stack exchange,提问作者Jayesslee
相关产品推荐
相关产品推荐

