GoLand 2025.2 Help

高级设置中的控件说明

除了常用的标准设置,GoLand 还提供了多种高级选项,帮助您微调特定产品功能的行为。

由于高级设置包含多个部分,您可以使用搜索字段快速导航到所需部分或选项。 您还可以搜索注册表键,因为某些高级选项具有相关的注册表键。

书签

项目

描述

仅在弹出窗口中显示行书签

默认情况下,GoLand 在书签弹窗中仅显示行书签(Shift+F11编辑 | 书签 | 显示行书签…)。 如果需要在弹窗中查看其他已添加书签的项目,例如文件或文件夹,请禁用此选项。 如需了解更多信息,请参见 书签

构建工具。 Gradle

项目

描述

下载源代码

默认情况下,GoLand 在初始项目同步时不会下载项目依赖项的源代码。

选中此选项可更改项目行为,在导入过程中始终下载依赖项的源代码。

数据库

项目

描述

若由脚本加载器检测到则以表格形式打开文件

适用于 scripted data loaders 所支持格式的文件。 定义 GoLand 以表格视图打开哪些文件。

  • 全部 :所有支持的表格数据文件。

  • 表格优先格式 :用于表示表格格式数据的文件格式的文件。 目前支持的所有表格数据文件格式,不包括 JSON。

  • :禁用所有文件的视图。

在“全部搜索”中显示“数据库”选项卡

启用 数据库 选项卡(双击 全部搜索 )中的 Shift

如需了解 Search everywhere 功能的详细信息,请参见 全局搜索

调试器

项目

描述

最近表达式的最大数量

要保存到 Evaluate expression 历史记录中的表达式数量。

开发容器

项目

描述

使用 --depth=1 克隆源代码

使用此选项可加快项目克隆进程,通过检出源代码的最新版本实现。 如需了解更多信息,请参见 Git documentation

Docker

项目

描述

重启时自动连接到Docker

GoLand 启动后, 连接到已配置的 Docker daemon

镜像注册表实体加载限制

出于性能原因,默认情况下,GoLand 仅显示 Docker registry 中的前 100 个镜像。 如需列出更多镜像,请增加此数值。 这也会增加内存使用量。

日志标签页应该是Docker 容器的第一个标签页。

容器概览窗格 中将 日志 选项卡显示为第一个选项卡。

用于自动重新连接的定期Docker 状态检查之间的延迟

GoLand 检查与 Docker 的连接状态的频率(以毫秒为单位)。

针对 SELinux 系统,将 :z 挂载选项应用于几乎所有绑定卷

在 SELinux 工作站中,向 Docker bind mounts 添加 :z 配置标志以 连接卷到 Docker 容器

编辑器

使用此部分配置 编辑器 的附加选项。

项目

描述

在未选择任何内容的情况下调用“复制”或“剪切”操作时不复制/剪切当前行

此选项允许您覆盖在编辑器中未选择任何内容时使用 Ctrl+CCtrl+X 操作复制或剪切整行的 默认行为

在未选择内容的情况下执行复制操作后不选中已复制的行

默认情况下,在未选择任何内容时使用 Ctrl+C 操作将复制整行。 启用该操作后,您可以避免复制整行。

粘贴未选择的行时

您可以更改默认的 粘贴到光标行上方 行为,选择 粘贴到光标行 (恢复旧版复制/粘贴行为)或 若粘贴在中间一行则进行裁剪 (在粘贴到行中间时去除复制行前后的多余空格)。

使用其Unicode 名称缩写渲染特殊字符(例如控制代码)

启用此选项后,您可以使用特殊字符(如控制字符)的 Unicode 名称缩写。

显示缩放指示器

使用此选项可在编辑器中 缩放代码时显示当前字体大小的指示器,并提供将其恢复为默认值的选项。

制表符呈现

您可以选择以下选项之一:

  • 水平线

  • > 符号

  • 长箭头

免打扰模式下的左边距

此选项允许您在 免打扰和禅模式下调整左侧编辑器边距。

在这些视图模式下,编辑器文本默认垂直居中,文本列宽度会与 换行位置 设置页中的 编辑器 | 代码样式 选项 Ctrl+Alt+S 相匹配。 这意味着,如果 格式正确 ,您的代码将居中对齐,但如果存在未换行的长行,文本可能会超出视口范围,而左侧则存在较大的边距。 在这种情况下,您可能需要使用此选项减小左侧边距。

