vscode格式化代码快捷键_Flutter中⽂⽂档:代码格式化
代码格式化
每个⼈都有⾃⼰喜欢的代码样式。但是根据我的经验,下⾯这些做法可以提⾼团队的开发效率:
团队使⽤单⼀,共享的代码样式。
通过⾃动格式化代码来保证统⼀的代码样式。
如果没有统⼀的代码样式,当进⾏代码审查的时候,可能会为了⼀些样式的问题⽽进⾏争论,从⽽浪费时间。代码审查最好把时间花在代码的⾏为上,⽽不是代码的样式上。
格式化命令format参数
1. 在 Android Studio / IntelliJ 中⾃动格式化代码
在 Android Studio / IntelliJ 中安装 Dart 插件(见章节 编辑⼯具设定)来进⾏代码的⾃动格式化。
格式化当前窗⼝中代码的⽅法是先在代码窗⼝中单击右键,然后选择 Reformat Code with dartfmt 选项即可。也可以在 IntelliJ 的偏好设置⾥的 Keymap 部分中增加快捷键,然后使⽤快捷键操作。
2. 在 VS Code 中⾃动格式化代码
在 VS Code 中安装 Flutter 扩展(见章节 编辑⼯具设定)来进⾏代码的⾃动格式化。
格式化当前窗⼝中代码的⽅法是先在代码窗⼝中单击右键,然后选择 Format Document 选项即可。也可以在 VS Code 的偏好设置⾥⾯增加快捷键,然后使⽤快捷键操作。
将 editor.formatOnSave 设置成 true,可以在保存⽂件的时候⾃动进⾏代码格式化。
3. 使⽤ ‘flutter’ 命令⾃动格式化代码
我们也可以在命令⾏界⾯(CLI)中使⽤ flutter format 命令,进⾏代码的⾃动格式化。
4. 末尾处添加逗号
Flutter 代码经常会构建⼀定深度的树形数据结构,如在 build ⽅法中。为了有更好的⾃动格式化效果,我们推荐在末尾处添加逗号,尽管也可以不这样做。规则也⽐较简单:总是在函数、普通⽅法、构造⽅法参数列表的末尾处添加逗号。这样做会使格式化⼯具⾃动插⼊⼀些换⾏符,使代码更具有 Flutter 风格。
⾃动格式化的时候,末尾处 加⼊ 逗号的例⼦:
同样的代码在进⾏⾃动格式化的时候,末尾处没有逗号的例⼦:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。