GoLand 2021.3 EAP 开放下载

polaris · · 1836 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

之前提到过,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/211007/575510b3329a2b0b4347997a4627ab37.png) 对 Windows 用户来说,该版本将本地支持 WSL 2,也就是说,你可以在 WSL 内部打开一个项目,并指定一个 Go SDK。这意味着你现在可以像处理 Windows 内的项目一样处理 WSL 内部的项目。 ![wsl.gif](https://static.studygolang.com/211007/a0270a87595776f2d4575561a3ddbbd7.gif) 其他的一些特性简单介绍下: 1)结构体 tag 处理更智能。 ![name-style-struct-tags.1.gif](https://static.studygolang.com/211007/2172982786448e93de9918ce1c0240ce.gif) 当你开始填写 tag 时,在键入反引号后,GoLand 会给出建议输入:JSON、XML 等。按下 Tab 键,你将看到四个选项的列表。选择值名称的样式。IDE 会记住你的选择,并且会在此结构的其他字段列表中首先建议相同的样式。 2)字符串到数字的转换,支持简便写法,自动完成。 ![postfix-string-to-integer.1.gif](https://static.studygolang.com/211007/a95a2cd1d070440fc09b57ed6a817ef9.gif) 3)导出自动快速修复 如果你写了一个导出函数,但返回类型非导出,GoLand 会建议你快速修复该返回类型为导出。 ![export-type-quickfix.1.gif](https://static.studygolang.com/211007/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/211007/e81140cfcd722f389cf55f2820c0e41b.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 做准备》。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1836 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传