行号字体增量

使用此选项可以调整编辑器左侧边距中行号的字体大小,使其与编辑器中的字体大小保持一致。

对代码行长度超过此值的文档强制进行自动换行n 个字符

默认数值为 100000。 增大该数值可能会对编辑器性能产生不利影响。

使用“扩展选择”选择空白字符

使用此选项可在调用 Extend Selection 操作时包含空格。

通过行注释操进行注释后,将文本光标下移

此选项可配置在 使用行注释注释行 Ctrl+/ 时是否将光标移动到下一行。 请注意,如果编辑器中存在选区,无论此选项是否启用,光标都不会移动。

编辑器选项卡

除了在编辑器中 使用标签时 GoLand 提供的标准 编辑器标签选项外,此部分还包含作为内部注册表操作提供的其他选项。

项目

描述

导航到文件时,首选在停用拆分窗格中选择现有标签页

导航至已在非活动拆分窗格中打开的文件时,使用此选项可激活该拆分窗格中的文件,而不是在活动拆分中打开该文件的副本。

在同一个标签页中打开声明源

导航至方法、类或变量时,若当前标签页未作修改,则其声明所在的源文件将替换当前标签页。

在主IDE 窗口中打开从分离窗口调用的声明源

从分离窗口导航至方法、类或变量时,GoLand 会在主编辑器中打开其声明所在的源文件。

通过双击编辑器标签页执行“隐藏所有工具窗口”/“还原窗口”

启用此选项后,双击编辑器标签即可 隐藏并恢复所有工具窗口。 另外也可按 Ctrl+Shift+F12 ,或从主菜单中选择 窗口 | 活动工具窗口 | 隐藏所有窗口/还原窗口 实现相同操作。

通过双击编辑器标签页执行“最大化编辑器”/“标准化拆分”

启用此选项后,双击 拆分编辑器标签组 中的标签可调整标签组相对大小:第一次双击将当前标签及其组扩展至最大,并将其他组缩至最小,第二次双击则平均分配各个标签组的宽度和高度。

或可从主菜单中选择 窗口 | 编辑器标签 | 最大化编辑器/恢复分割 ,或通过按下 Ctrl+Shift+A 弹出 Find Action 来选择这些操作。

此选项可与 通过双击编辑器标签页执行“隐藏所有工具窗口”/“还原窗口” 一起使用,但在每次双击文件标签时,IDE 布局可能发生多个更改。

使嵌套分割比例相等

使用此选项可统一编辑器中多个水平或垂直拆分窗格的尺寸。

将固定的标签页留在左侧

始终将 固定标签 移动至编辑器标签栏的左侧。 否则,将不会限定固定标签的位置,您可以根据需要在标签栏中移动它们。

查找 / 替换

使用此部分可配置使用 在项目中搜索并替换目标项 时的其他选项。

项目

描述

在“查找用法”视图中启用相似用法聚类

GoLand 会分析搜索结果,识别最常见的使用模式,并根据结构相似性将所有查找结果归类。 这些使用模式将显示在 预览 选项卡中。

如需了解更多信息,请参阅 在项目中搜索用法

在“在文件中查找/显示用法”预览中显示的最大结果数

默认的最大结果数为 100。 增加此限制可能会显著增加内存使用量。

IDE

使用此部分可配置项目中不同实体的额外存储选项。

描述

最近项目的最大数量

使用此选项更改默认存储的最近项目数量,该数量为 50

最近文件的最大数量

使用此选项更改默认存储的 recent files数量,该数量为 50

最近位置的最大数量

使用此选项更改默认存储的 recent locations数量,该数量为 25

在本地历史记录中存储更改的持续时间

使用此选项可指定在 local history中保留更改的天数。

Kubernetes

描述

如果没有可用集群,则显示空Kubernetes 节点

如果选中此选项,且没有可用的模式,则 GoLand 会在 服务 工具窗口中显示 Kubernetes 节点。

要加载的kubeconfig 文件的最大大小

指定 GoLand 尝试加载的 kubeconfig 文件的最大大小(以兆字节 MB 为单位)。

要加载的CRD YAML 文件的最大大小

指定 GoLand 尝试加载的资源 YAML 文件的最大大小(以兆字节 MB 为单位)。

kubectl 集群操作超时

