idea好用插件(idea必用插件)

分享总结一些有关idea使用中的常用插件。

IDEA - 常用插件

tips: 最新文档笔记
       https://gitee.com/zhengqingya/java-developer-document

安装

插件名称

插件介绍

Alibaba Java Coding Guidelines

阿里代码规约检测 p3c

Lombok

类上注解@Data 省去 getter/setter、toString 等方法滴

Save Actions

保存时的一些自动操作,如按下 Ctrl S 即可自动按照阿里巴巴编码风格格式化代码

Git Flow Integration

Git Flow 的图形界面操作 (mac 需要安装 git-flow 引擎:brew install git-flow-avh,验证:git flow version)

Git Commit Template

Git 格式化模版,可以按照实际情况格式化你的提交信息

arthas idea

进入代码片段,选择你要诊断的类或者方法上面,右击打开 Arthas 命令,选择一项,即可自动生成命令,省去你敲打命令的时间。

RestfulTool

一套 RESTful 服务开发辅助工具集,可根据 url 定位 controller

Maven Helper

Maven 依赖分析和依赖冲突快速解决

Easy Javadoc

光标放在需要注释的类/方法/属性上 ctrl \自动添加注释(如果快捷键冲突需自行修改 ex:修改为 ctrl alt /)

CamelCase(用这个) 或 UpperLowerCapitalize

命名风格转换插件,可以在 kebab_case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。快捷键苹果为 ⇧ ⌥ U ,windows 下为 Shift Alt U

vo2dto

快速生成两个对象转换过程中所需要大量的 x.set(y.get) 代码块

MyBatisCodeHelperPro

