介绍几款实用IDEA工具(不断更新)

一个插件一时爽,一堆插件一直爽。代码千万条,整洁第一条,代码不规范,产品两行泪。

目录

实用插件

.ignore

Alibaba Java Coding Guidelines

Alibaba Cloud Toolkit

ASM Bytecode Outline

CamelCase

CodeGlance

code helper.generator

FindBugs-IDEA

GenerateAllSetter

GenDaoCode

GsonFormat

Grep Console

IDEA Mind Map

JRebel(收费)

Lombok plugin

Maven Helper

Mybatis plugin(收费)

MyBatis Log Plugin

MyBatisCodeHelperPro

P3C

SonarLint

stacjoverflow

VisualVM Launcher

美化界面

Material Threme UI

Background image Plus

active-power-mode

Nyan progress bar

Rainbow Brackets

Translation

其他还没试过的插件

Gitee

IDE Features Trainer 

Key promoter 

String Manipulation

CheckStyle-IDEA

FindBugs-IDEA

MetricsReloaded

Statistic

Markdown Navigator

Eclipse Code Formatter

Jindent-Source Code Formatter

Properties to YAML Converter

Git Flow Integration

MybatisX

Mongo Plugin

iedis

mongo4idea

Restfultookit


实用插件

.ignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写。

https://plugins.jetbrains.com/plugin/7495--ignore

Screenshot #14958

Alibaba Java Coding Guidelines

阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册》。

http://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

Alibaba Cloud Toolkit(在用)

主要使用三个内容:

  1. 本地一键部署到任何机器上
  2. IDEA内置的命令行终端
  3. 文件上传到服务器

http://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit

ASM Bytecode Outline

查看Class类的字节码

http://plugins.jetbrains.com/plugin/5918-asm-bytecode-outline

Screenshot #6789

CamelCase

将不是驼峰格式的名称,快速转换成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u

http://plugins.jetbrains.com/plugin/7160-camelcase

CodeGlance

在编辑区的右侧显示的代码地图

http://plugins.jetbrains.com/plugin/7275-codeglance

Screenshot #16821

FindBugs-IDEA

检测代码中可能的bug及不规范的位置,检测的模式相比P3GC更多,写完代码后检测一下,避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

Screenshot #2536

GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值,在对象字段多的时候非常方便。

https://plugins.jetbrains.com/plugin/9360-generateallsetter

Screenshot #16613

GenDaoCode

根据Pojo文件意见生成Dao,Service,Xml,Sql文件

Pojo文件更新后一键更新对应的Sql和mybatis xml文件

提供insert,insertList,update,select,delete五种方法

能够批量生成多个Pojo的对应文件

自动将pojo的注解添加到对应的Sql文件的注解中

丰富的配置,如果没有配置文件,则会使用默认配置

可以在Intellij Idea中快捷键配置中配置快捷键

目前支持MySQL+Java,后续会支持更多的DB

http://plugins.jetbrains.com/plugin/8640-codehelper-generator

Screenshot #16302

GsonFormat

一键根据json文本生成java类,非常方便

https://plugins.jetbrains.com/plugin/7654-gsonformat

Screenshot #15729

Grep Console

IDEA自带Console的升级版

http://plugins.jetbrains.com/plugin/7125-grep-console

Screenshot #18518

IDEA Mind Map

跨平台的,支持多种格式文件的导入和到处,同步更新时便于合并[以文本格式保存,支持markdown的语言,方便解决冲突]

http://plugins.jetbrains.com/plugin/8045-idea-mind-map

Lombok plugin

开发神器,可以简化你的实体类,让你不在写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。记得在maven中加入依赖。

http://plugins.jetbrains.com/plugin/6317-lombok-plugin

Maven Helper

一键查看maven依赖,查看冲突的·依赖,一键进行exclude依赖

对于大型项目,非常方便

https://plugins.jetbrains.com/plugin/7179-maven-helper

MyBatis Log Plugin

