介绍说明
软件介绍
JetBrains IntelliJ IDEA Ultimate可以让你顺利编码。它实践了一种非侵入式,直观的方法来帮助您编写,调试,重构,测试和学习您的代码。由于对语言和技术的深刻理解,IntelliJ IDEA在您需要时为您提供第二双手。 按照您的规则来玩游戏,而不会妨碍您的发展 – 这就是我们所认为的关键在于生产和愉快的发展。
应用介绍
IntelliJ IDEA可以让你顺利的编码。它实践了一种非侵入式,直观的方法来帮助您编写,调试,重构,测试和学习您的代码。
由于对语言和技术的深刻理解,IntelliJ IDEA在您需要时为您提供第二双手。按照您的规则来玩游戏,而不会妨碍您的发展 – 这就是我们所认为的关键在于生产和愉快的发展。
深层情报
IntelliJ IDEA将您的源代码编入索引之后,通过在各个环境中提供相关建议,提供快速和智能的体验:即时和智能的代码完成,即时代码分析和可靠的重构工具。
开箱即用的体验
集成的版本控制系统以及各种支持的语言和框架等关键任务工具即将推出 – 无需插件。
智能代码完成
尽管基本完成提示了可见性范围内的类,方法,字段和关键字的名称,但智能完成只提示当前上下文中预期的那些类型。
特定框架的援助
虽然IntelliJ IDEA是一个用于Java的IDE,但是即使将语言表达式注入到您的字符串文字中,它也可以理解和提供各种其他语言(如SQL,JPQL,HTML,JavaScript等)的智能编码帮助Java代码。
生产力推动者
IDE预测您的需求并自动执行繁琐且重复的开发任务,以便您可以专注于全局。
开发人员的人机工程学
在我们所做的每个设计和实施决策中,我们都记住了中断开发人员流程的风险,并尽最大努力消除或尽量减少开发人员的流量。
不显眼的情报
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框架和语言提供一流的支持。