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

如何禁用GoLand切换窗口时的自动代码格式化功能?

解决GoLand切换窗口后自动删除末尾逗号的问题

关闭实时自动格式化

  1. 打开GoLand设置(快捷键:Ctrl+Alt+S / Cmd+,)
  2. 进入 Tools > Actions on Save,取消勾选「Reformat code」和「Optimize imports」——这两个是切换窗口等场景下自动格式化的核心触发项
  3. 进入 Editor > Code Style > Go > Other,确认「Remove trailing commas」相关选项未设置为自动执行

配置Git提交时自动格式化

  1. 回到设置界面,进入 Version Control > Commit
  2. 在「Before Commit」面板中,勾选「Reformat code」和「Optimize imports」
  3. 可选操作:点击选项右侧的齿轮图标,设置生效范围为Go文件,避免干扰其他类型代码

完成上述设置后,平时编辑、切换窗口时代码会完全保留你手动输入/粘贴的状态,仅在提交Git时才会自动格式化代码。如果需要临时粘贴不格式化的内容,可使用快捷键 Ctrl+Shift+V(Mac为Cmd+Shift+V)选择「Paste without formatting」直接保留原始格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 11:52:04