Intellij IDEA 实用插件推荐

1. 前言

2020 年 JVM 生态报告 能够看出Intellij IDEA 目前已经稳坐 Java IDE 头把交椅。并且统计得出付费用户已经超过了八成(国外统计)。IDEA 的优良设计保证了编程的生产力,也是我情愿为之付费的软件之一。今天把我本身常常用的一些插件拿出来分享一波。java

2. IDEA 插件

分享以前咱们来看看其插件体系。Intellij IDEA 大部分功能是经过插件集成进来的。默认状况下已经集成了不少插件。你能够经过 Preferences 查看:web

image-20200305155759834

Intellij IDEA 为人诟病的是性能问题,咱们能够禁用一些咱们不用的自带插件减轻负担。接下来我把我必备插件分享出来。sql

3. 经常使用插件

你能够在上图 Plugins 选项卡 的搜索中输入插件的关键字来搜索到它们。编程

3.1 Key promoter X

不少人不肯意切换 IDE 就是由于快捷键的习惯问题。恰好这个插件能够提醒快捷键,有代入感,提醒的多了你就会了。对于新手建议安装熟悉一下快捷键。windows

3.2 Maven Helper

旗舰版也就是收费版自带有 Maven 模块,可是若是你是免费的社区版这个是惟一的替代选择,让你拥有依赖分析和依赖冲突快速解决的能力。app

3.3 IDEA Mind Map

思惟导图对于咱们需求分析和知识库关系梳理十分重要。有了这个插件之后 IDEA 也能够画思惟导图了。并且功能还十分强大,贴图啥的应有尽有。编辑器

Screenshot 1

3.4 CodeGlance

代码编辑区迷你缩放插件,能够进行代码的全局预览。来看看效果吧。性能

3.5 CamelCase

命名风格转换插件,能够在 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。快捷键苹果为 ⇧+⌥+ U ,windows 下为 Shift + Alt +Uspa

3.6 MybatisX

Mybatis-plus 团队为 Mybatis 开发的插件,提供了 Mapper 接口和 XML之间的跳转和自动生成模版的功能。另外这个名字是我起的,嘿嘿!插件

3.7 MyBatis Log Plugin

另外一款国人关于 Mybatis 的做品,评分也很高,做用是将 Mybatis 生成的 sql 还原为原始整个 sql。方便在开发中从日志中跟踪调试 sql语句。

3.8 JavaDoc

快速生成 java 注释的插件有不少,评分比较高的就是 JavaDoc ,注意做者为 Sergey Timofiychuk 。经过快捷 就能够生成注释。 mac 的快捷键须要本身去设置, windows 快捷键以下:

  • 要为活动元素生成 javadocs,请按 shift + alt + G
  • 要为当前 java 文件中的全部元素生成 javadocs,请按 shift + ctrl + alt + G
  • 删除当前/选定元素上的 javadocs 请按 shift + alt + Z
  • 删除当前类全部元素上的 javadocs:请按 shift + ctrl + alt + Z

而后本身根据实际简单改动便可,配置你能够在下面的设置面板中找到:

3.9 Git Commit Template

总是有人吐槽你提交的 Git 不规范?你能够试试这个插件。它提供了很好的 Git 格式化模版,你能够按照实际状况格式化你的提交信息。

3.10 Extra Icons

最后是一个美化插件,为一些文件类型提供官方没有的图标。来看看效果吧。

4. 总结

其它也有很好用的插件其余人已经发文安利了,我这里就不介绍了。实在不行本身写插件,官方提供了 Intellij Platform Plugin SDK 感兴趣的能够研究一下搞个有用的插件玩玩,说不定一鸣惊人也未可知啊。若是你发现有好用的、好玩的插件能够经过留言分享出来。