指定 GoLand 等待 kubectl 模式操作完成的超时时间(以秒为单位)。 如果操作耗时较长,将因延迟或无响应而被取消。

HTTP 请求超时时间

指定 GoLand 等待发送到 Kubernetes 集群的 HTTP 请求的超时时间(以秒为单位)。 如果请求耗时较长,将因延迟或无响应而被取消。

Markdown

描述

隐藏浮动工具栏

在 Markdown 文件中选中文本时,GoLand 会显示一个包含多种格式选项的 floating toolbar。 如果不希望看到浮动工具栏,请选中此复选框,然后重新打开该选项卡以应用更改。

在标题锚点中将多个破折号替换为一个

将章节标题生成的锚点中的两个或多个连字符合并为一个。

项目视图

使用此部分可配置在 Project 工具窗口 中工作的附加选项。

描述

按下Enter 键时将焦点移至编辑器

选中此选项后,您可以在 项目视图 中按 Enter 切换焦点至编辑器。

收起节点时,也收起下面所有展开的节点

选中此选项后,GoLand 将同时折叠子节点和父节点。

增大项目视图中的字号

如果希望更改 项目 视图中的字体大小,请选择此选项。您需要重新启动 GoLand。 您需要重新启动 GoLand。

Rails

描述

自动加载生成器

默认启用,使用此选项可自动加载 Rails generator。 禁用该选项后,您仍可手动触发此操作。

Rake

说明

自动加载任务

默认启用,使用此选项可自动加载 Rake task。 禁用该选项后,您仍可手动触发此操作。

运行/调试

说明

临时配置限制

使用此选项更改默认存储的临时 run/debug configuration 数量,默认值为 5

确认在进程终止时重新运行

当为正在运行的进程调用重新运行功能时,GoLand 会提示您确认终止当前进程并启动新进程的操作。 您可以通过取消选中该复选框来更改默认行为。

将配置设为默认固定

选择此选项可在运行 configuration 后自动固定 运行 工具窗口中打开的标签页。

新 UI 中最近运行配置的最大数量

指定要在 Run widget 中显示的最近 run/debug configuration 的数量。

SSH

说明

配置文件解析器

选择一个解析器:

  • 传统 :使用 ~/.ssh/config 的旧版解析器。

  • OpenSSH :使用基于 ssh -G 的解析器。 您的计算机上必须安装 OpenSSH。

OpenSSH 工具的自定义路径

如果选择了 OpenSSH 解析器,请指定 OpenSSH 的路径。

全局搜索

说明

在“全部搜索”中显示文本搜索结果

全部搜索 中启用 文本搜索。 结果将显示在新的 文本 标签页上以及列表底部的 全部 标签页上。

等待所有贡献者完成后再显示结果

在显示最终搜索结果前,等待所有搜索贡献项完成其任务。 此选项可固定搜索结果中某项的位置,防止该项在列表中跳动。 如果某些搜索贡献项较慢,该选项可能会减慢“全部搜索”的响应速度。

贡献者等待超时(毫秒) 字段中,指定等待搜索贡献项完成工作的时间。

在操作选项卡中根据机器学习排序结果

默认情况下, 操作 标签页中的搜索结果使用机器学习进行排序,而非标准排名机制。

在文件选项卡中根据机器学习排序结果

默认情况下, 文件 标签页中的搜索结果使用机器学习进行排序,而非标准排名机制。

在“全部”选项卡中根据机器学习排序结果

使用机器学习而非标准排名机制对 全部 标签页中的搜索结果进行排序。

在操作选项卡中启用语义搜索

如果希望在 操作 标签页中使用语义搜索(分析搜索查询背后的意图和上下文含义的技术)以获取更相关的结果,请选择此选项。

在文件选项卡中启用语义搜索

如果希望 GoLand 在 文件 选项卡中使用语义搜索(即分析搜索查询的意图和上下文含义),以提供更相关的结果,请选择此选项。

在符号选项卡中启用语义搜索

如果希望 GoLand 在 符号 选项卡中使用语义搜索(即分析搜索查询的意图和上下文含义),以提供更相关的结果,请选择此选项。

在类选项卡中启用语义搜索

如果希望 GoLand 在 选项卡中使用语义搜索(即分析搜索查询的意图和上下文含义),以提供更相关的结果,请选择此选项。

查找、替换、重命名中的搜索范围

描述

