GoLand 2021.3 EAP 开放下载
之前提到过,GoLand 2021.3 是 2021 系列版本的最后一个版本,这个版本的主要目标是覆盖 Go1.18 的新特性。
最近,该版本的 EAP 开放下载了。EAP 的意思是:Early Access Program。这是 GoLand 的一个新版本早期访问计划,这个 EAP 版本是可以 30 天免费试用的。
大家可以通过 Toolbox App 获得 EAP 版本:<https://www.jetbrains.com/toolbox-app/>,也可以通过这个地址直接下载:<https://www.jetbrains.com/go/nextversion/>,或者直接通过 GoLand 内部的更新进行。
![goland2021.3eap.png](https://static.studygolang.com//b3329a2b0ba4627ab37.png)
对 Windows 用户来说,该版本将本地支持 WSL 2,也就是说,你可以在 WSL 内部打开一个项目,并指定一个 Go SDK。这意味着你现在可以像处理 Windows 内的项目一样处理 WSL 内部的项目。
![wsl.gif](https://static.studygolang.com//a0270af2da3ddbbd7.gif)
其他的一些特性简单介绍下:
1)结构体 tag 处理更智能。
![name-style-struct-tags.1.gif](https://static.studygolang.com//48e93de9918ce1c0240ce.gif)
当你开始填写 tag 时,在键入反引号后,GoLand 会给出建议输入:JSON、XML 等。按下 Tab 键,你将看到四个选项的列表。选择值名称的样式。IDE 会记住你的选择,并且会在此结构的其他字段列表中首先建议相同的样式。
2)字符串到数字的转换,支持简便写法,自动完成。
![postfix-string-to-integer.1.gif](https://static.studygolang.com//a95a2cd1d0fc09b57ed6a817ef9.gif)
3)导出自动快速修复
如果你写了一个导出函数,但返回类型非导出,GoLand 会建议你快速修复该返回类型为导出。
![export-type-quickfix.1.gif](https://static.studygolang.com//9f4d3617fabbebb75fb67dda931cb28b.gif)
4)新的调试 UI
GoLand 内置了一个强大的调试器,可帮助你检查代码是否有不一致和错误。然而,多年来,*运行/调试*工具窗口设计已经变得臃肿,所以 GoLand 官方决定返工。
新的设计更加现代和简约。现在,窗口顶部有一个水平工具栏。已经拆除了左边的垂直工具栏,并折叠了所有其他工具栏。这种布局重组节省了大量空间,使 UI 更加直观。
现在,最流行的操作都可以在水平工具栏上找到。你可以使用*"更多*"图标(垂直椭圆形符号)访问其余部分。如果默认配置不适合你,可以在 「*Preferences/Settings | Appearance & Behavior | Menus and Toolbars | Debug Header Toolbar*」定制。
![new-debugger-ui.png](https://static.studygolang.com//ecfcd722f389cf55f2820c0e41b.png)
5)TODO:包括 context.TODO() 和注释的 TODO,可以更快的找到这些 TODO。
---
更多详细的改动,可以参考 <https://blog.jetbrains.com/go/2021/09/24/goland-2021-3-early-access-program-is-now-open/>,以及之前写的 GoLand 2021.3 路线图:《GoLand 2021.3 路线图发布:为支持 Go1.18 做准备》。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/n-goland-jh/4315.html