VS Code Flutter代码保存文件或重启编辑器后自动收缩为一行

Inf*_*lts 1 dart visual-studio-code flutter

我喜欢在每个子组件及其组件的单独行中进行编程,在遇到一些问题后,我最近从 Android Studio 迁移到 VS Code,但我注意到在 VS Code 中,保存文件 (CTRL+S) 或重新启动 IDE,它会自动将代码缩小到一行,这非常令人沮丧,我该如何解决这个问题?

保存前

保存后

Ara*_*rad 7

如果您希望 flutter 将代码格式化为单独的行,则必须以逗号 (,) 结束参数,如下所示:

  Text(
    "text",
    style: TextStyle(
      fontSize: 25,
      color: Colors.white,
    ),
  ),
Run Code Online (Sandbox Code Playgroud)

如果您想禁用自动格式化功能,只需Format On Save在 vscode 设置中禁用该选项即可(放入editor.formatOnSave设置搜索框中查找相关设置)。