保留上次选择的搜索范围

选择此选项以快速查找搜索范围的历史记录。

启动

描述

如果项目启动时没有打开的文件,则打开README.md 文件

如果选择此选项,则在打开项目时没有文件被打开的情况下,GoLand 将打开一个 README.md 文件。

终端

配置与使用 embedded terminal emulator相关的高级设置。

描述

终端回滚缓冲区大小

使用此选项可增加终端中的缓冲区大小。

使用Escape 将焦点移至编辑器

选中此选项后,您可以使用 Escape 将焦点从终端切换到编辑器。

键盘缓冲

在终端中启用 Typeahead 功能,对远程连接时可能出现的输入延迟非常有用。

键盘缓冲延迟阈值

当终端延迟超过指定值(以毫秒为单位)时启用 Typeahead。

备用屏幕缓冲区使用 1.0 行间距

使用备用屏幕缓冲的终端应用可能具有其独特的视觉样式。 此设置在终端的备用屏幕缓冲模式中保持使用 1.0 的行距。

填充字符背景(包括行间距)

如果备用屏幕缓冲模式中的行距超过 1.0,行与行之间可能会出现白色水平间隙。 选中此复选框以填补这些间隙。

显示应用程序标题

根据运行的命令自动命名终端选项卡。

终端字符编码

指定终端编码。

测试索引任务

描述

将测试索引显示为后台任务

您可以在进度条中像监控其他 background task一样监控并暂停或取消测试索引。 此选项默认启用。

在指定超时(毫秒)后将测试索引显示为后台任务

此选项设置测试索引出现在进度条作为后台任务所需的时间。

工具窗口

描述

始终显示工具窗口标题图标

默认情况下,工具窗口标题中的图标(例如 隐藏选项 )仅在鼠标悬停或工具窗口获得焦点时显示。

启用此选项可始终显示工具窗口标题图标。

允许通过标题拖动工具窗口以移至另一位置

通过拖动标题移动工具窗口。

禁用该选项后,您可以通过拖动工具窗口栏、使用 移动到 上下文菜单选项或 工具窗口选项菜单/选项 图标下的工具窗口设置来 move tool windows

用户界面

描述

在IDE 帧标头中显示文件类型图标

在 macOS 上,可使用图标将文件拖动到其他应用中。

对macOS 键盘快捷键使用单词而不是符号

如果想以文字而非符号形式查看快捷键,请选择此选项。

在列表和树中循环滚动

在第一个元素上按向上键时选择最后一个元素,反之亦然。

将鼠标光标放在对话框中的默认按钮上

选中此选项后,鼠标指针将定位于对话框中的默认按钮(通常为 确定)。

禁用双击修改键快捷键

您可以禁用使用双按键的快捷方式。 例如, ShiftCtrl

版本控制

描述

作为编辑器标签页打开差异

选中此选项后,Diff 查看器将显示为编辑器选项卡。

在编辑器中打开文件时加载VCS 中的文件注解

选中此选项后,GoLand 会在编辑器中打开文件时加载注解。

高亮显示忽略的文件

选中此选项后,GoLand 会显示来自 VCS 的忽略文件列表,并在编辑器中显示其状态。

启用“提交”工具窗口

选中此选项后,GoLand 会在单独的工具窗口中显示 本地更改搁置 选项卡。

切换提交控件

选中此选项后,GoLand 会在执行提交后隐藏提交面板和复选框,并允许您在 提交更改 对话框中切换它们。

选择包含要推送的新提交的所有仓库

选中此选项后,GoLand 会默认选中所有将被推送的提交。

版本控制。 Git

项目

描述

递归克隆项目中的子模块

选中此选项后,从 Git 检出期间将使用 git clone --recurse-submodules ,该选项会克隆包含所有可用子模块的主仓库。

从Git 读取时应用内容转换

选中此选项后,GoLand 在从 Git 读取文件内容时,会为 git cat-file 命令使用 --filters--textconv 标志。

使用安全强制推送

选中此选项后,从 IDE 执行强制推送时,GoLand 会使用 --force-with-lease ,而不是仅使用 --force

检查传入和传出提交

选中此选项后,GoLand 会在 分支 弹出中更新具有传入或传出提交的分支信息。

不运行Git 提交挂钩

选择此选项以在提交操作期间禁用自动运行提交钩子。

最后修改日期: 2025年 9月 26日