GoLand 2025.3 Help

运行

如果为您的 项目设置了 GOROOT ,您可以直接从 GoLand 运行应用程序。

快捷方式

从编辑器运行

如果您不打算向程序传递任何参数,并且程序不需要在启动前执行任何特定操作,则可以直接从编辑器运行它。

  • 点击 ,位于 边栏main 函数附近,然后选择 运行

  • 要运行脚本,请在编辑器中打开它或在 项目 工具窗口中选择它,然后从上下文菜单中选择 运行 <script file name>

可自定义的方式

  1. 在类声明附近的 装订区域 中点击 ,然后选择 修改运行配置

    修改运行配置
  2. 根据需要修改运行/调试配置。 例如,如果您需要使用参数运行程序,请将参数添加到 程序实参(R) 字段。

    go_run_customizable_2.png

启动运行配置

您可以通过以下任一方式启动现有的运行配置:

  • 如果运行配置已在 Run widget中选择,请点击其旁边的 或按 Shift+F10

  • 如果您想选择另一个运行配置,请点击 Run widget。 在打开的菜单中,点击您想启动的运行配置旁的

  • Alt+Shift+F10。 在打开的菜单中,点击您想启动的运行配置。

当应用程序启动时,您可以在 运行 工具窗口中查看其输出并与其交互。 每次 run/debug configuration运行时都会创建一个单独的选项卡。

运行工具窗口中的标签页

有关工具窗口及其管理的更多信息,请参见 工具窗口 主题。

运行/调试配置中的字段列表

右侧窗格中显示的字段显示了所选配置类型的默认设置。

名称

描述

运行种类(K)

应用程序的构建范围。 文件 作用域在测试和编译/运行配置中(就其覆盖的范围而言)工作类似。

  • 目录 :在指定目录中构建一个应用程序作为包,不处理任何子目录。

    对于测试配置,GoLand 会运行指定目录及其所有子目录中的所有测试。

  • 文件 :从 个文件 字段中指定的文件构建应用程序。 要传递多个文件路径,请使用竖线(|) 作为分隔符。 此配置将在您从草稿文件运行程序时自动选择。

  • :构建包含所有依赖项的单个包。 在 包路径 字段中指定要构建的包的完整导入路径(例如, github.com/gorilla/mux)。 该配置会在您运行 main 函数或通过在装订线中使用 运行 图标(运行 按钮 )单独测试时自动选择。

软件包路径(E)

您要编译的软件包的完整导入路径(例如, github.com/gorilla/mux)。 仅当您选择 运行类型时,此字段才可用。

您可以按 Ctrl+Space 查看可用软件包列表。

包路径字段的自动补全

输出目录(O)

可执行文件的目录。

构建后运行(R)

在构建后执行应用程序。

在输出控制台中模拟终端

执行应用程序并在 运行 工具窗口中显示输出,就像在终端中显示一样。

在输出控制台中模拟终端

工作目录(W)

用于构建应用程序的目录。 如果您有任何创建相对文件或目录的代码,它们将相对于该目录。

环境(V)

应用程序的环境变量。

要编辑环境变量,请点击字段末尾的 浏览 按钮。 在 环境变量 对话框中,点击 添加 按钮并添加您需要的环境变量。

添加环境变量

Go 工具实参(G)

用于 go 工具的参数(例如, -o)。 此外,您可以在此字段中使用

使用所有自定义构建标记(L)

在构建期间应用的所有标签。 标签列在设置 Ctrl+Alt+SGo 构建标记 下。 如需更多信息,请参阅 构建约束与供应商管理

程序实参(P)

构建应用程序的参数。 此外,您可以在此字段中使用

通过sudo 运行(I)

为该应用程序授予 sudo 权限。

模块(M)

当前模块名称。

启动前

添加任务,您可以在选择的运行/调试配置启动之前启动这些任务。 要添加任务,请点击 添加 按钮 Alt+Insert 并选择您想要添加的工具。

存储为项目文件(S)

启用此选项以将您的配置保存为项目文件,并通过 VCS 与团队成员共享。

重新运行应用程序

  • 运行 工具窗口的工具栏上,点击 重新运行按钮 或按下 Shift+F10

    重新运行按钮

运行多个任务

  • 要同时运行或调试多个任务,请打开工具栏中的运行微件菜单,并在按住 Ctrl 键的同时选择相应的运行/调试配置。

    %alt

有关使用单个运行/调试配置启动多个任务的信息,请参阅 运行/调试多个目标

服务 工具窗口显示用户启动的多个 go build 运行/调试配置。 要隐藏特定配置(例如 CLI 工具),请取消选中 Go Build 树项的复选框。

显示多个运行配置

暂停和中止应用程序

当您停止程序时,其进程会被中断并立即退出。 当您暂停程序时,它将继续在后台运行,但其输出将暂停。

停止程序

  • 运行 工具窗口中,点击工具栏上的 停止按钮。 或者,按 Ctrl+F2 并选择要停止的进程。

暂停程序输出

  • 运行 工具窗口中右键点击,然后在上下文菜单中选择 暂停输出。 使用同一切换按钮恢复程序。

显示正在运行的进程

您可以查看所有活动运行或调试会话的列表,并在它们之间导航。

  • 转到 运行 | 显示运行列表。 在编辑器的右上角,GoLand 显示所有活动应用程序的列表。

    正在运行的应用程序列表

当您运行、调试或测试代码时,GoLand 会创建一个临时运行/调试配置。 此配置包含您希望执行操作的所有详细信息。 通常,临时配置足以运行或调试您的代码。 您可以使用临时配置运行您的应用程序一次,或将其保存以供将来使用。

根据您的目的,您可以编辑现有配置或创建新配置。 有关编辑配置的更多信息,请参阅 运行/调试配置

您可以在 运行工具窗口中查看正在运行的应用程序的输出。 每个应用程序的输出显示在其自己的选项卡中,选项卡名称与相应的 运行/调试配置相同。

最后修改日期: 2025年 12月 5日