goland 自动格式化代码的解决办法
goland 的代码格式化功能通常十分有用,但有时当切换到其他程序时自动格式化会让人感到烦躁。本文将介绍如何在 macos 上关闭 goland 的自动格式化功能。
当光标位于未完成代码块中时,切换到其他程序后 goland 会自动格式化代码。例如,如果您的代码如下所示:
type xxx struct { | }
登录后复制
其中 “|” 表示光标所在位置,切换到其他程序再切换回来后,goland 会自动将代码格式化为:
type XXX struct { |}
登录后复制
要关闭此自动格式化功能,请执行以下步骤:
- 转到“settings > tools > actions on save”。
- 取消选中“reformat code”选项。
取消选中此选项后,在执行保存操作时 goland 将不再自动格式化代码。