开发工具|第二篇:IDEA-插件篇

目录

    • 开场白
    • 1.插件安装方式
    • 2.Free MyBatis plugin
    • 3.JavaDoc
    • 4.Grep Console
    • 5.Jrebel for IntelliJ
    • 6.Lombok
    • 7.Mongo Plugin
    • 8.FindBugs-IDEA
    • 9.PMD-IDEA
    • 10.CheckStyle-IDEA
    • 11.Alibaba Java Coding Guidelins
    • 12.Translation
    • 13.BashSupport
    • 14.Python
    • 15.下划线转驼峰(`CamelCase`)

开场白

俗话说得好,工欲善其事,必先利其器,对于程序员来说,一款好的开发软件,在配上熟悉的操作设置,会让你的开发工作事半功倍,日撸代码上万行也不带喘气的。相信许多刚开始做java开发的童鞋都习惯使用eclipse,不可否认eclipse是非常好的一款开发软件,但市面上还有一款同样优秀的开发软件–intellij idea,本文不比较两款软件孰好孰坏,只是就平时本人开发中使用idea时的常归设置做此说明,让不熟悉idea的童鞋快速上手,让熟悉idea的童鞋更加得心应手。

1.插件安装方式

idea中插件安装常归有如下两种方式安装:
1:在工具中找到plugins在线安装
2:在idea插件官网下载,离线安装
下图仅供参考,不同的idea版本有界面不同,但大同小异

开发工具|第二篇:IDEA-插件篇_第1张图片

2.Free MyBatis plugin

见名知意,该插件是与mybatis相关的插件,安装此插件后,主要有以下两个功能
1.可以在mapper中直接跳转至mapper.xml文件
2.mapper中定义了方法后,如果xml中没有查询方法,则可自动自成该方法

3.JavaDoc

生成java注释文档

4.Grep Console

设置console中输出信息颜色,可根据不同的信息输出不同的颜色,下图为本人的设置,仅供参考

开发工具|第二篇:IDEA-插件篇_第2张图片

5.Jrebel for IntelliJ

jrebel可以实现热加载,做web开发时,修改后可不重启应用服务器,实现热加载,但该软件需要激活,下述给出激活方式,激活方式仅供参数,有可能存在失效的情况存在,至少截止发文时间,该方式有效

  • 激活
  1. 箭头1:输入如下激活地址http://139.199.89.239:1008/46994e4c-ed76-4873-b423-549c7d03d9f6
  2. 填写邮箱
  3. 激活
  4. 将jrebel修改为离线状态

开发工具|第二篇:IDEA-插件篇_第3张图片

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-插件篇_第4张图片
跳转至【IDEA】idea使用教程1–(设置篇)

13.BashSupport

脚本书写插件

14.Python

python插件,可以开发python应用

15.下划线转驼峰(CamelCase)

你可能感兴趣的:(开发工具,java,idea,idea,开发工具,plugin,插件)