自动导入本页面描述了 Java 导入。 有关在 Kotlin 中导入的更多信息,请参阅 Packages and Imports。
如果您正在使用尚未导入的类、静态方法或静态字段,IDE 会显示一个工具提示,提示您添加缺失的导入语句,这样您就不需要手动添加。 按 Alt+Enter 接受建议。
如果有多个可能的导入来源,按下 Alt+Enter 将打开建议列表。
要更改导入工具提示的背景颜色,请按 Ctrl+Alt+S 并转到 编辑器 | 配色方案 | 常规 | 弹出窗口和提示 | 问题提示。
静态导入的方法、类和字段在编辑器中具有不同的样式。
自动添加导入语句您可以配置 IDE,使其在没有可供选择的选项时自动添加 import 语句。
按 Ctrl+Alt+S 打开设置,然后选择 编辑器|通用|自动导入。
选中 动态添加明确的import 复选框,并应用更改。
当您粘贴包含尚未导入的类或静态方法和字段引用的代码块时,IDE 会自动插入缺失的 import 语句。 如果您想更改此设置,请从 粘贴时插入import(I) 列表中,选择 询问 以确认每次插入或 从不 以手动插入 import 语句。
导入包而不是单个类IntelliJ IDEA 建议默认导入单个类。 您可以更改设置来导入整个包。
按 Ctrl+Alt+S 打开设置,然后选择 编辑器 | 代码风格 | Java | 导入。
清除 使用单个类导入 复选框并应用更改。
禁用导入工具提示当工具提示被禁用时,未解析的引用会被下划线标记,并用红色灯泡图标标记 。 要查看建议列表,请点击此图标(或按 Alt+Enter ),然后选择 导入类。
禁用所有工具提示将鼠标悬停在编辑器右上角的检查小部件上,点击 ,然后禁用 显示自动导入工具提示 选项。
禁用类或静态方法和字段的工具提示按 Ctrl+Alt+S 打开设置,然后选择 编辑器|通用|自动导入。
请确保为 显示自动导入工具提示 设置选择了必要的选项(默认情况下两个复选框, 类 和 Static 方法和字段(S) ,都已启用)。
禁用通配符导入当 IntelliJ IDEA 从同一个包中导入的类数量达到限制(默认情况下为 5 )时,IDE 会修改语句以导入整个包,而不是从该包中导入几个单独的类:
禁用通配符导入以始终导入单个类按 Ctrl+Alt+S 打开设置,然后选择 编辑器 | 代码样式 | Java。
确保启用了 使用单个类导入 选项。
在 将import 与 '*' 搭配使用的类计数 和 将静态import 与 '*' 搭配使用的名称计数 字段中,指定的值应当显著超过包中的类数以及类中的名称数(例如, 999)。
要在不更改设置的情况下,用单个类导入替换文件中的导入语句,请将文本光标放置在导入语句处,按 Alt+Enter (或使用意图操作 图标),然后选择 替换为单个类导入。
禁用自动导入如果您想完全禁用自动导入,请确保:
所有导入工具提示均已禁用。
自动插入导入语句 已禁用。
为自动导入优先选择类此功能允许您自动导入常用的静态方法。 当您输入来自优先类的方法时,IDE 会显示补全建议。 从列表中选择一个建议会插入相应的导入语句,而无需手动编辑。
按 Ctrl+Alt+S 打开设置,然后选择 编辑器|通用|自动导入。
在 在补全中包含 static 成员的自动导入 部分,点击 或按 Alt+Insert。
在打开的对话框中,指定您想要添加到列表中的类。 您可以通过名称搜索类,或从项目结构中选择它们。
在类名的右侧,您还可以选择是否仅在当前项目中优先考虑它,还是在所有项目中(全局)优先考虑它。
应用更改并关闭对话框。
从自动导入中排除类和包导入建议列表中可能包含您不需要的类和包。 您可以从自动导入中排除冗余条目,这样建议列表中只包含相关条目。
自动导入和 代码补全共用排除类和包列表。
按 Ctrl+Alt+S 打开设置,然后选择 编辑器|通用|自动导入。
在 从自动导入和补全中排除 部分,点击 或按 Alt+Insert ,并指定您想要排除的类或包。
您还可以选择是否排除当前项目或所有项目(全局)。
排除类或包按 Alt+Enter 打开导入建议列表。
点击包旁边的右箭头,选择您要排除的项目(一个类或整个包)。
在 从自动导入和补全中排除 部分的 自动导入 对话框中,选择是否要从当前项目或所有项目中排除项目,然后应用更改。
优化 import优化import 功能帮助您删除未使用的导入,并根据 设置 | 编辑器 | 代码样式 |
您可以从导入优化中排除特定文件和文件夹。 有关更多信息,请参见 排除文件格式化。
优化所有导入在 项目 工具窗口中选择文件或目录 (视图 | 工具窗口 | 项目)。
请执行以下任一操作:
在主菜单中,前往 代码 | 优化import (或按 Ctrl+Alt+O)。
从上下文菜单中选择 优化import。
(如果您选择了一个目录)请选择是否要优化目录中所有文件中的导入,还是仅优化本地修改的文件(如果您的项目在版本控制下),然后点击 运行。
移除未使用的 import将文本光标置于未使用的导入语句处,然后按 Alt+Enter ,或使用 图标。
未使用的语句默认显示为灰色。
从建议列表中选择 移除未使用的import。
在提交时优化导入如果您的项目在版本控制下,您可以配置 IntelliJ IDEA 在将修改文件提交到 VCS 之前优化导入。
此功能仅适用于 Git 和 Mercurial。
按 Alt+0 打开 提交 工具窗口,然后点击 显示提交选项 。
点击 ,并在提交消息区域,选中 优化import 复选框。
自动优化导入项在保存时您可以配置 IDE,以便在修改后的文件 保存时自动优化导入。
按 Ctrl+Alt+S 打开设置,然后选择 工具 | 保存时的操作。
启用 优化import(O) 选项。
另外,从 所有文件类型 列表中选择您想要优化导入的文件类型。
应用更改并关闭对话框。
在重新格式化文件时优化导入您可以告知 IntelliJ IDEA 在每次重新格式化文件时优化导入。
在编辑器中打开文件,按 Ctrl+Alt+Shift+L ,并确保在打开的 重新格式化文件 对话框中选中 优化 import 复选框。
之后,每次您在此项目中按 Ctrl+Alt+L 时,IntelliJ IDEA 将自动优化其导入。
实时优化导入当您从一个模板创建一个类并启用 动态优化import 选项时,IntelliJ IDEA 只有在您重新打开项目后才会优化此模板的导入。
您还可以配置 IDE 自动优化导入。 IntelliJ IDEA 将根据 设置 | 编辑器 | 代码样式 |
按 Ctrl+Alt+S 打开设置,然后选择 编辑器|通用|自动导入。
启用 动态优化import 选项并应用更改。
最后修改日期: 2025年 4月 24日数据库中的全文搜索代码补全