【问题标题】:VS Code : Format document is working weird on FlutterVS Code:格式文档在 Flutter 上的工作很奇怪
【发布时间】:2022-01-02 21:09:27
【问题描述】:

当我点击页面内的“格式化文档”按钮时,它看起来像这样,

【问题讨论】:

  • 除了让它看起来更好之外,您还有什么特定的目标吗?例如,到目前为止还没有缩进,换行较少等?因为目前你所拥有的(据我所知)是格式化颤动代码的默认行为。
  • 例如,为什么第 236 到 243 行不是都在一行中?
  • 那是因为 Flutter 不希望代码超出某个点。如果代码太长,则将其包裹起来,这样用户就不必不断地水平滚动。
  • 在这种情况下您需要更改默认的最大行长,您要归档什么,在这种情况下有什么奇怪的?

标签: flutter dart visual-studio-code format prettier


【解决方案1】:

据我所知,您正在尝试解决尴尬的换行和深度嵌套问题。您可以做一些事情:

  1. 我最喜欢这个选项。重构您的代码并将其拆分为多个类/文件。这将使您没有那么深的嵌套代码,并且它将使其更具可读性。当您的代码嵌套尽可能深时,它会达到列自动换行限制并强制它将通常在一行中的项目分成几项。
  2. 如果您决定将所有代码保留为当前格式并希望它不换行,您可以转到 vs 代码设置并搜索 Dart: Line Length 并在文件开始换行内容时将数字调整为更大。

【讨论】:

    猜你喜欢
    • 2021-08-01
    • 2022-01-04
    • 1970-01-01
    • 2021-11-29
    • 2014-08-15
    • 2021-04-04
    • 1970-01-01
    • 2020-11-30
    • 2011-05-07
    相关资源
    最近更新 更多