You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:VS Code中Dart代码大括号后注释强制换行问题如何解决

解决VS Code中Dart格式化时大括号后注释换行问题

方法一:调整VS Code全局Dart格式化行长度

  • 打开VS Code设置界面:使用快捷键Ctrl+,(Windows/Linux)或Cmd+,(Mac)
  • 在搜索框输入dart.formatter.lineLength
  • 将默认值(通常为80或120)修改为更大的数值(比如200),确保大括号与注释的总长度不超过设定值

方法二:项目级配置(更推荐)

在项目根目录创建或修改analysis_options.yaml文件,添加以下配置,统一项目内的格式化规则:

include: package:lints/recommended.yaml

dart_style:
  line_length: 200

保存文件后,VS Code会自动应用该项目的格式化规则,注释将保留在大括号所在的同一行。

补充说明

如果调整行长度后仍有问题,可参考以下操作:

  • 检查是否启用了强制换行的linter规则,如有则暂时禁用
  • 若仅需针对某一行保留注释位置,可在该行末尾添加// ignore: format注释(临时生效,不推荐全局使用):
    if () { // when the email is not yet known ... // ignore: format
    

内容的提问来源于stack exchange,提问作者Michael Rogers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 03:55:17