内容简介:GoLand 2021.1 稳定版已发布,作为今年首个大版本,此次更新带来了不少变化,例如:使用 Go 1.16 新支持的功能(包括//go:embed)、支持通过 Docker, SSH 和 WSL 2 远程构建和运行应用程序、从 JSON 生成代码,以...
GoLand 2021.1 稳定版已发布,作为今年首个大版本,此次更新带来了不少变化,例如:使用 Go 1.16 新支持的功能(包括//go:embed
)、支持通过 Docker, SSH 和 WSL 2 远程构建和运行应用程序、从 JSON 生成代码,以及优化错误处理功能。
支持 Go 1.16
从 Go 1.16 开始,开发者可以在构建时将文件和目录嵌入 Go 二进制文件。嵌入适用的几类变量:string
、[]byte
和 embed.FS。您需要在软件包的顶层声明这些变量。 最后,您需要添加 //go:embed
指令使嵌入生效。
GoLand 提供了代码高亮显示、从 embed 指令内的引用到项目中的文件和文件夹的导航、Rename 重构、Find Usages、代码补全和一些代码检查。 例如,如果您试图将文件嵌入类型错误的变量,GoLand 会发出通知。
改进错误处理
从此版本开始, Unhandled Error 代码检查功能已获得一系列快速修复:
- Handle error 快速修复将调用结果分配给变量并生成
if error not nil
检查 - Wrap error handling in a closure 快速修复可用于
defer
和go
语句,生成的代码与 Handle error 类似,但会将所有内容封装在闭包中 - Ignore explicitly 应用范围得到扩展,涵盖了
defer
和go
语句。 快速修复将调用结果分配给空白变量,并将所有内容封装在闭包中
改进 Run/Debug Configurations
新版本以多种方式改进了 Run/Debug Configuration 对话框:
- 要添加所有必要的构建选项,点击 Modify options;要添加运行选项,点击 Modify。 IDE 现在会验证每个选项以确保其兼容
- 对于 Docker-compose,支持所有现有的选项,包括声明环境变量文件 (.env) 的选项
- 对于 Dockerfile,不必记住所有的运行命令,因为代码补全可在 Run Options 字段中运行
- 对于 Docker 镜像,可以使用代码补全在 Image ID 或 name 字段中输入映像的名称
在 Windows 上通过“开始”菜单快速访问最近的项目
现在可以在 Windows 中右键点击任务栏或开始菜单上的 GoLand 图标访问最近打开的项目。
下载地址:https://www.jetbrains.com/go/download/
以上所述就是小编给大家介绍的《GoLand 2021.1 稳定版发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Thunderbird 78 稳定版发布
- systemd 246 稳定版发布
- Chrome 86 稳定版发布
- systemd 247 稳定版发布
- Fedora 31 稳定版发布
- PyCharm 2020.1 稳定版发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Developing Large Web Applications
Kyle Loudon / Yahoo Press / 2010-3-15 / USD 34.99
As web applications grow, so do the challenges. These applications need to live up to demanding performance requirements, and be reliable around the clock every day of the year. And they need to withs......一起来看看 《Developing Large Web Applications》 这本书的介绍吧!