智能高效的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 中,我们针对一般的误报案例引入了多项修正。

相关推荐
weixin_3077791327 分钟前
PySpark实现ABC_manage_channel逻辑
开发语言·python·spark
??? Meggie1 小时前
【Python】保持Selenium稳定爬取的方法(防检测策略)
开发语言·python·selenium
Minyy111 小时前
SpringBoot程序的创建以及特点,配置文件,LogBack记录日志,配置过滤器、拦截器、全局异常
xml·java·spring boot·后端·spring·mybatis·logback
酷爱码3 小时前
如何通过python连接hive,并对里面的表进行增删改查操作
开发语言·hive·python
画个大饼3 小时前
Go语言实战:快速搭建完整的用户认证系统
开发语言·后端·golang
喵先生!4 小时前
C++中的vector和list的区别与适用场景
开发语言·c++
Thomas_YXQ5 小时前
Unity3D Lua集成技术指南
java·开发语言·驱动开发·junit·全文检索·lua·unity3d
xMathematics5 小时前
计算机图形学实践:结合Qt和OpenGL实现绘制彩色三角形
开发语言·c++·qt·计算机图形学·cmake·opengl
yuanManGan7 小时前
C++入门小馆: 深入了解STLlist
开发语言·c++
北极的企鹅887 小时前
XML内容解析成实体类
xml·java·开发语言