汇总一下 Intellij IDEA常用的牛逼插件,都在这里了!

    |     2020年9月18日   |   Java技术, java概述   |     0 条评论   |    1147

IntelliJ IDEA 插件装对了,日常能少很多来回切换。下面按原文把常用插件和截图都留下,文末清单也不裁。

主题、时序图、括号上色、MyBatis、翻译、Restful 跳转,基本覆盖写 Java / Spring 的一天。

插件 指数 一句话
Solarized Themes ☆☆☆☆☆ 从 vim 迁来的耐看配色
SequenceDiagram ☆☆☆ 梳理别人代码时看调用时序
Rainbow Brackets — 括号按层上色
MyBatis 三件套 ☆☆☆☆☆ XML 里也能智能提示
Translation ☆☆☆☆ IDE 内翻译,少开网页
Power Mode II 装逼 ☆☆☆☆☆ 火焰/抖动/碎屑,可单独关
RestfulToolkit ☆☆☆☆☆ 按 URL 跳到 Action
HighlightBracketPair ☆☆☆☆☆ 括号起止高亮
CamelCase / UpperLowerCapitalize ☆☆☆☆☆ 驼峰、下划线、大小写互转
codehelper.generator / GenerateAllSetter ☆☆☆☆☆ 一键 set / 生成 dao
Grep Console ☆☆☆☆☆ 控制台日志高亮,几乎必备
IdeaJad ☆☆☆☆☆ 反编译,几乎必备

一、观感与阅读代码

1. 日晒主题 Solarized Themes

原本为 vim 定制,迁到 IDE 后配色耐看。后来更新了不等号显示、注释不可编辑。背景图要用另一个插件 Background Image Plus。

11_20200918083359

2. SequenceDiagram for IntelliJ IDEA

梳理他人代码时,依赖调用时序一眼能看清。

22_20200918083439

3. Rainbow Brackets

33_20200918083447

二、MyBatis、翻译与「装扮」

4. MyBatis 插件集合

MyBatis Log Plugin、MyBatisCodeHelperPro、Free Mybatis plugin 三个都装,互相补;SQL 的 XML 里也能智能提示。

44_20200918083454

5. translation plugin

请自行检索如何换成百度翻译。在 IDE 里直接译,不必跳网页。

55_20200918083500

6. Power Mode II

美化向。火焰特效、抖动都可以单独关,留下重力碎屑就够。

66_20200918083531

三、跳转、高亮与代码生成

7. RestfulToolkit

Spring 里常要根据浏览器 URL 找 Action,这个按 URL 跳,不必 Find in Files。

77_20200918083537

8. HighlightBracketPair

括号开始、结尾高亮,一眼看到配对。

88_20200918083542

9. CamelCase 或 UpperLowerCapitalize

快捷在大小写、驼峰、下划线、中划线之间转。

10. codehelper.generator 或 GenerateAllSetter

对象不用再挨个 set。GenAllSetter:点一次生成所有 setXxx;点两次带默认值。菜单:工具 → Codehelper → GenAllSetter。

GenDaoCode:按 pojo 一键生成 dao、service、sql、MyBatis XML;更新 pojo 时优雅更新 sql/xml;提供 insert、insertList、select、update、delete;自动识别字段注释写成 SQL 注释。

99_20200918083549

四、控制台、反编译与补充清单

11. Grep Console

控制台日志高亮,基本必备。

10_20200918083555

12. IdeaJad

反编译插件,基本必备。

其他插件清单补充:

  • RestfulToolkit 官网:http://plugins.jetbrains.com/plugin/10292-restfultoolkit
  • AI 智能编码提示:aiXcode
  • 阿里规约 p3c:GitHub README
  • 快捷键提示:Key promoter X
  • 代码注解:Lombok
  • 代码生成:CodeMaker
  • 单元测试生成:JUnitGenerator
  • MyBatis:Free Mybatis plugin
  • Maven:Maven Helper
  • JSON → 对象:GsonFormat
  • 对象 → JSON:POJO to JSON
  • 时序图:SequenceDiagram
  • 字符串:String Manipulation
  • 括号上色:Rainbow Brackets
  • RESTful 辅助:RestfulToolkit
  • 日志:Grep Console
  • 生成 set:GenerateAllSetter
  • Redis 可视化:Iedis(收费)
  • K8s:Kubernetes
  • 中英翻译:Translation
  • Zookeeper 可视化:Zookeeper
  • 字节码查看:Bytecode Viewer、jclasslib
  • 字节码编辑:Edit Bytecode
  • bug 预检查:FindBugs-IDEA
  • 微基准:JMH Plugin
  • 根据代码生成时序图:SequenceDiagram
  • 用 Markdown 画时序图:PlantUML

作者:sunnylovecmc;来源:blog.csdn.net/sunny243788557/java/article/details/106011723

一句话总结:先装 Solarized、Rainbow Brackets、Grep Console、RestfulToolkit、MyBatis 三件套和 GenerateAllSetter,再按清单补 Lombok、Maven Helper、p3c,日常 Java 开发基本齐了。

转载请注明来源:汇总一下 Intellij IDEA常用的牛逼插件,都在这里了!
本文链接地址:https://ai.zhousir.top/?p=3046
回复 取消