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

如何解决VS Code保存文件时自动删除代码对齐空格的问题

VS Code保存时自动删除冒号前对齐空格的解决方法

该自动修改由VS Code的保存时自动格式化功能配合对应语言的默认格式化规则触发,针对你使用的Dart语言场景,可按以下方案调整:

  • 方案一:关闭Dart文件的保存自动格式化
    打开VS Code设置页,点击右上角的打开设置(JSON)图标,添加如下配置即可:
"[dart]": {
  "editor.formatOnSave": false
}

如果需要全局关闭所有语言的保存格式化功能,直接在设置页搜索editor.formatOnSave,取消对应选项的勾选即可。

  • 方案二:保留格式化功能,仅开启冒号对齐规则
    Dart官方格式化工具dart_style 2.19及以上版本已支持冒号对齐配置,在项目根目录找到analysis_options.yaml文件,添加如下规则:
linter:
  rules:
    align_colon: true

配置完成后重新保存文件,格式化时会自动保留冒号前的对齐空格,无需手动调整。

若你使用其他语言且用Prettier作为格式化工具,可安装对应支持冒号对齐的插件,或在Prettier配置中关闭冒号空格修剪规则即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 05:18:03