提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:鲍佳佳|2020-07-27 11:14:38.797|阅读 817 次
概述:当您使用intelliJ IDEA进行编写代码时如果存在尚未导入的类,静态方法或静态字段,则IDE会显示一个弹出窗口,提示您添加缺少的import语句,此时您可以不必手动添加它,本文主要讲了几种自动导入的方法。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
如果您使用的是尚未导入的类,静态方法或静态字段,则IDE会显示一个弹出窗口,提示您添加缺少的import语句,因此您不必手动添加它。按 Alt+Enter 接受建议。
如果有多个可能的导入来源,请按 Alt+Enter 将打开建议列表。
要更改导入弹出窗口的背景颜色,请按 Ctrl+Alt+S 并转到 编辑器| 配色方案| 一般| 弹出窗口和提示| 问题提示。
自动添加导入语句
如果没有可供选择的选项,则可以将IDE配置为自动添加导入语句。
在“ Settings/Preferences”对话框中 Ctrl+Alt+S,单击 Editor | General | Auto Import。
选中“ Add unambiguous imports on the fly”复选框,然后应用更改。
如果粘贴的代码块包含尚未导入的对类或静态方法和字段的引用,则IDE会询问您如何处理这些引用。如果要IntelliJ IDEA自动添加缺少的导入,请从“ Insert imports on paste” 列表中也选择“ all”。
禁用导入弹出窗口
禁用弹出窗口时,未解析的引用带有下划线并标记有红色灯泡图标。要查看建议列表,请单击此图标(或按 Alt+Enter),然后选择Import class。禁用所有弹出窗口
单击 右下角状态栏中的Hector。
清除导入弹出复选框。
禁用类或静态方法和字段的弹出窗口
在“ Settings/Preferences”对话框中 Ctrl+Alt+S,单击“ editor”。一般| 自动导入。
确保为显示导入导入弹出窗口设置选择了必要的选项(复选框,类以及静态方法和字段均默认启用)。
导入软件包而不是单个类
IntelliJ IDEA建议默认情况下导入单个类。您可以更改设置以导入整个软件包。
在“ Settings/Preferences”对话框中 Ctrl+Alt+S,选择 Code Style | Java | Imports。
清除“ Use single class import”复选框,然后应用更改。
禁用通配符导入
当IntelliJ IDEA已从同一程序包导入的类数达到限制(5默认情况下)时,IDE会修改语句以导入整个程序包,而不是从此程序包中导入多个单个类:
使用禁用通配符导入单个类
在“ Settings/Preferences”对话框中 Ctrl+Alt+S,选择“ Code Style | Java | Imports"。
确保已启用“Use single class import ”选项。
在类计数采用进口与“*”和 名计数使用带有“*”静态导入区域,指定那绝对超过一类的课程包中的数量和名称的数值(例如,999)。
要将导入语句替换为文件中的单个类导入而不更改设置,请将插入标记放置在导入语句上,按Alt+Enter ,然后选择“ Replace with single class imports”。
从自动导入中排除类和包
导入建议列表可能包括不需要的类和软件包。您可以从自动导入中排除冗余条目,以便建议列表仅包含相关项目。
排除类和包的列表对于自动导入和代码完成很常见 。
在“ Settings/Preferences ”对话框中 Ctrl+Alt+S,单击"Editor | Auto Import"。
在“ Exclude from Import and Completion”部分中,单击 Alt+Insert,然后指定要排除的类或程序包。
您还可以选择是要从当前项目中还是从所有项目(全局)中排除项目。
即时排除课程或课程包
按Alt+Enter缺少的班级以打开导入建议列表。
单击包旁边的向右箭头,然后选择要排除的项目(类或整个包)。
在“ Auto Import” 对话框的“ Exclude from Import and Completion ”部分中,选择是要从当前项目中还是从所有项目中排除项目,然后应用更改。
Optimize imports
在Optimize imports功能可以帮助你立刻删除在当前文件或文件中的所有目录中未使用的进口和组织import语句的文件。
Optimize all imports
在“project”工具窗口中选择一个文件或目录。
请执行以下任一操作:
在主菜单中,选择代码| 优化导入 (或按Ctrl+Alt+O)。
从上下文菜单中,选择“ Optimize imports”。
(如果已选择目录)无论是选择要优化目录中所有文件的导入,还是仅优化本地修改的文件(如果您的项目受版本控制),然后单击运行。
在单个文件中优化导入
将插入符号放在导入语句中,然后按 Alt+Enter 。
选择Optimize imports。
要优化文件中的导入,您也可以按Ctrl+Alt+Shift+L,选择 Optimize imports,然后点击运行。
自动优化修改文件中的导入
如果项目受版本控制,则可以指示IntelliJ IDEA在将修改的文件提交到VCS之前优化导入。
从主菜单中,选择VCS |。提交 (或按Ctrl+K)。
单击设置 然后在“ 提交之前”区域中,选择“ Optimize imports ”复选框。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