目录
开场白
俗话说得好,工欲善其事,必先利其器,对于程序员来说,一款好的开发软件,在配上熟悉的操作设置,会让你的开发工作事半功倍,日撸代码上万行也不带喘气的。相信许多刚开始做java开发的童鞋都习惯使用eclipse,不可否认eclipse是非常好的一款开发软件,但市面上还有一款同样优秀的开发软件–intellij idea,本文不比较两款软件孰好孰坏,只是就平时本人开发中使用idea时的常归设置做此说明,让不熟悉idea的童鞋快速上手,让熟悉idea的童鞋更加得心应手。
1.插件安装方式
idea中插件安装常归有如下两种方式安装:
1:在工具中找到plugins在线安装
2:在idea插件官网下载,离线安装
下图仅供参考,不同的idea版本有界面不同,但大同小异
2.Free MyBatis plugin
见名知意,该插件是与mybatis相关的插件,安装此插件后,主要有以下两个功能
1.可以在mapper中直接跳转至mapper.xml文件
2.mapper中定义了方法后,如果xml中没有查询方法,则可自动自成该方法
3.JavaDoc
生成java注释文档
4.Grep Console
设置console中输出信息颜色,可根据不同的信息输出不同的颜色,下图为本人的设置,仅供参考
5.Jrebel for IntelliJ
jrebel可以实现热加载,做web开发时,修改后可不重启应用服务器,实现热加载,但该软件需要激活,下述给出激活方式,激活方式仅供参数,有可能存在失效的情况存在,至少截止发文时间,该方式有效
- 激活
- 箭头1:输入如下激活地址
http://139.199.89.239:1008/46994e4c-ed76-4873-b423-549c7d03d9f6
- 填写邮箱
- 激活
- 将jrebel修改为离线状态
6.Lombok
lombok:相信使用过的都会觉得很爽,有了他,不用在使写繁琐的get、set、toString方法等,但要使用lombok需要插件的支持,故要使用Lombok就必须安装该插件
7.Mongo Plugin
使用mongodb的童鞋肯定都知道,连接mongodb需要使用工具,idea也提供了该插件,但在使用中存在如下几个问题:
1.idea 2019年版本目前点击文档名无反应
2.连接mongodb无法修改文档数据
8.FindBugs-IDEA
检测代码中存在的bug,大家可以下下来查看下代码,该插件检测的为编译后的文件,无法检测出隐藏的bug
9.PMD-IDEA
检测代码中存在的bug,该插件检测编译前的文件,可检测出空指针等隐藏bug
10.CheckStyle-IDEA
同样检测bug插件,该插件可以自定义检测规则,主要检测方法命名、方法行为等问题
11.Alibaba Java Coding Guidelins
功能与上述CheckStyle-IDEA类似,但该插件显示bug为中文,更能定们问题所在
个人觉得上述四个代码检测工具可以配合使用,从而对于提供代码质量还是有很大帮助的
12.Translation
程序员还是离不开翻译软件的,translation的翻译功能还是很棒的,本人平时使用的是该插件自带的有道翻译,特别喜欢其translate and replace非常好用,直接输入中文,翻译成英文并替换中文
注意:该插件使用有道翻译需要输入应用id和应用密钥,大家可以去有道智云注册注册一个
跳转至【IDEA】idea使用教程1–(设置篇)
13.BashSupport
脚本书写插件
14.Python
python插件,可以开发python应用