iDe*_*ode 5 dart flutter dartfmt
这就是我要的。
int _foo = 42;
int get foo => _foo;
Run Code Online (Sandbox Code Playgroud)
但是当我使用 dartfmt 格式化代码时,它会变成
int _foo = 42;
int get foo => _foo;
Run Code Online (Sandbox Code Playgroud)
我怎样才能防止这种行为?
有两种类型的格式化。一种是 IDE 提供的常规格式,也称为 .Reformat Code
另一种是 Flutter CLI 提供的,也称为Reformat Code with Dartfmt
.
默认情况下,当您按键盘快捷键option+ command+时L,它会运行前者Reformat Code
(不用于dartfmt
格式化代码)。
要修复此问题,请覆盖 IDE 中的键盘快捷键。去
File > Settings > Keymap > Editor Actions > Reformat Code with Dartfmt
Run Code Online (Sandbox Code Playgroud)
并为其分配上述快捷方式。
归档时间: |
|
查看次数: |
291 次 |
最近记录: |