命令行界面
通过命令行使用 GoLand 功能:打开文件和项目、查看差异、合并文件、应用代码样式与格式设置,并检查源代码。
独立实例启动器
安装目录包含用于启动 GoLand、格式化源代码以及运行检查的批处理脚本和可执行文件。 要在命令提示符中使用它们 cmd.exe ,请将 GoLand 的 bin 文件夹位置添加到 PATH 环境变量中。 例如,如果您将 GoLand 安装到 C:\Program Files\JetBrains\GoLand ,可以使用以下命令:
此命令仅会更改当前 shell(即当前 cmd.exe 实例)的 PATH 环境变量。 如果希望为当前用户永久更新该值,请运行 setx:
若希望为所有用户在系统范围内更新,请运行 setx /M ,而非 setx。
配置完 PATH 变量后,您可以在命令提示符的任何工作目录中运行该可执行文件:
或者,您也可以使用批处理脚本:
要从 shell 启动 GoLand,请使用 打开 命令并指定以下选项:
-a指定应用程序。
-n即使已有应用实例正在运行,也打开一个新的应用实例。
--args指定要传递给应用程序的附加参数。
例如,您可以使用以下命令运行 GoLand.app :
您可以在 PATH 环境变量中包含的目录中使用该命令创建 shell 脚本。 例如,创建名为 /usr/local/bin/goland 的文件,内容如下:
请确保您拥有执行该脚本的权限,且由于 /usr/local/bin 默认应位于 PATH 环境变量中,因此您应能在 shell 中任意位置运行 goland。
如果您没有执行脚本的权限,请运行以下命令:
在 Linux 上,安装目录包含位于 bin 下的启动器 shell 脚本 goland.sh 。 例如,如果您将 GoLand 安装到 /opt/goland ,可以使用以下命令运行该脚本:
您可以在 PATH 环境变量中的目录内为启动器脚本创建符号链接。 例如,如果您想在 /usr/local/bin 中创建名为 goland 的链接,请运行以下命令:
由于 /usr/local/bin 默认应包含在 PATH 环境变量中,因此您应能从 shell 中任意位置运行 goland 命令。
Toolbox App 生成的 shell 脚本
如果您使用 Toolbox App 来安装和管理 JetBrains 产品,则可以使用 shell 脚本从命令行启动 IDE。
Toolbox App 会自动生成 shell 脚本并将其放入以下目录:
默认情况下,Toolbox App 会将 shell 脚本放入系统 PATH 环境变量中的某个目录中,因此您可以通过运行脚本名称作为命令,从任何工作目录中启动 GoLand。
更改 shell 脚本位置
打开 Toolbox App,点击右上角的 Toolbox App 菜单 图标,然后选择 设置。

在 设置 选项卡中,展开 工具 部分,并在 Shell 脚本位置 字段中指定另一个文件夹。

重命名 shell 脚本
如果您拥有多个同一 IDE 的版本,Toolbox App 会为每个版本生成一个具有唯一名称的 shell 脚本。 您可以在该特定实例的设置中更改该 IDE 实例的 shell 脚本名称。
打开 Toolbox App。
点击 IDE 实例旁边的
,然后选择 设置。
在 配置 部分底部,更改 Shell 脚本名称 字段。

或
默认情况下,Toolbox App 会将 shell 脚本放置在系统 PATH 环境变量中指定的目录中,因此,您可以通过在任意工作目录中运行脚本名称作为命令来启动 GoLand。
更改 shell 脚本位置
打开 Toolbox App,点击右上角的 Toolbox App 菜单 图标,然后选择 设置。

在 设置 选项卡中,展开 工具 部分,并在 Shell 脚本位置 字段中指定另一个文件夹。

重命名 shell 脚本
如果您拥有多个同一 IDE 的版本,Toolbox App 会为每个版本生成一个具有唯一名称的 shell 脚本。 您可以在该特定实例的设置中更改该 IDE 实例的 shell 脚本名称。
打开 Toolbox App。
点击 IDE 实例旁边的
,然后选择 设置。
在 配置 部分底部,更改 Shell 脚本名称 字段。

默认情况下,Toolbox App 会将 shell 脚本放置在系统 PATH 环境变量中指定的目录中,因此,您可以通过在任意工作目录中运行脚本名称作为命令来启动 GoLand。
更改 shell 脚本位置
打开 Toolbox App,点击右上角的 Toolbox App 菜单 图标,然后选择 设置。

在 设置 选项卡中,展开 工具 部分,并在 Shell 脚本位置 字段中指定另一个文件夹。

重命名 shell 脚本
如果您拥有多个同一 IDE 的版本,Toolbox App 会为每个版本生成一个具有唯一名称的 shell 脚本。 您可以在该特定实例的设置中更改该 IDE 实例的 shell 脚本名称。
打开 Toolbox App。
点击 IDE 实例旁边的
,然后选择 设置。
在 配置 部分底部,更改 Shell 脚本名称 字段。

命令行参数
启动脚本接受命令、选项以及其他参数以修改其行为。 如果没有任何参数,脚本将启动 GoLand。 如果指定了文件或目录的路径,GoLand 将打开该文件或目录。 有关更多信息,请参阅 从命令行打开文件。
命令
比较打开差异查看器以查看两个指定文件之间的差异。
有关更多信息,请参阅 从命令行比较文件。
合并打开 合并 对话框以合并指定文件。
有关更多信息,请参阅 从命令行合并文件。
格式化对指定文件应用代码样式格式化。
有关更多信息,请参阅 从命令行格式化文件。
检查对指定项目执行代码检查。
有关更多信息,请参阅 从命令行运行代码检查。
installPlugins通过插件 ID 从 JetBrains Marketplace 或 自定义插件仓库 安装插件。
有关更多信息,请参阅 从命令行安装插件。
选项
nosplash加载 GoLand 时不显示启动画面。
dontReopenProjects不重新打开项目并显示欢迎屏幕。 如果某个打开的项目导致 GoLand 崩溃,这可能会有所帮助。
disableNonBundledPlugins启动 GoLand 时不加载手动安装的插件。 此选项不会移除或永久禁用插件。 如果您安装的某个插件导致 GoLand 崩溃,这可能会有所帮助。 您将能够启动 IDE,并禁用或卸载有问题的插件。
--wait在返回命令提示符之前,等待文件关闭。
例如,您可以使用以下命令打开 file.txt :
goland --wait file.txtShell 会一直等待,直到 file.txt 被关闭。