GoLand 2026.3 Help

从 Visual Studio Code 迁移到 GoLand

本指南介绍如何从 Visual Studio Code 迁移到 GoLand。

Visual Studio Code (VS Code) 使用扩展程序提供 Go 支持。 GoLand 是用于 Go 开发的 IDE,包含代码补全、重构和调试工具。

内容

本指南涵盖以下主题:

  • 准备迁移 :备份要保留的 Visual Studio Code 设置和项目。

  • 安装和配置 GoLand :要安装和配置 GoLand,请使用 JetBrains Toolbox App。 安装后,配置 Go SDK、选择按键映射,并安装所需插件。

  • 用户界面差异 :从 Visual Studio Code 迁移到 GoLand 时,您会注意到它们的用户界面存在差异。 本主题描述了其中最显著的差异。

  • 工作流差异 :本节概述两个 IDE 之间的工作流差异,包括自动保存、保存时的操作以及 Search Everywhere。

GoLand 功能

从 Visual Studio Code 迁移时,以下功能可能会很有用:

  1. 设置和按键映射 :GoLand 可以在首次运行期间导入选定的 VS Code 设置。 还可以在 设置 | 键位图 中手动选择 VS Code 按键映射。 有关更多信息,请参阅 设置 Visual Studio Code 按键映射。

  2. 调试器 :在 IDE 中运行和调试 Go 应用程序。

  3. Full Line 代码补全 :本地代码补全,不会通过互联网发送代码。

  4. 重构 :可用的重构包括:

    • 重命名 :安全地更改整个项目中的变量名、函数名和包名。

    • 更改签名 :修改函数签名,并自动更正所有调用点。

    • 提取重构 :将代码提取为常量、变量、方法或接口。

    • 内联 :将变量或方法调用替换为其内容。

    • 移动 :将函数、方法或类型重新定位到不同的包或文件中,以改进项目结构。

    • 安全删除 :通过检查现有的使用情况和依赖关系,安全地删除元素。

  5. Terraform 和 OpenTofu 支持 :代码补全、实时模板、快速文档和导航。

  6. 意图操作和快速修复 :建议和修复,例如实现接口方法或转换循环样式。

  7. 测试 :运行和调试测试、导航到失败的测试,以及查看覆盖率报告。

  8. 捆绑的 数据库和 SQL 工具 :连接到数据库、浏览数据,以及编写 SQL 查询。

  9. Kubernetes 支持:连接到集群、查看资源和日志,以及管理部署。

  10. IdeaVim 插件 :向 IDE 添加 Vim 模拟。

2026年 11月 9日