工欲善其事,必先利其器
IntelliJ IDEA
** 一款java开发工具,目前java程序员做java开发使用率最广的工具,没有之一(收费工具就是牛批)。 有些公司还在用Eclipse,MyEclipse,STS等(公司要求属实没法子,发工资的是大爷) **
idea快捷键介绍
- 如果是Eclipse转过来的,不想学习新的快捷键,可以设置idea快捷键方式为Eclipse。
- 具体idea默认的快捷键就不介绍了,贴个链接自己看。idea快捷键
- 记住格式化,导报,搜索,提示等几个常用的就好了。其他使用过程中想到再去搜索记忆会更好。
插件介绍
- ** Translation: ** 五星力荐!! 翻译插件不多说,用了都说好。
- ** MyBatisCodeHelperPro: ** 五星力荐!! 一款代码自动生成,mapper和接口跳转的插件,有更强打代码生成器的可以忽略,但是接口mapper跳转这个功能也挺好用的。
- ** Mybatis Log Plugin : ** 四星吧,就是平常打印日志看见的sql,这个插件可以把sql提取出来,让你专注看sql问题。避免其他干扰项。
- ** Code Case: ** 四星。Shift + Alt + U 快速切换小驼峰,大驼峰,_,-等
- ** FindBugs-IDEA: ** 四星。 就如插件的名字,可以扫描你的代码,帮你找些隐藏的bug。
- ** JRebel and XRebel for IntlliJ: ** 四星。一款热部署工具,单体项目可以玩玩,而且可以用maven等其他热部署替代。
- ** Alibaba Java Coding Guidelines: ** 四星。就是阿里巴巴规范手册的一个检测,实时监控你的代码,可以让你养成一个好的代码习惯,不然就给你报黄色或红色。但不是代码错误,只是命名等不合规而已。
- ** Key Promoter X: ** 五星力荐!! 差点忽略了这个宝藏插件,一款你点击idea任何功能,都会给你提示相应的快捷键,让你快速掌握idea快捷键。用了就知道。
- ** RESTfulToolkit: ** 四星。 一个httpclient。在没有swagger,postman或者其他测试工具时,这个也挺好用。
- ** 其他: ** lombok,maven helper ,JUnitGeneratcr V2.0,GenerateAllSetter,Idea Javadocs2等,有些已经在较新版本的idea中已经集成了功能,而且也不是常用的或大家看名字就知道的,就不细说了。