丰富的导航模式:
IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project试图中,你还可以选择多种的试图方式。
XML的完美支持,动态语法检测:
任何不符合java规范,自己预定义的规范,累赘都将在页面中加亮显示。
灵活的排版功能:
基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。
列编辑模式:
用过UtralEdit的肯定对其的列编辑模式赞赏不已,因为她减少了很多很多的无聊重复工作,而IDEA完全支持该模式,从而更加提高了编码效率。
IntelliJ IDEA会分析您的代码,寻找所有项目文件和语言中符号之间的联系。利用这些信息,它可以提供深入的编码帮助、快速导航、巧妙的错误分析,当然还有重构。
智能完成:
Ctrl+Shift+Space为你提供了一个适用于当前上下文的最相关符号的列表。这个和其他的完结会不断地从你那里学习,将最常用的类和包的成员移到建议列表的顶部,这样你就可以更快地选择它们。
链式完成:
比智能完成更深层次的挖掘,并列出了在当前上下文中通过方法或getters访问的适用符号。假设你正在寻找一个Project的值,并且只有Module模块声明。按Ctrl+Shift+Space键两次,就可以不费吹灰之力地得到模块.getProject()。
静态成员完成:
让您轻松使用静态方法或常量。提供一个与你的输入相匹配的符号列表,并自动添加所需的导入语句。
数据流分析:
在提供完成变体时,IntelliJ IDEA会分析数据流来猜测可能的运行时符号类型,并根据这个intel来细化选择,自动添加类投。