彩票走势图

JAVA开发平台intellij idea使用教程:有哪些方法可以实现自动导入

转帖|使用教程|编辑:鲍佳佳|2020-07-27 11:14:38.797|阅读 817 次

概述:当您使用intelliJ IDEA进行编写代码时如果存在尚未导入的类,静态方法或静态字段,则IDE会显示一个弹出窗口,提示您添加缺少的import语句,此时您可以不必手动添加它,本文主要讲了几种自动导入的方法。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

点击下载IntelliJ IDEA最新试用版

如果您使用的是尚未导入的类,静态方法或静态字段,则IDE会显示一个弹出窗口,提示您添加缺少的import语句,因此您不必手动添加它。按 Alt+Enter 接受建议。

如果有多个可能的导入来源,请按 Alt+Enter 将打开建议列表。

/help/img/idea/2020.1/auto-import.png

要更改导入弹出窗口的背景颜色,请按 Ctrl+Alt+S 并转到 编辑器| 配色方案| 一般| 弹出窗口和提示| 问题提示

自动添加导入语句

如果没有可供选择的选项,则可以将IDE配置为自动添加导入语句。

  1. 在“ Settings/Preferences”对话框中 Ctrl+Alt+S,单击 Editor | General | Auto Import。

  2. 选中“ Add unambiguous imports on the fly”复选框,然后应用更改。

    如果粘贴的代码块包含尚未导入的对类或静态方法和字段的引用,则IDE会询问您如何处理这些引用。如果要IntelliJ IDEA自动添加缺少的导入,请从“ Insert imports on paste” 列表中也选择“ all”。

    快速添加明确的导入复选框

禁用导入弹出窗口

禁用弹出窗口时,未解析的引用带有下划线并标记有红色灯泡图标。要查看建议列表,请单击此图标(或按 Alt+Enter),然后选择Import class。

禁用所有弹出窗口

  1. 单击 右下角状态栏中的Hector。

  2. 清除导入弹出复选框。

禁用类或静态方法和字段的弹出窗口

  1. 在“ Settings/Preferences”对话框中 Ctrl+Alt+S,单击“ editor”。一般| 自动导入

  2. 确保为显示导入导入弹出窗口设置选择了必要的选项(复选框,类以及静态方法和字段均默认启用)。

导入软件包而不是单个类

IntelliJ IDEA建议默认情况下导入单个类。您可以更改设置以导入整个软件包。

  1. 在“ Settings/Preferences”对话框中 Ctrl+Alt+S,选择 Code Style | Java | Imports

  2.  清除“  Use single class import”复选框,然后应用更改。

禁用通配符导入

当IntelliJ IDEA已从同一程序包导入的类数达到限制(5默认情况下)时,IDE会修改语句以导入整个程序包,而不是从此程序包中导入多个单个类:

使用禁用通配符导入单个类

  1. 在“ Settings/Preferences”对话框中 Ctrl+Alt+S,选择Code Style | Java | Imports"

  2. 确保已启用“Use single class import ”选项。

  3. 在类计数采用进口与“*”和 名计数使用带有“*”静态导入区域,指定那绝对超过一类的课程包中的数量和名称的数值(例如,999)。

要将导入语句替换为文件中的单个类导入而不更改设置,请将插入标记放置在导入语句上,按Alt+Enter ,然后选择“ Replace with single class imports”。

从自动导入中排除类和包

导入建议列表可能包括不需要的类和软件包。您可以从自动导入中排除冗余条目,以便建议列表仅包含相关项目。

排除类和包的列表对于自动导入和代码完成很常见 。

  1. 在“  Settings/Preferences ”对话框中 Ctrl+Alt+S,单击"Editor | Auto Import"。

  2. 在“ Exclude from Import and Completion”部分中,单击 Alt+Insert,然后指定要排除的类或程序包。
    您还可以选择是要从当前项目中还是从所有项目(全局)中排除项目。

即时排除课程或课程包

  1. 按Alt+Enter缺少的班级以打开导入建议列表。

  2. 单击包旁边的向右箭头,然后选择要排除的项目(类或整个包)。

  3. 在“ Auto Import” 对话框的“ Exclude from Import and Completion ”部分中,选择是要从当前项目中还是从所有项目中排除项目,然后应用更改。

Optimize imports

在Optimize imports功能可以帮助你立刻删除在当前文件或文件中的所有目录中未使用的进口和组织import语句的文件。

Optimize all imports

  1. 在“project”工具窗口中选择一个文件或目录。

  2. 请执行以下任一操作:

    • 在主菜单中,选择代码| 优化导入 (或按Ctrl+Alt+O)。

    • 从上下文菜单中,选择“ Optimize imports”。

  3. (如果已选择目录)无论是选择要优化目录中所有文件的导入,还是仅优化本地修改的文件(如果您的项目受版本控制),然后单击运行。

在单个文件中优化导入

  1. 将插入符号放在导入语句中,然后按 Alt+Enter 。

  2. 选择Optimize imports。

要优化文件中的导入,您也可以按Ctrl+Alt+Shift+L,选择 Optimize imports,然后点击运行。

自动优化修改文件中的导入

如果项目受版本控制,则可以指示IntelliJ IDEA在将修改的文件提交到VCS之前优化导入。

  1. 从主菜单中,选择VCS |。提交 (或按Ctrl+K)。

  2. 单击设置 然后在“ 提交之前”区域中,选择“ Optimize imports ”复选框。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP