IntelliJ IDEA 2025.1 Help

快速入门 Go

本指南帮助您开始使用 IntelliJ IDEA。 您将学习如何创建和打开项目、处理文件、运行代码以及在 IDE 中导航。

开始一个 Go 项目

在您安装 Go 插件并首次启动后,您需要创建一个项目。 在 IntelliJ IDEA 中,所有操作都在项目的上下文中完成。 项目是代码辅助、重构、一致的编码风格以及其他关键功能的基础。

您有三种选项可以在 IDE 中开始处理一个项目:

  • 打开现有项目

  • 从版本控制系统 (VCS) 中检出一个项目

  • 创建一个新项目

本快速入门指南仅涵盖如何创建一个新项目。

创建 Go 项目

  1. 选择 文件(F) | 新建(N) | 新建项目…

    或者,点击 New Project欢迎访问IntelliJ IDEA 对话框中。

  2. 新建项目 对话框中,从可用项目类型列表中选择 Go 模块

    确保在 语言 列表中选择 Go 作为项目语言。

  3. GOROOT 字段中,指定您的 Go 安装位置。 IntelliJ IDEA 通常会自动检测到此位置。

    要更改或安装新的 Go SDK 版本,请点击 添加 SDK添加 SDK 图标 ),然后选择以下选项之一:

    • 本地 :使用本地系统中的现有 SDK。

    • 下载 :从官方存储库下载一个 Go SDK 版本。

  4. 点击 创建 创建项目。

    下载 Go SDK

创建 Go 文件

  1. 一个新项目没有 Go 文件。 要创建一个 Go 文件,请执行以下操作之一:

    • 项目 工具窗口中,右键点击项目的父文件夹,然后选择 新建(N) | Go File

    • 点击项目的父文件夹,按 Alt+Insert ,然后选择 Go File

    • 点击项目的父文件夹,导航到 文件(F) | 新建(N) | Go File

  2. 新建Go 文件 对话框中,输入文件名并选择是否要创建一个空的 Go 文件(空文件 )或带有定义 main 函数(简单应用程序 )的 Go 文件。

    创建 Go 文件

探索用户界面

当您首次启动 IntelliJ IDEA 时,会出现 欢迎访问IntelliJ IDEA 对话框。 在此对话框中,您可以创建或打开一个项目,从版本控制系统中检出一个项目,访问文档并配置 IDE。

打开项目后,主窗口会出现,并分为几个逻辑区域:

项目视图、编辑器和工具窗口
  1. 左侧的 项目工具窗口显示您的项目文件。 工具窗口有助于项目管理、导航、运行和调试代码、版本控制集成等。 要查看所有可用的工具窗口,请转到 查看 | 工具窗口

  2. 右侧的 编辑器窗格是您编写代码的地方。 您可以使用选项卡在打开的文件之间切换。

  3. 编辑器上方的导航栏可让您快速运行和调试应用程序,并执行基本的 版本控制操作

  4. 装订区域 是编辑器旁边的垂直条。 它显示断点并提供到定义或声明的导航。 您还可以点击 运行应用程序 图标(运行应用程序图标 )来运行或调试您的应用程序。

  5. 编辑器右侧的 滚动条 包括代码分析标记。 IntelliJ IDEA 会持续检查您的代码,并突出显示错误、警告和拼写错误等问题。 边距顶部的指示器显示文件的整体检查状态。

  6. 状态栏 显示您的项目和 IDE 的状态。 它提供有关文件编码、行分隔符、检查配置文件和其他有用消息的详细信息。

在 IDE 的左下角,在 状态 栏中,您可以找到 显示工具窗口栏隐藏工具窗口栏 按钮。 此按钮切换工具窗口栏的可见性。 将鼠标悬停在其上可以查看当前可用工具窗口的列表。

编写您的代码

当您在编辑器中工作时,IntelliJ IDEA 会分析您的代码,提出优化建议,并检测潜在和实际问题。 以下列出的功能可以帮助您更高效地编写代码,并改善整体开发体验:

重构

重构 是一个在不创建新功能的情况下改进源代码的过程。 重构帮助您保持代码的稳健性、 dry 和易于维护。

IntelliJ IDEA 提供以下重构选项:

  • 更改签名 :重命名方法或函数,添加、删除或重新排列参数,并为新的非可变参数分配默认值。

  • 提取重构 :将代码片段提取为常量、变量、方法或接口,以提高清晰度和可重用性。

  • 内联重构 :将方法或变量的内容直接移动到其使用的位置。 这是 提取 重构的相反操作。

  • 复制重构 :将文件、目录或包复制到另一个位置。

  • 移动重构 :将函数、类型或其他代码元素移动到不同的包或文件中,以改善项目结构。

代码补全

IntelliJ IDEA 提供两种代码补全类型:

  • 基本代码补全 Ctrl+Space 帮助补全当前范围内的类型、接口、方法和关键字的名称。 建议会在您输入时自动出现。

  • 智能代码补全 Ctrl+Shift+Space 会过滤列表,仅显示适合当前上下文的值。

    以下动画演示了基本和智能类型匹配补全之间的区别。 请注意每种类型提供的建议数量:

正在生成代码

IntelliJ IDEA 提供多种生成常用代码构造和重复元素的方法,帮助您提高生产力。 这些可以是创建新文件时使用的 文件模板 、根据上下文不同应用的自定义或预定义 实时模板 、各种包装器或字符的自动配对。

  • 您可以生成 getter、setter、构造器、缺失的方法和测试文件。

实时模板

使用 实时模板将常用的代码构造插入到您的代码中,例如循环、条件、声明或打印语句。

  • 要查看实时模板列表,请按 Ctrl+Alt+S 并转到 编辑器 | 实时代码模板

    以下动画展示了如何使用实时模板创建一个 Hello World 程序:

检查

在 IntelliJ IDEA 中,有一套代码检查可以在编译项目之前检测和纠正异常代码。 该 IDE 可以查找并高亮显示各种问题,定位无用代码,查找可能的错误、拼写问题,并改善整体代码结构。

检查可以扫描项目文件中的所有代码或仅扫描特定 作用域 (例如,仅在生产代码或修改过的文件中)。

每个检查都有一个 严重级别 ,即问题对您的代码可能产生的影响程度。 在编辑器中,将以不同方式突显严重性,使您能够快速区分关键问题和次要问题。 IntelliJ IDEA 附带一组预定义的严重级别,并允许您创建自己的严重级别。

  • 要查看和配置检查,请按 Ctrl+Alt+S 并导航到 编辑器 | 检查。 您可以启用或禁用检查,并更改其严重级别。

    例如, 不可到达的代码 检查会检测不可达代码。

    无法到达的代码检查

意图操作

当您在编辑器中工作时,IntelliJ IDEA 会分析您的代码并寻找优化方法。 意图操作涵盖从错误和警告到优化建议的广泛场景。

一旦 IDE 找到改进代码的方法,它会在编辑器中当前行旁边显示一个黄色灯泡图标 黄色灯泡图标。 点击此图标,您可以查看当前上下文中可用的 intention actions

要查看可用的意图操作列表,请按 Ctrl+Alt+S 并导航到 编辑器 意图

  1. 点击灯泡图标或按 Alt+Enter 打开建议列表。

  2. 从列表中选择一个操作,然后按 Enter

    例如,您可以使用意图操作将另一种语言注入到代码中:

    用意图操作注入一种语言

运行并调试您的代码

您可以使用键盘、上下文菜单、边距菜单或通过创建一个 运行/调试配置 在 IntelliJ IDEA 中运行和调试代码。

运行您的代码

  • 要运行您的应用程序,请按 Shift+F10 ,或点击边距中的 运行应用程序 图标 运行 并选择 运行 <application_name>

    从标记空隙处运行您的代码

调试您的代码

调试 从设置断点开始,断点会暂停程序执行,以便您检查程序数据。 要设置断点,请点击边距中您希望执行暂停的行号。

  • 要调试您的应用程序,请按 Shift+F9 ,或点击边距中的 运行应用程序 图标 运行 并选择 调试 <application_name>。 然后,使用 运行 菜单中的选项或 调试工具窗口 逐步执行。

    如需了解更多信息,请参阅 Debugging

    调试您的代码
最后修改日期: 2025年 4月 24日