将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行。

http://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin

MyBatisCodeHelperPro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成,减少重复劳动,大幅提升效率

https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

P3C

阿里巴巴出品的java代码规范插件,可以扫描整个项目找到不规范的地方,并且大部分可以自动修复

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

详情:https://github.com/alibaba/p3c/tree/master/idea-plugin

SonarLint

编码规范插件

https://www.sonarlint.org/

stacjoverflow

对于查找问题特别方便,定位异常,点击右键快速跳转到stackoverflow网站

VisualVM Launcher

运行java程序的时候启动visualvm,方便查看jvm的情况,比如堆内存大小的分配。

某个对象占用了多大的内存,jvm调优必备工具。

https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

美化界面

Material Threme UI

这时一款主题插件,可以让你的IDE的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等

http://plugins.jetbrains.com/plugin/8006-material-theme-ui

Screenshot #17526

Background image Plus

这是一款可以设置背景图片的插件,不但可以设置固体的图片,还可以设置一段实践后随即变化背景图片,以及设置图片的透明度等等。

http://plugins.jetbrains.com/plugin/8502-background-image-plus

Screenshot #16978

active-power-mode

这是一款让你在编码的时候,整个屏幕都为之颤抖的插件

https://github.com/codeinthedark/editor

Nyan progress bar

这是一个将你idea中的所有的进度条都变成萌新动画的小插件

http://plugins.jetbrains.com/plugin/8575-nyan-progress-bar

Rainbow Brackets

彩虹颜色的括号,看着很舒服,敲代码效率变高

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

with-material-theme-ui.png

Translation

最好用的翻译插件,功能很强大,界面很漂亮

https://plugins.jetbrains.com/plugin/8579-translation

Screenshot #17785

以上插件均可在Intellij 插件市场中搜索到或者打开插件名字下方的链接从硬盘安装插件。

其他还没试过的插件

Gitee

开源中国的码云插件 
http://plugins.jetbrains.com/plugin/8383-gitee

IDE Features Trainer 

IntelliJ IDEA 官方出的学习辅助插件 
https://plugins.jetbrains.com/plugin/8554?pr=idea

Key promoter 

快捷键提示 
https://plugins.jetbrains.com/plugin/8554-ide-features-trainer

String Manipulation

驼峰式命名和下划线命名交替变化 
https://plugins.jetbrains.com/plugin/2162-string-manipulation

CheckStyle-IDEA

代码规范检查 
https://plugins.jetbrains.com/plugin/1065-checkstyle-idea

MetricsReloaded

代码复杂度检查 
https://plugins.jetbrains.com/plugin/93-metricsreloaded

Statistic

代码统计 
https://plugins.jetbrains.com/plugin/4509-statistic

Markdown Navigator

书写 Markdown 文章 
https://plugins.jetbrains.com/plugin/7896-markdown-navigator

Eclipse Code Formatter

使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。 
https://plugins.jetbrains.com/plugin/6546-eclipse-code-formatter

Jindent-Source Code Formatter

自定义类、方法、doc、变量注释模板 
https://plugins.jetbrains.com/plugin/2170-jindent--source-code-formatter

Properties to YAML Converter

把 Properties 的配置格式改为 YAML 格式 
https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter

Git Flow Integration

Git Flow 的图形界面操作 
https://plugins.jetbrains.com/plugin/7315-git-flow-integration

MybatisX

mybatis 框架辅助(免费) 
https://plugins.jetbrains.com/plugin/10119-mybatisx

Mongo Plugin

mongo客户端 
https://plugins.jetbrains.com/plugin/7141-mongo-plugin

iedis

redis客户端 
https://plugins.jetbrains.com/plugin/9228-iedis

mongo4idea

https://github.com/dboissier/mongo4idea

Restfultookit

根据我们的controller帮我们生成默认的测试数据,还能直接调用测试

http://plugins.jetbrains.com/plugin/10292-restfultoolkit

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值