运行
如果已为 项目 配置了 GOROOT ,则可以直接从 GoLand 运行应用程序。
快速方式
从编辑器运行
如果您无需向程序传递任何参数,且在启动前不需要执行特定操作,您可以直接从编辑器运行它。
在 边栏 的
main函数附近点击,然后选择 运行。
要运行脚本,请在编辑器中打开它或在 项目 工具窗口中选择,然后在上下文菜单中选择 运行 <script file name>。
可自定义方式
在类声明附近的 边栏 中点击
,然后选择 修改运行配置。

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

启动运行配置
您可以通过以下方式之一启动现有的运行配置:
启动应用程序后,您可以在 运行 工具窗口中查看其输出并与其交互。 每个 运行/调试配置 在运行时都会创建一个单独的标签页。

有关工具窗口及其管理方式的更多信息,请参阅 工具窗口 主题。
运行/调试配置中的字段列表
右侧窗格中显示的字段为所选配置类型的默认设置。
名称 | 描述 |
|---|---|
运行种类(K) | 应用程序的构建范围。 文件 和 包 范围在测试和编译/运行配置中(就其涵盖范围而言)具有类似功能。
|
软件包路径(E) | 要编译的包的完整导入路径(例如, 按 Ctrl+Space 可查看可用包的列表。 ![]() |
输出目录(O) | 可执行文件的目录。 |
构建后运行(R) | 构建后执行应用程序。 |
在输出控制台中模拟终端 | 执行应用程序并在 运行 工具窗口中显示输出,就像在终端中一样。 ![]() |
工作目录(W) | 用于构建应用程序的目录。 如果存在创建相对文件或目录的代码,这些文件或目录将相对于此目录。 |
环境(V) | 应用程序的环境变量。 要编辑环境变量,请点击字段末尾的 浏览 按钮。 在 环境变量 对话框中,点击 添加 按钮并添加所需的环境变量。 ![]() |
Go 工具实参(G) | go 工具的参数(例如, |
使用所有自定义构建标记(L) | 在构建过程中应用的所有标签。 标签在设置 Ctrl+Alt+S 的 下列出。 如需了解详细信息,请参阅 构建约束与 vendoring 模式。 |
程序实参(P) | 构建后应用的参数。 此外,您可以在此字段中使用 宏。 |
通过sudo 运行(I) | 为应用授予 sudo 权限。 |
模块(M) | 当前模块的名称。 |
启动前 | 添加您希望在所选运行/调试配置启动之前启动的任务。 要添加任务,请单击 添加 按钮 Alt+Insert ,然后选择要添加的工具。 |
存储为项目文件(S) | 启用此选项可将您的配置保存为项目文件,并通过 VCS 与团队成员共享。 |
重新运行应用程序
在 运行 工具窗口的工具栏中,单击
或按下 Shift+F10。

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

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

停止与暂停应用程序
停止程序时,其进程将被中断并立即退出。 暂停程序时,它将在后台继续运行,但其输出将被挂起。
停止程序
在 运行 工具窗口中,单击工具栏上的
。 或者,按下 Ctrl+F2 并选择要停止的进程。
暂停程序输出
在 运行 工具窗口中右键单击,并从上下文菜单中选择 暂停输出。 使用相同的切换按钮来恢复程序。
显示正在运行的进程
您可以查看所有活动的运行或调试会话列表并在它们之间导航。
转到 运行 | 显示正在运行的列表。 在编辑器右上角,GoLand 显示所有活动应用程序的列表。

当您运行、调试或测试代码时,GoLand 会创建一个临时运行/调试配置。 此配置包含您希望执行操作的所有详细信息。 通常,临时配置足以运行或调试代码。 您可以使用临时配置运行一次应用程序,或者将其保存以供今后使用。
根据需要,您可以编辑现有配置或创建新配置。 有关编辑配置的详细信息,请参阅 运行/调试配置。
您可以在 运行 工具窗口中查看正在运行的应用程序的输出。 每个应用程序的输出显示在各自的选项卡中,选项卡以相应的 运行/调试配置 命名。


