转到 Settings | Build, Execution, Deployment | Build Tools ,然后选择 External changes 选项。当使用者在 IDE 中编辑文件时,GoLand 将自动停止调用 go list。

更好地支持不同的 Go 版本

如果所使用的 Go 语言版本中的功能比 go.mod 文件中指定的版本更加新,那么将会收到错误消息。此时 GoLand 会提示出问题的地方。

欢迎界面的默认 Go 选项

欢迎界面的 Go 选项现在是 Go modules 项目的默认选项,官方还将基于 GOPATH 的项目重命名为 Go (GOPATH)。

格式化程序

此版本引入了 Run gofmt on code reformat 选项。这是使 gofmt在 GoLand 中更容易被发现的第一步,GoLand 具有自己的格式化程序。选中此选项后,开发者可以使用快捷键 Ctrl+Alt+L 调用两个格式化程序,gofmt将在 GoLand 的格式化程序之后运行。

此选项默认启用,可在 Settings | Editor | Code Style | Go 中切换。

Go 1.17

在 Go 1.17 中,可以将切片转换为数组指针。GoLang 不会把这些转换标记为错误。要试用 Go 1.17 功能,请将 Settings | Go 中的 GOROOT 更改为“Go 1.17beta1”或“Go 1.17rc1”。

UI 改进Toolbox App 的更新通知

GoLand 会在有新版本时发出通知,并为用户提供直接从 IDE 更新到新版本的选项。要使用此功能,需要 Toolbox App 1.20.8804 或更高版本。

新的终端选项

现在可以转到 Settings | Tools | Terminal 将内置终端中的光标形状更改为下划线或垂直。

新的 Change 项目图标窗口

简化了对话框,允许用户在欢迎界面上的项目列表中自定义项目图标。要上传自定义图标,只需右键点击项目并从上下文菜单中选择 Choose project icon 。

Web 开发保存代码时在浏览器中重新加载页面

当开发者编辑和保存 HTML、CSS 和 Java 文件时,GoLand 现已能够更新浏览器中的页面。

默认情况下,保存时重新加载页面处于开启状态。可以在 Settings | Build, Execution, Deployment | Debugger | Built-in Server 中切换。

更多内容查看:https://www.jetbrains.com/go/whatsnew/

END