在 mapper 和 xml 文件之间来回切换 & 解析 xml 中的 sql 快速执行 & 代码生成 ( 可使用临时邮箱进行在线激活使用 https://mail.td/zh )

Presentati Assistant (用这个) 或 Key promoter X

快捷键提示工具 (操作时展示快捷键)

GsonFormatPlus

JSON 转实体类 bean (使用方式:实体类{}中右击->Generate...->GsonFormatPlus-> 复制json -> ok)

JRebel and XRebel

热部署-代码 快捷键:Ctrl F9

JRebel mybatisPlus extension

热部署-xml中sql 快捷键:Ctrl F9

CodeGlance Pro

类似 SublimeText 的 Mini Map 插件,一个代码编辑区缩略图插件,可以快速定位代码

Rainbow Brackets

黑色主题下 - 彩虹颜色的括号,对各个对称括号进行着色,方便查看

Grep Console

自定义设置控制台输出颜色,显示不同日志信息级别的颜色和背景色

POJO to JSON(用这个) 或 Java Bean to Json

实体类转 JSON (移动鼠标到类上 -> 右击 > Copy/Paste Special -> Copy JSON)

maven-search

Tools->Maven Search搜索 maven 依赖

SonarLint

代码质量检测与优化

Free MyBatis(用这个) 或 MybatisX

在 Mybatis 的 mapper Java 接口方法和 mapper XML 文件之间来回切换

MyBatis Log

Mybatis 运行后的相关 sql 日志可转换成 sql 语句直接输出在 console 中

GenerateAllSetter

生成对象 set 方法

SequenceDiagram

自动生成时序图

Material Theme UI

主题插件,在工具栏中 Tools->Material Theme 修改配色

Atom Material Icons

ICON 插件,附带 buff:解决 mac 拖动滚动条或是鼠标中键滚屏时卡顿问题

File Expander

在 idea 里直接打开 Jar 包,并且反编译代码查看。甚至于能打开 tar.gz,zip 等压缩格式。

JProfiler

JProfiler 直觉式的 GUI 让你可以找到性能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。

VisualGC

Idea 堆栈的可视化工具,和 Idea 深度集成。直接显示所有进程,双击即可打开 JVM 的堆栈可视化界面。堆栈和垃圾收集情况一目了然!

IDEA Restart

File 下面 Restart 可重启 idea

Markdown Navigator

书写 Markdown 文章

IDEA Mind Map

画思维导图

JavaDoc

通过快捷键生成注释 【要为活动元素生成 javadocs,请按 shift alt G。要为当前 java 文件中的所有元素生成 javadocs,请按 shift ctrl alt G。删除当前/选定元素上的 javadocs 请按 shift alt Z。删除当前类所有元素上的 javadocs:请按 shift ctrl alt Z。】

Extra Icons

美化插件,为一些文件类型提供官方没有的图标

Gitee

开源中国的码云插件

.ignore

各类版本控制忽略文件生成工具

Translation

翻译插件

Statistic

一款可以做项目全局代码统计信息的小插件

Eclipse Code Formatter

使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格 (阿里代码规范 code style 所需)

SequenceDiagram

时序图生成工具,能够很清晰的看到依赖调用时序

HighlightBracketPair

括号开始结尾 高亮显示

IdeaJad

反编译插件

AiXcoder

ai 智能编码提示

JUnitGenerator

单元测试测试生成工具

iedis

redis 客户端,Redis 可视化,收费

Kubernetes

K8s 工具

Zookeeper

Zookeeper 可视化

FindBugs

bug 预检查

Codota

不再怕对 API 不会用,举个栗子:当我们用 stream().filter() 对 List 操作,可是对 filter() 用法不熟,按常理我们会百度一下,而用 Codota 会提示很多 filter() 用法,节省不少查阅资料的时间

IntelliJad

一个 Java class 文件的反编译工具,需要在 setting 中设置本地 Java jad.exe 工具的地址。随便找个 Jar 架包选择 class 文件右键 Decompile,会出现反编译的结果

Properties to YAML Converter

将 Properties 配置文件一键转换成 YAML 文件,很实用的一个插件。「注意:要提前备份原 Properties 文件」

MOMO Code Sec Inspector

检测代码漏洞,一键修复

CSDN tools

GitToolBox

能在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。查版本提交问题的时候尤其方便。

Search In Repository

把中央仓库的查找集成到了 Idea 里面。只需要打开这款插件(idea 右侧边栏会有个 search 标识),输入 jar 包的名字或者 gav 关键字,就能查到到这个 jar 包所有的版本,然后可以直接复制 gav 坐标。

Zoolytic

zookeeper 节点的查看分析插件

Pom Assistant

替换 pom.xml 依赖的版本号以及对 pom.xml 排序

Flowable BPMN visualizer

流程引擎 Flowable 辅助插件

jclasslib Bytecode Viewer

查看字节码插件 使用: 菜单栏 View -> Show Bytecode With jclasslib

Alibaba Cloud Toolkit

远程服务器登陆,部署项目,文件上传,管理你的 ECS 和 RDS 等资源

mongo4idea

mongo 客户端

Jindent-Source Code Formatter

自定义类、方法、doc、变量注释模板

CheckStyle-IDEA

代码规范检查

String Manipulation

驼峰式命名和下划线命名交替变化

Java Stream Debugger

debug java8的Stream流

Visual VM Launcher

本地开发进行压力测试,性能测试之类的监控器

------

------

其它的一些不怎么用的插件

安装

插件名称

插件介绍

activate-power-mode

打字炫酷

IdeaVim

Vim 仿真插件

Shifter

BrowseWordAtCaret

AceJump

Nyan Progress Bar

进度条变成萌新动画

Deep TabNine

智能编码插件 目前 TabNine 暂时只支持 VS Code、Sublime Text、Atom、Emacs、Vim 五种代码编辑器。

Background Image Plus

设置 idea 背景滴

StackOverflow

选中错误信息右击一键使用 google 搜索滴

Markdown support

打开.md 文件就可以通过一个支持 md 的视图查看和编辑内容

idea-mybatis-generator

代码生成器

codehelper.generator

在创建一个对象并赋值的时候,根据 new 关键字,自动生成掉用 set 方法的代码,还可以一键填入默认值。

REST Client

快速测试 API 接口

UML

MetricsReloaded

代码复杂度检查

IDE Features Trainer

IntelliJ IDEA 官方出的学习辅助插件


今日分享语句: 知识就是力量。

(0)

相关推荐

  • ipad越狱后必装插件

    5.1.1完美越狱的放出也有一段时间了,各位牛排用户是否已经找到适合自己使用的Cydia插件了呢?如果一些新用户还在迷茫中,那可以看看为牛排用户们推荐了10款他们认为的必装Cydia插件。各位封釉们可 ...

  • ios5.1.1完美越狱后必装插件

    ios5.1.1完美越狱后必装插件相必已越狱的童鞋们都比较关心吧,小编整理了百款经典并深受好评的插件供大家参考,另外每一款插件后面都有详细的功能介绍,相关插件下载可以在pc6下载哦。 【Zephyr】 ...

  • 手机chrome扩展插件(Chrome浏览器插件)

    Chrome已经是Web开发中使用最多的浏览器,Chrome插件种类繁多,这些插件帮助开发者们大大提升了工作效率,可以说Chrome没了插件,就和战士没有武器一样.在Github上,zhaoolee帮 ...

  • 大脚插件怎么用 大脚插件怎么删除

    这是一个真正的英雄联盟辅助工具!全自动的计时功能让你在日趋激烈的野区更加风生水起.一键消息,快捷发送话语,让您不在手慢脚乱.一键漫游,在多台电脑之间轻松同步大脚功能配置. 大脚插件怎么用 01 下载好 ...

  • vue常用插件(vue自定义插件)

    Vue是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,来了个大汇总,方便查找使用,便于工作 ...

  • iphone必装插件

    操作方法 01 Cydia Substrate--原名Mobile Substrate v0.9.5000依赖包,支持64位处理器. 02 NoSlow Animations--能加速动态效果. 03 ...

  • PS批量裁图动作,必装插件(学UI网原创教程)

    在工作中或是生活中,常会遇到这样的需求:"***帮我把这500张图裁切下吧,把有水印的图片给裁掉". 或是"***,帮我把我出去旅游拍的照片裁切下".再或是做电 ...

  • 越狱后必装插件:afc2补丁安装教程【精品教程】

    操作方法 01 02 afc服务补丁安装图文教程: 03 一.打开Cydia程序(等待Cydia加载完成再进行下一步操作): 04 二.点击[软件源]-[管理]-[添加]--输入源地址:apt.25p ...

  • 拒绝iphone插件耗电,不安装插件让通知中心背景透明教程

    有人白苹果了,暂时原因不详,可能是插件冲突,如果安装了通知中心背景透明的插件,请先卸载再操作 之前安装BlurriedNCbackground,虽然可以让通知中心背景透明,但是非常耗电,在连续使用的情 ...