GoLand 使 Go 代码的阅读、编写和更改变得非常容易。即时错误检测和修复建议,通过一步撤消快速安全重构,智能代码完成,死代码检测和文档提示帮助所有 Go 开发人员,从新手到经验丰富的专业人士,创建快速、高效、和可靠的代码。
立即获取GoLand v2024.1正式版(Q技术交流:786598704)
具体更新详情如下:
GoLand 2024.1带来了多项重要的新功能:
- 全行代码补全已经实现:本地运行、LLM驱动的AI补全现在可供每个GoLand用户免费使用。
- 索引编制和高亮显示的性能得到显著改进。
- 打磨了 AI Assistant 并实现了升级,包括用于代码补全和文档生成的额外选项。
- 对Dev Container的支持已脱离抢先体验,并在此迭代中带来多项精彩的新功能。
- 添加了对Go 1.22更新的支持
新版本还具有多项用户体验和内部工具增强。
全行代码补全
GoLand 2024.1 引入了全行代码补全,这项新功能使用本地运行的上下文感知深度学习模型自动补全整行代码。 它有助于提高编码速度和效率,同时在您的设备上本地运行,不会将任何数据发送到外部服务器。
性能改进
改进的索引编制性能
改进的索引编制性能,其速度平均提高了 30% 左右。
索引编制期间更多的高亮显示
通过这项增强,高亮显示现在可以直接从 IDE 启动时用于引用!
AI Assistant
JetBrains 继续致力于 AI Assistant 的开发,提供更有价值的功能和操作。 在此版本中,GoLand 为现有 AI 功能带来了两项增强。
基于云的结构和接口补全
在2023.3中函数和方法块获得了内联补全,在 2024.1 中为结构和接口声明启用内联补全。当代码补全在类型声明中提供建议时,它会考虑用法的上下文以及父结构和引用, 这提高了基于 AI 的建议的相关性。
结构字段和接口方法的文档生成
GoLand 现在为整个类型、接口方法和结构字段生成文档。 要生成文档,将文本光标置于字段定义中的任意位置,然后选择 Write Documentation(编写文档)AI 操作。
远程开发
在 2024.1 中,IDE 为远程场景提供了改进的开发者体验:高亮显示、呈现和远程开发的整体流畅度现已接近本地编程, 您会发现云中的高亮显示和补全速度几乎与本地代码库一样快。
此外,用户现在可以直接从 IDE 客户端管理远程项目,以及创建新的远程项目或打开现有项目。
Dev Container
现在,用户可以从欢迎屏幕(从本地磁盘或 VCS)运行开发容器。
对 Go 1.22 更新的支持
随着 Go 语言不断发展,我们希望尽快为所有新语言功能提供支持。