1.png



JetBrains IntelliJ IDEA for Mac —— Java集成开发环境

聪明完成

Ctrl + Shift + Space会显示技术适用于我国当前时间上下文的最相关信息符号进行列表。通过企业不断向您学习,并将最常用的类和包的成员移到建议学生列表的顶部,这样您就可以更快地发展选择以及它们。


链完成

它比智能完成更深,并列出了在当前上下文中通过方法或接收行访问的适用符号。假设您正在寻找一个只声明了该模块的项目值。您可以通过Ctrl+Shift+空间获得两次module.getProject()。


静态成员完成

允许您轻松地使用静态方法或常量。 提供与输入匹配的符号列表,并自动添加所需的导入语句。


数据流分析

当提供完整的变体时,IntelliJ IDEA会分析数据流来猜测可能的运行时符号类型,并自动添加基于Intel的类转换。


2.png


JetBrains IntelliJ IDEA for Mac —— Java集成开发环境

语言注入

为表达式和字符串字面值提供所选语言的编码帮助具有您通常具有的所有优点。例如,可以将 sql、 xpath、 html、 css 或 javascript 代码的片段注入到 java 字符串文本中。


跨语言重构

对符号的使用情况了如指掌,IntelliJ IDEA提供了非常重要有效和彻底的重建。例如,当您在JPA语句中进行重命名工作一个类时,它会不断更新从JPA实体类到使用它的每个JPA表达式的所有研究内容。


检测重复

快速查找重复的代码片段。即使您只是想提取变量、常量或方法,IntelliJ IDEA也会让您知道有一个类似的代码片段,可以用您正在处理的代码替换。


检查和快速修复

每当IntelliJ IDEA检测到您将要犯错误时,编辑器中就会弹出一个小灯泡。 单击它或按Alt Enter键打开可采取的纠正措施列表。