前言
本文转发自“Web项目聚集地”(点击蓝色字体即可跳转)
原作者:Danni3
个人觉得,本篇文章非常适合高校计算机系的学生阅读,尤其是即将参加校招,走上工作岗位的高年级学生。因为在学校里教学java语言的时候,绝大部分老师使用的开发工具都是Eclipse;而真正到了工作中基本上都转成了Jet Brains公司开发的IDEA开发工具,因此有必要了解一下!
Eclipse和idea,哪个更好?
IDEA,个人觉得确实比Eclipse要更好,但是它的好处并不主要是多了哪些功能,从功能的数量上来说,它们俩其实是差不多的。IDEA,更优秀的关键点在于它在细节上更为人性化,做得更优秀而已。
比如配置Tomcat,我竟然不用百度,自己尝试点点,就成功跑起来了,感觉它真的懂我的心一样。
开始使用IDEA的一些注意事项
- 如果你是刚开始编程,那没什么关系,但是像我一样是用eclipse很多年的老程序员,那么对快捷键一定是一个障碍,但是idea已经做了很人性化的设置,默认的快捷键可以一键改成eclipse的快捷键(关于IDEA的详细配置,感兴趣的可以查看下一篇文章)。
- 对工程和模块要理解好,以前的eclipse都是做工程的概念并没有模块的概念,所以你可以把很多的工程都导入进去,但是IDEA完全不一样,它只能导入一个工程,如果你要导入另外一个工程,你必须新开一个界面,当然你不用担心耗费内存的问题,已经优化好了。但是在一个工程里面你可以导入多个模块,这个更适合我们平常的开发,因为maven就是模块化的配置。
- tomcat的设置也非常人性化。可以通过勾选tomcat实例,就可以一个tomcat多个工程使用了。当然,端口要不同,才能同时启动。
IDEA中三个很常用的设置按钮
- Preperences
- Project structure
- Run configuration
常用的快捷键(mac)
cmd + shift + f
全project或模块等查找某个字符串cmd + shift + o
查找文件cmd + 0
查找类cmd + f
本文件中查找字符串cmd + x
删除一行cmd + c
选中该行并且复制alt + enter
自动提示错误修复ctrl + alt + h
显示调用该方法的方法cmd + 7
显示该类的全部方法cmd + alt + l
整理代码格式ctrl + alt + o
整理importshift + f6
重构rename
我喜欢的特殊功能
- idea 默认下面显示了teminal,很好用,现在很少用mac自带的终端
- 右手边有个数据库连接,我现在也很少用Navicat和mysql workbench了
- 同样右边的maven也很好用,不像eclipse要右键,而且默认的还不齐全