在 Android Studio 中使用 Flutter 时更改自动缩进行设置
Change the Auto-Indent Lines setting when using Flutter in Android Studio
问题
自动缩进行不正确地改变了重定向构造函数的缩进。
自动缩进的结果如下。
Project.getInbox()
: this.update(
foo: 1,
bar: 2,
baz: 3);
下面是我要的结果
Project.getInbox()
: this.update(
foo: 1,
bar: 2,
baz: 3);
问题
- 如何在 Android Studio 中更改自动缩进行设置。
开发环境
- Android Studio 3.1.4
已尝试 → 错误
- 试过:我检查了 "Preferences" -> "Code Style" -> "Dart" -> "Tabs and Indents" 和 "Wrapping and Braces"
→错误:没有适用的地方。
此致,
Dart(以及 Flutter)使用自己的代码格式化程序 dartfmt,因此无法通过 IDE 控制缩进等。在这种情况下,dartfmt 将根据可选的尾随逗号以不同方式格式化代码。
没有
Project.getInbox() : this.update(foo: 1, bar: 2, baz: 3);
有
Project.getInbox()
: this.update(
foo: 1,
bar: 2,
baz: 3,
);
如果您是 Android 开发人员并且不能离开 Android Studio,因为它是您的编码之家,但也不能放弃 flutter。
使用不同的主题:
Visual Studio 2019 深色主题(此功能会自动调整缩进并使代码看起来与 Visual Studio 代码完全一样)。
安装主题 - 插件 -> 搜索“Visual Studio 2019 Dark Theme”
或
使用不同的字体:
我更喜欢
字体:“Droid Sans Mono Slashed”或“Monospaced”(您可以使用任何适合间距的字体)
字体大小:18,行高 1.4 // 对于 14 英寸屏幕
字体大小:14,行高 1.2 // 适用于 15.6 英寸或更大的屏幕
或
以上组合看起来很漂亮
问题
自动缩进行不正确地改变了重定向构造函数的缩进。
自动缩进的结果如下。
Project.getInbox()
: this.update(
foo: 1,
bar: 2,
baz: 3);
下面是我要的结果
Project.getInbox()
: this.update(
foo: 1,
bar: 2,
baz: 3);
问题
- 如何在 Android Studio 中更改自动缩进行设置。
开发环境
- Android Studio 3.1.4
已尝试 → 错误
- 试过:我检查了 "Preferences" -> "Code Style" -> "Dart" -> "Tabs and Indents" 和 "Wrapping and Braces" →错误:没有适用的地方。
此致,
Dart(以及 Flutter)使用自己的代码格式化程序 dartfmt,因此无法通过 IDE 控制缩进等。在这种情况下,dartfmt 将根据可选的尾随逗号以不同方式格式化代码。
没有
Project.getInbox() : this.update(foo: 1, bar: 2, baz: 3);
有
Project.getInbox()
: this.update(
foo: 1,
bar: 2,
baz: 3,
);
如果您是 Android 开发人员并且不能离开 Android Studio,因为它是您的编码之家,但也不能放弃 flutter。
使用不同的主题: Visual Studio 2019 深色主题(此功能会自动调整缩进并使代码看起来与 Visual Studio 代码完全一样)。 安装主题 - 插件 -> 搜索“Visual Studio 2019 Dark Theme”
或
使用不同的字体: 我更喜欢
字体:“Droid Sans Mono Slashed”或“Monospaced”(您可以使用任何适合间距的字体)
字体大小:18,行高 1.4 // 对于 14 英寸屏幕
字体大小:14,行高 1.2 // 适用于 15.6 英寸或更大的屏幕
或
以上组合看起来很漂亮