IntelliJ IDEA 2025.1 Help

高级设置

除了您经常使用的标准设置外,IntelliJ IDEA 还提供了多种高级选项,您可以用来微调特定产品功能的行为。

由于高级设置包含不同部分,您可以使用搜索栏快速导航到感兴趣的部分或所需选项。 您还可以搜索注册表键,因为某些高级选项有对应的注册表键。

书签

条目

描述

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

默认情况下,IntelliJ IDEA 只在书签弹出窗口中显示行书签(Shift+F11编辑 | 书签 | 显示行书签…)。 如果您希望在弹出窗中看到其他书签项目,例如文件或文件夹,请禁用此选项。 如需更多信息,请参阅 书签

构建工具. Gradle

条目

描述

下载源

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

选择此选项以更改项目的行为,并在导入过程中始终下载依赖项的来源。

编译器

编译项目时,使用此部分来配置其他选项。

条目

描述

即使开发的应用程序当前正在运行,也允许自动make 启动

选择此选项,即使当前正在运行的应用程序,也会自动构建您的项目。 请注意,某些应用程序类可能会在构建过程中被删除。

以较低优先级运行编译任务

使用此选项可以降低编译过程的优先级,以在编译期间保持用户的计算机响应。 请注意,这会影响编译时间。

数据库

条目

描述

如果脚本加载程序检测到文件,则将其作为表打开

对于 scripted data loaders 支持的文件格式。 定义 IntelliJ IDEA 在表格视图中打开的文件。

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

  • 表优先格式 :表示表格格式数据的文件格式。 目前,除 JSON 之外支持所有表格数据文件格式。

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

使用旧“导入”对话框

启用 旧 UI导入 对话框,而不是 当前的

在“随处搜索”中显示“数据库”标签页

启用 数据库 选项卡在 随处搜索 中(双击 Shift)。

有关 Search everywhere 功能的更多信息,请参阅 随处搜索

调试器

条目

描述

最近表达式的最大数量

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

显示嵌入式“运行到光标处”弹出窗口

控制在调试模式下当您将鼠标悬停在一行上时是否显示 运行到光标处 图标 运行到光标处。 点击此图标将继续执行,直到到达相应的行。

Dev Container

条目

描述

使用 --depth=1 克隆源

使用此选项通过检出最新版本的源代码来加速您的项目克隆过程。 如需更多信息,请参阅 Git 文档

Docker

条目

描述

重启时自动连接到Docker

IntelliJ IDEA 启动后 连接到已配置的 Docker daemon

镜像注册表实体加载限制

出于性能原因,默认情况下,IntelliJ IDEA 仅显示 Docker registry 中的前 100 张图片。 如果您需要列出更多,请增加此数字。 这也会增加内存使用量。

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

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

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

IntelliJ IDEA 应该多久检查一次与 Docker 的连接状态(以毫秒为单位)。

在 SELinux 系统中对几乎所有绑定卷应用 :z 挂载选项

在 SELinux 工作站上添加 :z 配置标志到 Docker 绑定挂载以 将卷连接到 Docker 容器

文档组件

启用文档组件中的代码元素高亮显示(Quick Documentation popuptool window 以及渲染的 Javadocs)。

文档组件中的高亮已启用
文档组件中已禁用高亮显示

条目

描述

行内代码的基本语法高亮显示

在文档组件中的所有内联代码元素中突出显示关键字、数字和字符串。

多行代码块的基本语法高亮显示

在所有文档组件的多行代码块中高亮显示关键字、数字和字符串。

代码元素链接的语法高亮显示

代码元素中的所有链接将会用与该元素(类、方法、字段等)在编辑器配色方案中所选颜色相对应的颜色完全高亮显示。

编辑器

请使用本部分来配置在 编辑器 中工作的其他选项。

条目

描述

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

此选项允许您覆盖在编辑器中未选择任何内容时复制 默认行为或剪切 Ctrl+C 当前整行的 Ctrl+X 默认行为。

在未选择任何内容的情况下调用“复制”操作后不选择已复制的行

默认情况下,如果您在不选择任何内容的情况下使用 Ctrl+C ,整行内容将被复制。 通过此操作,您可以避免该选择。

