JetBrains IntelliJ IDEA Ultimate可以让你顺利编码。它实践了一种非侵入式,直观的方法来帮助您编写,调试,重构,测试和学习您的代码。由于对语言和技术的深刻理解,IntelliJ IDEA在您需要时为您提供第二双手。 按照您的规则来玩游戏,而不会妨碍您的发展 – 这就是我们所认为的关键在于生产和愉快的发展。

深入了解您的代码。IntelliJ IDEA分析您的代码,在所有项目文件和语言中查找符号之间的连接。使用这些信息,它提供了深入的编码协助,快速导航,聪明的错误分析,当然还有重构。

智能完成

Ctrl + Shift + Space提供了当前上下文中适用的最相关符号的列表。这个和其他完成项目不断向您学习,将最常用的类和包的成员移到建议列表的顶部,这样您可以更快地选择它们。

链完成

比智能完成深入一点,并在当前上下文中列出可通过方法或获取器访问的适用符号。假设您正在查找Project的值,并且只有Module模块声明。按Ctrl + Shift +空格两次即可获得>module.getProject(),而不需要额外的工作。

静态成员完成

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

数据流分析

提供完成变体时,IntelliJ IDEA分析数据流以猜测可能的运行时符号类型,并根据该英特尔提炼选项,自动添加类转换。

语言注入

将选定语言的编码帮助带到另一个语言的表达式和字符串文字中,并具有您通常具有的所有优点。例如,您可以将SQL,XPath,HTML,CSS或JavaScript代码片段注入到Java字符串文字中。

跨语言重构

了解符号的用法,IntelliJ IDEA提供了非常有效,彻底的重构。例如,当您在JPA语句中重命名一个类时,它将从JPA实体类到每个使用JPA表达式的所有内容进行更新。

检测重复

即时查找重复的代码片段。即使你只是想提取一个变量,常量或者方法,IntelliJ IDEA也会让你知道,有一个类似的代码片段可以随着你正在使用的代码片段一起被替换。

检查和快速修复

只要IntelliJ IDEA检测到您将要犯错,编辑器中会弹出一个小灯泡。点击它或按Alt + Enter打开一个你可以采取的行动的清单。

开发人员的人机工程学

IntelliJ IDEA的每个方面都是根据人体工程学设计的。 IntelliJ IDEA是建立在一个原则上,开发人员每分钟花在流量上的时间是一分钟,破坏流程中的开发者的东西是不好的,应该避免。

内置的开发人员工具

为了简化工作流程,IntelliJ IDEA从第一次开始就提供了无与伦比的工具集:反编译器,字节码查看器,FTP等等。

多语种经验

除Java之外,IntelliJ IDEA还为开箱即用的顶级JVM和非JVM框架和语言提供一流的支持。

发表回复

后才能评论