JetBrains GoLand 2024.1汉化版 含激活教程
1、全行代码补全
GoLand 2024.1引入了全行代码补全,这是一项自动补全全行代码的新功能使用本地运行的上下文感知深度学习模型的代码行。它有助于改善编码在设备上本地工作时的速度和效率,而无需将任何数据发送到外部服务器。该功能捆绑在GoLand 2024.1的每个用户身上。这是体验AI体验的完美方式!
2、性能改进
改进了索引性能
现在,GoLand的索引速度明显加快。我们观察到速度提高了约30%平均。每个用户的实际结果自然会有所不同,具体取决于他们的项目和硬件。请随时与我们分享您的测量结果!这是一个使用Gin框架进行索引的图示。
索引时突出显示更多
通过此增强功能,突出显示现在可以直接用于IDE启动的引用!看到是相信的,所以我们邀请你亲自看看这两个例子。
3、AI助手
JetBrains继续致力于AI Assistant,以提供更多有价值的功能和操作。在这个发布后,GoLand为我们现有的AI功能带来了两项增强功能。试试看吧!
结构和接口的基于云的补全
在2023.3中,引入了函数和方法块的内联补全。在2024.1中,它还将为结构和接口声明启用。当代码完成提供建议在类型声明中,它考虑了用法的上下文使用父结构和引用。这提高了基于人工智能的相关性建议。
结构字段和接口方法的文档生成
GoLand现在为整个类型、接口方法和结构生成文档领域。要生成文档,请将插入符号放在字段定义中的任意位置,然后选择编写文档AI操作。您也可以在字段的定义以触发建议。
用户现在可以自定义某些AI操作的提示,例如生成提交消息。这允许更个性化和量身定制的结果。
从版本2024.1开始,您可以导出包含以下代码片段的文件:人工智能聊天。您还可以附加文件以在提问时提供额外的上下文在聊天中。
4、远程开发
在2024.1中,IDE为远程方案提供了改进的开发人员体验:突出渲染,远程开发的整体流畅度现在接近本地编程。您可以亲眼看到突出显示和完成几乎一样在云中快速,就像它们对于本地代码库一样。
此外,用户现在可以直接从IDE客户端管理远程项目,以及创建新的远程项目或打开现有项目。
5、开发容器
现在,用户可以从“欢迎”屏幕(从其本地磁盘或VCS)。以前,需要先打开项目。
开发容器现在附带了所有流行编程语言的文件模板。
添加了允许用户配置其 JetBrains 后端 IDE 的设置(对于 例如,GoLand 或 CLion)就在文件中。devcontainer.json
在 GoLand 版本 2024.1 中,无论 其中 项目,它们被存储。以前,要求将它们存储在文件夹中。devcontainer.json~/.devcontainer
6、支持 Go 1.22 更新
虽然 Go 语言在不断发展,但我们试图为所有新的 Go 语言提供支持。 语言功能尽快。
支持整数和函数range
Go 1.22 带来了轻松迭代整数和函数的能力,其方式是 比使用经典循环更简洁。
对 Go 工作区的供应商支持
供应商允许您更好地控制项目中使用的依赖项,因为它允许您 将它们存储在项目存储库中。在 Go 1.22 中,工作区中的命令可以使用包含工作区依赖项的目录。GoLand 现在支持此改进。
7、数据流分析 (DFA) 更新
GoLand 2023.3 中引入了数据流分析,2024.1 中现已推出该功能 抛光到足以默认打开。GoLand 的 DFA 目前支持三个 检查:恒定条件检测、潜在零取消参考和错误 可能不是 无。在我们的博客文章中阅读更多关于这些发展的信息。
8、增强的 Terraform 支持
我们通过 Terraform 对基础架构即代码开发的支持进行了重大改进,旨在 开发人员、站点可靠性工程师 (SRE) 和 DevOps 专家。此更新包括一系列 新功能 以及用于简化创建、管理和扩展基础架构过程的增强功能。
运行建议terraform init
要使用 Terraform 代码文件初始化工作目录,我们必须首先运行 。这经常被忽视,导致来自 Terraform 本身的错误消息,如 以及不完整的代码自动完成和仅部分显示文档。自 避免 这时,IDE 现在明确建议运行 .terraform initterraform init
支持来自 Terraform 的第三方提供程序 注册表
Terraform 插件现在为 3,900 多个插件提供扩展的代码完成功能 第三方 Terraform 提供程序,使开发人员更容易高效地编写代码。 此外,您还可以找到每个提供程序的最新文档,以及 他们的特定版本,直接在 IDE 中。
这使您可以探索新的 Terraform 提供程序并更快地了解其功能 - 所有 无需离开 IDE。
Terraform 模板语言 () 支持tftpl
我们很高兴地宣布对 Terraform 的模板语言 (), 增强您的 包含配置文件、脚本或任何程序代码(如 Web 服务器)的工作流, 网络或服务配置。模板变得更容易了!现在,您可以动态地 在运行时填充模板中的值,从而简化渲染过程 特定用途的模板。tftpl
Terraform 的模板语言不仅支持变量模板 和控制流量 元素,它还包括列表和映射,以及生成 JSON 和 YAML 格式。
9、UX 和其他功能
新航站楼
GoLand 2024.1 配备了一个大修的终端,融合了视觉和功能 增强功能,使基于终端的任务更简单、更方便。它提供了一个 方便的历史记录,在块之间轻松导航,以及每个可用命令的提示。
新的终端工具窗口与新 UI 无缝集成,使其与 IDE 焕然一新的外观,还提供命令完成功能,该功能 支持命令、路径、参数和选项。
可选择缩减整个 IDE
GoLand 2024.1 提供了缩小整个 IDE 的选项。最初,缩放范围 仅包括放大到 100% 到 200% 之间的选项。在当前版本中,您 还可以将 IDE 缩减到 90%、80% 或 70%。
编辑器中的粘性线条
为了简化处理大文件和探索新代码库的过程,我们引入了粘性 编辑器中的行。此功能保留了关键的结构元素,例如 类或方法,在滚动时固定到编辑器的顶部。这样,范围始终 保留在视图中,您可以通过单击固定行来快速浏览代码。
10、VCS 更新
编辑器内代码审查
现在,GoLand 为 GitHub 和 GitLab 用户。作者和审稿人现在可以直接在编辑器中无缝交互, 得益于新审核模式的实施。
Git 工具窗口中的 CI 检查状态
我们在 Git 工具窗口的“日志”选项卡中引入了一个新列,允许 您可以轻松查看 CI 系统执行的 GitHub 提交检查的结果。只是 单击选项卡可查看 CI 检查的完整详细信息。
挂起的 GitHub 更新的视觉指示器
我们引入了视觉指示器来提示代码审查中的待处理更新 工作流。当有需要您注意的变化时,将出现一个蓝点徽章 工具窗口的图标。此外,看不见的拉取请求将用蓝点标记, 确保您不会错过代码审查过程中的更新。