IDEA全称是IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其是智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。而且他的旗舰版还支持HTML、CSS、PHP、MySQL、Python等。免费版只支持java,Kotlin等少数语言。
IDEA的特色功能
IDEA所提倡的是智能编码,是减少程序员的工作,idea的特色功能有以下几点:
●智能的选取
在很多时候我们要选取某个办法,或某个循环或一步步从一个变量到整个类的慢慢扩充着选取,idea就提供这种基于语法的选择,在默认设置中ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时尤其显得方便。
●历史记录功能
不用通过版本管理服务器,单纯的idea就可以查看任何工程中文件的历史记录,在版本恢复是你可以很容易的将其恢复。
●丰富的导航模式
IDEA提供了丰富的导航查看模式,例如crtl+E显示最近打开过的文件,crtl+N显示你希望显示的类名查找框。在最基本的project视图中,你还可以选择多种的视图方式。
● 编码辅助
Java规范中提倡的toString()、hashCode()、equals()以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。
● 灵活的排版功能
基本所有的IDE都有重排版功能,但仅有IDEA的是人性的ÿ