高级设置中的控件说明
除了常用的标准设置,GoLand 还提供了多种高级选项,帮助您微调特定产品功能的行为。
由于高级设置包含多个部分,您可以使用搜索字段快速导航到所需部分或选项。 您还可以搜索注册表键,因为某些高级选项具有相关的注册表键。
书签
项目 | 描述 |
|---|---|
仅在弹出窗口中显示行书签 | 默认情况下,GoLand 在书签弹窗中仅显示行书签(Shift+F11 或 )。 如果需要在弹窗中查看其他已添加书签的项目,例如文件或文件夹,请禁用此选项。 如需了解更多信息,请参见 书签。 |
构建工具。 Gradle
项目 | 描述 |
|---|---|
下载源代码 | 默认情况下,GoLand 在初始项目同步时不会下载项目依赖项的源代码。 选中此选项可更改项目行为,在导入过程中始终下载依赖项的源代码。 |
数据库
项目 | 描述 |
|---|---|
若由脚本加载器检测到则以表格形式打开文件 | 适用于 scripted data loaders 所支持格式的文件。 定义 GoLand 以表格视图打开哪些文件。
|
相关行操作行为 | 定义在表格单元格浮动工具栏或上下文菜单中调用 相关行 操作时的行为。
|
在“全部搜索”中显示“数据库”选项卡 | 启用 数据库 选项卡(双击 全部搜索 )中的 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 添加 |
编辑器
使用此部分配置 编辑器 的附加选项。
项目 | 描述 |
|---|---|
在未选择任何内容的情况下调用“复制”或“剪切”操作时不复制/剪切当前行 | 此选项允许您覆盖在编辑器中未选择任何内容时使用 Ctrl+C 或 Ctrl+X 操作复制或剪切整行的 默认行为。 |
在未选择内容的情况下执行复制操作后不选中已复制的行 | 默认情况下,在未选择任何内容时使用 Ctrl+C 操作将复制整行。 启用该操作后,您可以避免复制整行。 |
粘贴未选择的行时 | 您可以更改默认的 粘贴到光标行上方 行为,选择 粘贴到光标行 (恢复旧版复制/粘贴行为)或 若粘贴在中间一行则进行裁剪 (在粘贴到行中间时去除复制行前后的多余空格)。 |
使用其Unicode 名称缩写渲染特殊字符(例如控制代码) | 启用此选项后,您可以使用特殊字符(如控制字符)的 Unicode 名称缩写。 |
显示缩放指示器 | 使用此选项可在编辑器中 缩放代码时显示当前字体大小的指示器,并提供将其恢复为默认值的选项。 |
制表符呈现 | 您可以选择以下选项之一:
|
免打扰模式下的左边距 | 此选项允许您在 免打扰和禅模式下调整左侧编辑器边距。 在这些视图模式下,编辑器文本默认垂直居中,文本列宽度会与 换行位置 设置页中的 编辑器 | 代码样式 选项 Ctrl+Alt+S 相匹配。 这意味着,如果 格式正确 ,您的代码将居中对齐,但如果存在未换行的长行,文本可能会超出视口范围,而左侧则存在较大的边距。 在这种情况下,您可能需要使用此选项减小左侧边距。 |
行号字体增量 | 使用此选项可以调整编辑器左侧边距中行号的字体大小,使其与编辑器中的字体大小保持一致。 |
对代码行长度超过此值的文档强制进行自动换行 | 默认数值为 |
使用“扩展选择”选择空白字符 | 使用此选项可在调用 Extend Selection 操作时包含空格。 |
通过行注释操进行注释后,将文本光标下移 | 此选项可配置在 使用行注释注释行 Ctrl+/ 时是否将光标移动到下一行。 请注意,如果编辑器中存在选区,无论此选项是否启用,光标都不会移动。 |
编辑器选项卡
除了在编辑器中 使用标签时 GoLand 提供的标准 编辑器标签选项外,此部分还包含作为内部注册表操作提供的其他选项。
项目 | 描述 |
|---|---|
导航到文件时,首选在停用拆分窗格中选择现有标签页 | 导航至已在非活动拆分窗格中打开的文件时,使用此选项可激活该拆分窗格中的文件,而不是在活动拆分中打开该文件的副本。 |
在同一个标签页中打开声明源 | 导航至方法、类或变量时,若当前标签页未作修改,则其声明所在的源文件将替换当前标签页。 |
在主IDE 窗口中打开从分离窗口调用的声明源 | 从分离窗口导航至方法、类或变量时,GoLand 会在主编辑器中打开其声明所在的源文件。 |
通过双击编辑器标签页执行“隐藏所有工具窗口”/“还原窗口” | 启用此选项后,双击编辑器标签即可 隐藏并恢复所有工具窗口。 另外也可按 Ctrl+Shift+F12 ,或从主菜单中选择 实现相同操作。 |
通过双击编辑器标签页执行“最大化编辑器”/“标准化拆分” | 启用此选项后,双击 拆分编辑器标签组 中的标签可调整标签组相对大小:第一次双击将当前标签及其组扩展至最大,并将其他组缩至最小,第二次双击则平均分配各个标签组的宽度和高度。 或可从主菜单中选择 ,或通过按下 Ctrl+Shift+A 弹出 Find Action 来选择这些操作。 此选项可与 通过双击编辑器标签页执行“隐藏所有工具窗口”/“还原窗口” 一起使用,但在每次双击文件标签时,IDE 布局可能发生多个更改。 |
使嵌套分割比例相等 | 使用此选项可统一编辑器中多个水平或垂直拆分窗格的尺寸。 |
将固定的标签页留在左侧 | 始终将 固定标签 移动至编辑器标签栏的左侧。 否则,将不会限定固定标签的位置,您可以根据需要在标签栏中移动它们。 |
查找 / 替换
使用此部分可配置使用 在项目中搜索并替换目标项 时的其他选项。
项目 | 描述 |
|---|---|
在“查找用法”视图中启用相似用法聚类 | GoLand 会分析搜索结果,识别最常见的使用模式,并根据结构相似性将所有查找结果归类。 这些使用模式将显示在 预览 选项卡中。 如需了解更多信息,请参阅 在项目中搜索用法。 |
在“在文件中查找/显示用法”预览中显示的最大结果数 | 默认的最大结果数为 |
IDE
使用此部分可配置项目中不同实体的额外存储选项。
项 | 描述 |
|---|---|
最近项目的最大数量 | 使用此选项更改默认存储的最近项目数量,该数量为 |
最近文件的最大数量 | 使用此选项更改默认存储的 recent files数量,该数量为 |
最近位置的最大数量 | 使用此选项更改默认存储的 recent locations数量,该数量为 |
在本地历史记录中存储更改的持续时间 | 使用此选项可指定在 local history中保留更改的天数。 |
Kubernetes
项 | 描述 |
|---|---|
如果没有可用集群,则显示空Kubernetes 节点 | 如果选中此选项,且没有可用的模式,则 GoLand 会在 服务 工具窗口中显示 Kubernetes 节点。 |
要加载的kubeconfig 文件的最大大小 | 指定 GoLand 尝试加载的 kubeconfig 文件的最大大小(以兆字节 MB 为单位)。 |
要加载的CRD YAML 文件的最大大小 | 指定 GoLand 尝试加载的资源 YAML 文件的最大大小(以兆字节 MB 为单位)。 |
kubectl 集群操作超时 | 指定 GoLand 等待 |
HTTP 请求超时时间 | 指定 GoLand 等待发送到 Kubernetes 集群的 HTTP 请求的超时时间(以秒为单位)。 如果请求耗时较长,将因延迟或无响应而被取消。 |
Markdown
项 | 描述 |
|---|---|
隐藏浮动工具栏 | 在 Markdown 文件中选中文本时,GoLand 会显示一个包含多种格式选项的 floating toolbar。 如果不希望看到浮动工具栏,请选中此复选框,然后重新打开该选项卡以应用更改。 |
在标题锚点中将多个破折号替换为一个 | 将章节标题生成的锚点中的两个或多个连字符合并为一个。 |
项目视图
使用此部分可配置在 Project 工具窗口 中工作的附加选项。
项 | 描述 |
|---|---|
按下Enter 键时将焦点移至编辑器 | 选中此选项后,您可以在 项目视图 中按 Enter 切换焦点至编辑器。 |
收起节点时,也收起下面所有展开的节点 | 选中此选项后,GoLand 将同时折叠子节点和父节点。 |
增大项目视图中的字号 | 如果希望更改 项目 视图中的字体大小,请选择此选项。您需要重新启动 GoLand。 您需要重新启动 GoLand。 |
Rails
项 | 描述 |
|---|---|
自动加载生成器 | 默认启用,使用此选项可自动加载 Rails generator。 禁用该选项后,您仍可手动触发此操作。 |
Rake
项 | 说明 |
|---|---|
自动加载任务 | 默认启用,使用此选项可自动加载 Rake task。 禁用该选项后,您仍可手动触发此操作。 |
运行/调试
项 | 说明 |
|---|---|
临时配置限制 | 使用此选项更改默认存储的临时 run/debug configuration 数量,默认值为 |
确认在进程终止时重新运行 | 当为正在运行的进程调用重新运行功能时,GoLand 会提示您确认终止当前进程并启动新进程的操作。 您可以通过取消选中该复选框来更改默认行为。 |
将配置设为默认固定 | 选择此选项可在运行 configuration 后自动固定 运行 工具窗口中打开的标签页。 |
新 UI 中最近运行配置的最大数量 | 指定要在 Run widget 中显示的最近 run/debug configuration 的数量。 |
SSH
项 | 说明 |
|---|---|
配置文件解析器 | 选择一个解析器:
|
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一样监控并暂停或取消测试索引。 此选项默认启用。 |
在指定超时(毫秒)后将测试索引显示为后台任务 | 此选项设置测试索引出现在进度条作为后台任务所需的时间。 |
工具窗口
项 | 描述 |
|---|---|
始终显示工具窗口标题图标 | 默认情况下,工具窗口标题中的图标(例如 启用此选项可始终显示工具窗口标题图标。 |
允许通过标题拖动工具窗口以移至另一位置 | 通过拖动标题移动工具窗口。 禁用该选项后,您可以通过拖动工具窗口栏、使用 移动到 上下文菜单选项或 |
用户界面
项 | 描述 |
|---|---|
在IDE 帧标头中显示文件类型图标 | 在 macOS 上,可使用图标将文件拖动到其他应用中。 |
对macOS 键盘快捷键使用单词而不是符号 | 如果想以文字而非符号形式查看快捷键,请选择此选项。 |
在列表和树中循环滚动 | 在第一个元素上按向上键时选择最后一个元素,反之亦然。 |
将鼠标光标放在对话框中的默认按钮上 | 选中此选项后,鼠标指针将定位于对话框中的默认按钮(通常为 确定)。 |
禁用双击修改键快捷键 | 您可以禁用使用双按键的快捷方式。 例如, Shift 或 Ctrl。 |
版本控制
项 | 描述 |
|---|---|
作为编辑器标签页打开差异 | 选中此选项后,Diff 查看器将显示为编辑器选项卡。 |
在编辑器中打开文件时加载VCS 中的文件注解 | 选中此选项后,GoLand 会在编辑器中打开文件时加载注解。 |
高亮显示忽略的文件 | 选中此选项后,GoLand 会显示来自 VCS 的忽略文件列表,并在编辑器中显示其状态。 |
启用“提交”工具窗口 | 选中此选项后,GoLand 会在单独的工具窗口中显示 本地更改 和 搁置 选项卡。 |
切换提交控件 | 选中此选项后,GoLand 会在执行提交后隐藏提交面板和复选框,并允许您在 提交更改 对话框中切换它们。 |
选择包含要推送的新提交的所有仓库 | 选中此选项后,GoLand 会默认选中所有将被推送的提交。 |
版本控制。 Git
项目 | 描述 |
|---|---|
递归克隆项目中的子模块 | 选中此选项后,从 Git 检出期间将使用 |
从Git 读取时应用内容转换 | 选中此选项后,GoLand 在从 Git 读取文件内容时,会为 |
使用安全强制推送 | 选中此选项后,从 IDE 执行强制推送时,GoLand 会使用 |
检查传入和传出提交 | 选中此选项后,GoLand 会在 分支 弹出中更新具有传入或传出提交的分支信息。 |
不运行Git 提交挂钩 | 选择此选项以在提交操作期间禁用自动运行提交钩子。 |