粘贴复制时未选择内容的行时

您可以更改默认的 粘贴到文本光标线上方 行为,并选择 粘贴到插入点行 ,该行为恢复旧版的复制/粘贴行为,或者选择 如果已粘贴中间行则修剪 ,此行为将在中间粘贴时移除复制行前后的不必要空格。

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

选中此选项后,您可以使用 Unicode 名称缩写表示特殊字符,例如控制代码。

显示缩放指示器

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

制表符呈现

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

  • 水平线

  • > 符号

  • 长箭头

免打扰模式下的左边距

此选项允许您在 无干扰和禅模式中调整左侧编辑器边距。

默认情况下,这些查看模式中的编辑器文本垂直居中,文本列宽度与 在以下位置硬包装 选项在 编辑器 | 代码风格 设置页面上的设置相对应  Ctrl+Alt+S。 这意味着如果您的代码在 正确格式化时会居中,但如果有长的未换行行,文本可能会在左侧有大空白的情况下超出视口。 在这种情况下,您可能希望使用此选项减少左边距。

行号的字体增量

使用此选项可以更改左侧边栏中行号的字体大小,使其与编辑器中的字体大小进行比较。

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

默认数量是 100000。 将此数字增加可能会对编辑器性能产生负面影响。

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

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

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

此选项允许您配置是否在 对行使用行注释注释行 Ctrl+/ 时将文本光标移动到下一行。 请注意,如果编辑器中有选择内容,无论此选项如何,文本光标都不会移动。

隐藏用于代码编辑的浮动工具栏

如果您不希望 IntelliJ IDEA 在编辑代码时自动显示 浮动工具栏 ,请使用此选项。

编辑器选项卡页

除了 IntelliJ IDEA 在编辑器中 使用选项卡时提供的标准 编辑器标签选项外,本节还包含一些作为内部注册表操作提供的额外选项。

条目

描述

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

当您导航到一个已经在非活动拆分中打开的文件时,请使用此选项以在该拆分窗格中激活现有文件,而不是在活动拆分中打开文件的新副本。

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

当您导航到方法、类或变量时,包含其声明的源文件将在没有更改的情况下替换当前选项卡。

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

当您从独立窗口导航到方法、类或变量时,IntelliJ IDEA 将在主编辑器中打开包含声明的源文件。

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

启用此选项后,您可以双击编辑器标签以 隐藏和恢复所有工具窗口。 或者,您可以通过按下 Ctrl+Shift+F12 或从主菜单中选择 窗口 | 活动工具窗口 | 隐藏所有窗口/还原窗口 来完成此操作。

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

当此选项启用时,您可以双击 split editor tab groups 中的标签页,以更改标签组的相对大小:第一次双击会将该标签页及其组扩展到最大,并将所有其他组缩小到最小宽度/高度;第二次双击会为每个标签组分配相同的宽度和高度。

或者,您可以从主菜单中选择 窗口 | 编辑器标签 | 最大化编辑器/恢复拆分 或从 查找操作弹出窗口中选择这些操作 Ctrl+Shift+A

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

在嵌套拆分中均衡比例

使用此选项以使编辑器中多个水平或垂直拆分的大小均匀。

将固定的标签页留在左侧

始终将 pinned tabs移动到编辑器选项卡栏的左侧。 否则,不固定标签页的位置未定义,您可以根据需要在标签栏上移动它们。

查找/替换

使用本节配置额外选项以便与 搜索和替换项目中的目标 一起使用。

条目

描述

在“查找用法”视图中启用类似用法集群

IntelliJ IDEA 分析搜索结果,检测最常见的使用模式,并根据结构相似性将所有发现的用法分类为不同组。 这些使用群集显示在 预览 选项卡中。

有关更多信息,请参见 在项目中搜索用法

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

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

框架. Micronaut

条目

描述

使用Gradle 运行

默认情况下,在 Micronaut Gradle-based 应用程序中,IntelliJ IDEA 使用 Gradle 构建项目,并使用 IntelliJ IDEA 运行它。 选中此复选框以使用 Gradle 而不是 IntelliJ IDEA 来运行 Micronaut 应用程序。

框架. Spring Boot

条目

描述

使用Gradle 运行

