智能高效的IDE GoLand v2024.3全新发布——支持最新Go语言

GoLand使 Go 代码的阅读、编写和更改变得非常容易。即时错误检测和修复建议,通过一步撤消快速安全重构,智能代码完成,死代码检测和文档提示帮助所有 Go 开发人员,从新手到经验丰富的专业人士,创建快速、高效、和可靠的代码。

立即获取GoLand v2024.3正式版

GoLand 2024.3配备了改进的 IDE 功能以及对最新 Go 功能的支持,包括:

  • 新功能和检查
  • 支持新的和即将推出的 Go 语言功能
  • 性能改进
  • 新终端中对 go 命令的改进支持
  • AI 增强功能:内联提示和多行补全
新功能
针对循环 import 的新检查

循环 import 可能会令人困惑,尤其是在复杂的情况下,它们会导致编译错误!

GoLand 2024.3 包含一项检查,这项检查可以在运行 go build 之前分析依赖关系并在存在循环 import 时通知您。

在单一 UI 中管理多个 Go 服务和配置

为了提供最佳开发体验,我们实现了一个方便的 UI 解决方案,让您可以在一个子窗口中运行和管理多个服务和配置。

性能改进
更快地启动大型项目

通过将依赖关系数据收集迁移到并行线程,我们大大提高了索引编制和项目打开的速度。 具体的改进会根据个人硬件和项目配置的不同而有所差异,但在最佳设置下可以达到 2 倍到 3 倍。

对 Go 语言功能的支持
对 go:debug 指令的基本支持

go:debug 指令是 Go 1.21 中引入的一项功能,允许开发者影响 Go 运行时的操作。现在GoLand 提供了帮助管理此指令的高亮显示和快速修复,并且将添加更多支持。

别名上的类型形参

Go 1.24 将允许在别名上使用类型别名,而 GoLand 2024.3 已经支持此功能。

  • 对于低于 1.23 的 Go,泛型类型别名将作为错误高亮显示。 如果使用 vgo,升级到 Go 1.23 后此问题将获得修正。
  • 对于 Go 1.23,如果 aliastypeparams 未启用,泛型类型别名将作为错误高亮显示。 错误附有一个修正,以便启用实验。
  • 对于 Go 1.24,泛型类型别名将开箱即用。
类型形参的 bug 修正

我们继续改进对 Go 类型形参的支持。在 GoLand 2024.3 中,我们针对一般的误报案例引入了多项修正。

相关推荐
摸鱼的春哥30 分钟前
Agent教程17:LangChain的持久化和人工干预
前端·javascript·后端
风象南1 小时前
OpenClaw 登顶 GitHub Star 榜首:一个程序员 13 年后的"重新点火"故事
人工智能·后端
Victor3561 小时前
MongoDB(25)什么是单字段索引?
后端
Victor3561 小时前
MongoDB(26)什么是复合索引?
后端
程序员爱钓鱼2 小时前
Go操作Excel实战详解:github.com/xuri/excelize/v2
前端·后端·go
oak隔壁找我9 小时前
MySQL中 SHOW FULL PROCESSLIST` 输出中 `State` 列的所有可能值
后端
上进小菜猪10 小时前
基于 YOLOv8 的面向文档智能处理的表格区域检测系统 [目标检测完整源码]
后端
oak隔壁找我10 小时前
JVM常用调优参数
java·后端
IT_陈寒14 小时前
React状态管理终极对决:Redux vs Context API谁更胜一筹?
前端·人工智能·后端
晨星shine14 小时前
GC、Dispose、Unmanaged Resource 和 Managed Resource
后端·c#