作为一个刚毕业的程序员,学校的时候老师们都用Eclipse,之前也一直使用Eclipse进行开发,虽然听说过IntelliJ IDEA(后为idea),但没有深入了解。前段时间跟着慕课网上一个教程学习Spring Boot时,老师用idea,感觉真的很智能,比Eclipse看起来现代化很多(个人观点,当然也是网上很多一部分人的观点)。
至于idea的好用之处,最直观的是界面更好看。当然实质性功能还有很多,比如代码自动补全,Live Templates,Postfix Completion,还有对Git、Maven的完美支持,方便的快捷键,热启动,重构,本地修改历史等等,深深的吸引了我。
Postfix Completion演示
当然金无足赤,没有绝对完美的东西。idea也有很多不足,比如吃性能,价格昂贵,学习成本大(因为这个原因成为很多人眼中的烂IDE)。但在它强大的优点面前,这都不叫事。
本文不是入门教程,只是对学习中几个比较突出的问题进行整理,防止自己以后忘记,如果对别人有帮助那最好不过了。当然文中也会推荐给大家入门教程,这些教程的作者文笔比我好得多得多,所以没必要再写一篇入门教程。
入门教程推荐
首先感谢以下博客、教程的作者对我学习过程的帮助。
-
首先你需要详细的了解它的各个功能点,尤其是从Eclipse转过来的人,需要认真对比他们的不同,这里我推荐这个博客,大家可以认真学习。
-
学完这个之后,你可能了解了常用的配置、基本的操作,其实这些已经足够。但是如果你是一个英语不好,没有汉化,想了解更多菜单作用的人,下面这个教程你也可以快速浏览。
-
作为补充,可以看看这个网站的部分内容
-
当然你可以在入门之后,选择读完我的系列博客,因为我是从Eclipse转到Idea,有很多疑问可能与你类似
系列博客目录(以下内容,别人有比较好的博客,直接链接别人的地址)
- 在Idea中使用SVN,Git版本控制工具
- 公司有统一代码注释 - 类和方法注释模板
- 导入旧项目 - Eclipse项目导入
- idea的项目设置
- Intellij IDEA的Facets和Artifacts
- project structure详解
- Web项目的运行 - tomcat的使用
- Dependencies和Libraries的区别 - 如何导入jar包
系列博客陆续更新,如目录不能跳转,请耐心等待
最后,希望本系列博客能对你有一定的帮助。另外如果博客中如果有错,请及时指正,十分感激。
来源:oschina
链接:https://my.oschina.net/u/2930289/blog/1557572