默认情况下,在 Spring Boot 基于 Gradle 的应用程序中,IntelliJ IDEA 使用 Gradle 构建项目,并使用 IntelliJ IDEA 运行项目。 选择此复选框以使用 Gradle 而非 IntelliJ IDEA 来运行 Spring Boot 应用程序。

IDE

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

条目

描述

最近项目的最大数量

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

最近文件的最大数量

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

最近位置的最大数量

使用此选项更改存储的默认数量的 最近位置 ,该数量为 25

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

使用此选项来指定您希望保留在 本地历史记录中更改的天数。

JVM 语言

条目

描述

处理终端输出以查找并高亮显示类名

使用此选项来显示或隐藏记录器调用高亮。

Java

条目

描述

Code Vision: 显示嵌入提示所需的最小用法数量

配置显示 内嵌提示的最少使用次数。

启用对使用限定符作为第一个实参的static 方法补全

当目标类是第一个参数时,静态方法将与实例方法相同地处理。 这使相关的补全建议更易发现。 要显示所需的建议,请调用代码完成(Ctrl+Space )两次。

项目打开时开始侦听配置文件('.sdkmanrc'、'.tool-versions' 等)中的更改

同步项目中 sdkman 配置中指定的 JDK 声明的使用。

在Java 源根中显示不相关的“新建文件”模板

显示 Java 源根文件夹中右键点击节点时可以打开的 新建 上下文菜单中的所有非必要操作。

Kotlin

条目

描述

编译器参考索引

启用此选项以通过编译器索引中的引用来搜索用法。

切换到 Markdown 模式 (${ hints.mdMode })

条目

描述

隐藏浮动工具栏

当您在 Markdown 文件中选择一些文本时,IntelliJ IDEA 会显示一个 浮动工具栏 ,其中包含各种格式选项。 如果您不想看到浮动工具栏,请选择此复选框,然后重新打开选项卡以应用更改。

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

将章节标题中生成的锚点中的两个或更多破折号转换为一个。

项目视图

请使用此部分配置额外选项以供在 项目工具窗口 中使用。

条目

描述

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

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

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

当选择此选项时,IntelliJ IDEA 会折叠子节点以及父节点。

导航到库类时,请勿在项目树中选择它

即使启用了 项目 选项,也不要自动导航到 始终选择打开的文件 工具窗口中的库文件。

您可以在工具窗口中手动导航到库文件:使用 选择打开的文件 按钮,位于 项目 工具窗口工具栏,或按 Alt+F1 来打开 选择位置 弹出窗口。

增大项目视图中的字号

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

Rails

条目

描述

自动加载生成器

默认启用,使用此选项可自动加载 Rails 生成器。 当此选项被禁用时,您仍然可以手动触发该操作。

Rake

条目

描述

自动加载任务

默认启用,使用此选项可自动加载 Rake 任务。 当此选项被禁用时,您仍然可以手动触发该操作。

项目范围分析

条目

描述

项目范围分析使用的线程计数

如果您指定 -1 ,IntelliJ IDEA 会自动设置线程数。 重启 IntelliJ IDEA 以应用此设置。

更改后的分析延迟

使用此选项来设置代码分析前的延迟。 默认延迟为 1000 毫秒。

运行/调试

条目

描述

临时配置限制

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

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

当您对一个正在运行的进程调用 rerun 时,IntelliJ IDEA 会提示您确认终止现有进程并启动一个新进程的操作。 您可以通过取消选中此复选框来更改默认行为。

将配置设为默认固定

选择此选项可在您运行配置后自动固定在 运行 工具窗口中打开的选项卡。

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

指定将在 Run widget中显示的最近运行/调试配置的数量。

SSH

条目

描述

配置文件解析器

请选择解析器:

  • 遗留 :使用 legacy parser 处理 ~/.ssh/config

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

OpenSSH 工具的自定义路径

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

随处搜索

条目

描述

在 Search Everywhere 中显示文本搜索结果

随处搜索 中启用 text search。 结果将显示在新的 文本 选项卡上,并在列表底部的 所有 选项卡上显示。

在显示结果之前等待所有贡献者完成

