您的当前位置:首页正文

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

2024-11-19 来源:个人技术集锦

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

目录


实用插件

.ignore

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

Alibaba Java Coding Guidelines

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

Alibaba Cloud Toolkit(在用)

主要使用三个内容:

ASM Bytecode Outline

查看Class类的字节码

CamelCase

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

CodeGlance

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

FindBugs-IDEA

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

GenerateAllSetter

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

GenDaoCode

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

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

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

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

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

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

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

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

GsonFormat

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

Grep Console

IDEA自带Console的升级版

IDEA Mind Map

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

Lombok plugin

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

Maven Helper

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

对于大型项目,非常方便

MyBatis Log Plugin

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

MyBatisCodeHelperPro

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

P3C

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

详情:

SonarLint

编码规范插件

stacjoverflow

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

VisualVM Launcher

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

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

美化界面

Material Threme UI

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

Background image Plus

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

active-power-mode

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

Nyan progress bar

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

Rainbow Brackets

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

Translation

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

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

其他还没试过的插件

Gitee

开源中国的码云插件 

IDE Features Trainer 

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

Key promoter 

快捷键提示 

String Manipulation

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

CheckStyle-IDEA

代码规范检查 

MetricsReloaded

代码复杂度检查 

Statistic

代码统计 

Markdown Navigator

书写 Markdown 文章 

Eclipse Code Formatter

使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。 

Jindent-Source Code Formatter

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

Properties to YAML Converter

把 Properties 的配置格式改为 YAML 格式 

Git Flow Integration

Git Flow 的图形界面操作 

MybatisX

mybatis 框架辅助(免费) 

Mongo Plugin

mongo客户端 

iedis

redis客户端 

mongo4idea

Restfultookit

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

显示全文