等待所有搜索贡献者完成任务后再显示最终搜索结果。 此选项可固定搜索结果中某项目的位置,防止其在列表中跳动。 如果存在速度较慢的搜索贡献者,此选项可能会减慢 "Search Everywhere" 的操作速度。

贡献者等待超时(毫秒) 字段中,指定等待搜索贡献者完成其任务的时间长度。

根据机器学习对“操作”标签页中的结果进行排序

默认情况下, 操作 选项卡上的搜索结果使用机器学习进行排序,而不是使用标准的排序机制。

根据机器学习对“文件”标签页中的结果进行排序

默认情况下, 文件 选项卡上的搜索结果使用机器学习进行排序,而不是使用标准的排序机制。

基于机器学习对“类”标签页中的结果进行排序

默认情况下, 选项卡上的搜索结果使用机器学习进行排序,而不是使用标准的排序机制。

基于机器学习对“所有”标签页中的结果进行排序

所有 选项卡上使用机器学习排序搜索结果,而不是标准排序机制。

在“操作”标签页中启用语义搜索

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

在“文件”标签页中启用语义搜索

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

在“符号”标签页中启用语义搜索

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

在“类”标签页中启用语义搜索

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

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

条目

描述

保留上次选择的搜索范围

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

启动

条目

描述

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

如果您选择此选项,IntelliJ IDEA 会在您启动项目时打开一个 README.md 文件,如果没有任何已打开的文件。

终端

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

条目

描述

终端回滚缓冲区大小

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

使用Escape 将焦点移至编辑器

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

键盘缓冲

在终端中启用 typeahead,这在您预期打字延迟时对远程连接很有用。

键盘缓冲延迟阈值

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

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

使用备用屏幕缓冲区的终端应用程序可能有其自己的视觉风格。 此设置在终端的备用屏幕缓冲模式下保持使用 1.0 行间距。

新的终端 始终使用 1.0 行间距,并且无法禁用。

填充字符背景,包括行距

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

显示应用程序标题

根据您运行的命令自动命名终端标签。

终端字符编码

指定终端的编码。

新的终端输出能力

新终端的缓冲区大小。

工具窗口

条目

描述

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

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

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

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

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

当此选项被禁用时,您可以通过拖动工具窗口条、使用 移至 上下文菜单选项或位于 工具窗口选项菜单/选项 图标下的工具窗口设置来 移动工具窗口

用户界面

条目

描述

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

在 macOS 中,可以使用此图标将文件拖到不同的应用程序.

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

如果您希望看到带有文字的快捷方式而不是符号,请选择此选项。

在列表和树中循环滚动

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

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

当选择此选项时,鼠标指针将置于对话框中的默认按钮上(通常是 OK)。

禁用双击修改键快捷键

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

版本控制

条目

描述

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

选中此选项时,“差异查看器”将显示为编辑器选项卡。

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

选择此选项时,IntelliJ IDEA 在您打开编辑器中的文件时加载注解。

高亮显示忽略的文件

当选择此选项时,IntelliJ IDEA 将显示来自 VCS 的忽略文件列表并在编辑器中显示它们的状态。

启用“提交”工具窗口

当您选择此选项时,IntelliJ IDEA将在单独的工具窗口中显示 本地更改搁置 标签。

切换提交控件

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

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

如果选择此选项,IntelliJ IDEA 将默认选择所有要推送的提交。

版本控制. Git

条目

描述

递归克隆项目中的子模块

选择此选项后,在从 Git 检出时, git clone --recurse-submodules 被使用来克隆包含所有可用子模块的主存储库。

从Git 读取时应用内容转换

当选择此选项时,IntelliJ IDEA 将在从 Git 读取文件内容时对 --filters--textconv 标志使用 git cat-file 命令。

使用安全强制推送

选择此选项时,IntelliJ IDEA 在从 IDE 调用强制推送时使用 --force-with-lease 而不是仅使用 --force

检查传入和传出提交

当选择此选项时,IntelliJ IDEA 会更新 分支 弹出窗口中有传入或传出提交的分支的信息。

使用Windows 证书存储

选中此选项时,强制 Git 使用 Windows 证书存储区来验证 SSL 连接。 这适用于 Git 2.14 及更高版本。

最后修改日期: 2025年 4月 24日