IntelliJ IDEA Plugins 插件整理

插件库位置

到这里找:https://plugins.jetbrains.com/ 或者直接到 idea里搜索都可以。

查看类

jclasslib Bytecode viewer 查看字节码

创建类

GsonFormat 通过JSON生成实体类

EasyCode 生成代码

https://blog.csdn.net/jx520/article/details/105937556
在这里插入图片描述 在这里插入图片描述

数据库类

Free MyBatis Plugin mybatis生成及调试辅助

  • 下载:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
  • 用法:free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:
    • 生成mapper xml文件
    • 快速从代码跳转到mapper及从mapper返回代码
    • mybatis自动补全及语法错误提示
    • 集成mybatis generator gui界面

Free MyBatis plugin Free mybatis日志查看插件

MyBatisCodeHelperPro 收费

介绍: https://brucege.com/doc/#/
介绍视频: https://www.bilibili.com/video/av50632948

功能点未激活版激活版
接口与xml互相跳转 更换图标
接口方法名重构
一键添加param
xml中的 param的自动提示 resultMap refid 等的自动提示
resultMap中的property的自动提示
检测没有使用的xml 可一键删除
检测mybatis接口中方法是否有实现,没有则报红 可创建一个空的xml方法块
检测resultmap的property是否有误
支持spring 将mapper注入到spring中 intellij的spring注入不再报错 支持springboot
一键生成分页查询
代码模版,生成cdata和collection语句
一键添加resultMap中未被使用的属性
一键生成mybatis接口的testcase
通过方法名生成sql
通过数据库生成crud代码
通过java类生成建表语句
xml collection中的 param提示
识别mybatis的trim where include等标签 全自动sql补全
检测#{中的参数是否正确
if test when test foreach collection $中的OGNL支持
param重构功能(2.7.2)
resultMap中column提示与检测(2.7.2)
Mybatis xml代码格式化(2.8.2)
从sql生成resultMap和java类
从sql直接生成mybatis xml和java接口方法

自动补全类

lombok 的 ide 搭档

加上就不会有红线了

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.18</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.26</version>
        </dependency>

AiXcoder Code Completer 智能编程助手

官网下载:https://aixcoder.com/#/

本地版aiXcoder使用指南

codota 代码补全 + 片段库 已升级为 Tabnine

可以用github账号登录。从首页可以看出支持 javajs
在这里插入图片描述
Codota 升级为 Tabnine 了,一样的到插件仓库安装即可。

CamelCase 驼峰下划线切换

功能:
在这里插入图片描述
但是我只想要驼峰下划线之间切换,配置好像有BUG。如下设置勉强实现:
iLoveYouILoveYoui_love_youiLoveYou
在这里插入图片描述

代码辅助

Json Parser 格式化JSON

其它辅助类

Maven Search 依赖搜索

https://mvn.coderead.cn
在这里插入图片描述
在这里插入图片描述

Rainbow brackets 彩虹括号

它还支持两个有用的功能:(看长方法时很有用)

  1. Ctrl + 鼠标右键 : 当前作用域高亮。
  2. Alt + 鼠标右键 : (让同行衬托出)当前作用域高亮。
    在这里插入图片描述在这里插入图片描述

Presentation Assistant 热键提醒

显示所执行的操作对应的热键
在这里插入图片描述

Key Promoter X 热键提醒(又一个)

https://github.com/sponsors/halirutan
在这里插入图片描述
提示效果:
在这里插入图片描述

SequenceDiagram 时序图插件

用来学习源码很方便,支持导出图片UML文件

  • 下载: https://plugins.jetbrains.com/plugin/8286-sequencediagram

  • 用法 :选择一个方法,从 Tools菜单右键点击 SequenceDiagram... 创建时序图。

  • 文档:http://vanco.github.io/SequencePlugin

    • 生成简单的序列图。
    • 通过单击图表形状来导航代码。
    • 从关系图中删除类。
    • 将图表导出为图像。
    • 将图表导出为PlantUML文件。
    • 通过设置>工具>序列图从图表中排除类
    • 智能接口(实验)
    • Lambda 表达式(实验)

在这里插入图片描述
在这里插入图片描述

Translation 翻译

在这里插入图片描述

  • 用法
  1. Ctrl + Shift + O 显示翻译对话框。
  2. Ctrl + Shift + Y 翻译(如果有已选择的文本,优先从选择的文本内取词,否则默认以最大范围自动取词)
  • 设置
    在这里插入图片描述
    独占模式:
    在这里插入图片描述

String Manipulation 字符串处理 / 编码转换

代码质量管理

Alibaba Java Coding Guidelines

QAPlug - FindBugs 代码检查-找BUG

https://plugins.jetbrains.com/plugin/4597-qaplug–findbugs
在这里插入图片描述 在这里插入图片描述

  • 用法:代码文件中右键
    在这里插入图片描述

文件操作

Export To Directory 导出文件并保持目录结构

效率

Smart Input 智能切换输入法

Windows 版 SmartInput使用入门:插件设置
Ctrl+Alt+s 打开Setting,可以搜索找到SmartInput插件设置页面,也可以通过“顶部菜单栏 -> Tools -> SmartInput -> 插件设置”快速进入。如果您遇到了BUG,菜单栏中反馈错误日志并复制身份标识通过微信公众号“效率铺子”联系我们为您排查。

选择输入法
插件默认系统使用的是微软拼音输入法,如果您使用的输入法不是微软拼音,请在插件设置页面选择输入法,如果没有对应的输入法可以先选择其他试下,如果不行请通过微信公众号"效率铺子"联系我们。

AI辅助

ChatGPT

插件:ChatGPT
官网:https://chatgpt.cn.obiscr.com/
在这里插入图片描述

通义灵码

通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云的云服务使用场景调优,助力开发者高效、流畅的编码。
在这里插入图片描述

腾讯云 AI 代码助手

腾讯云 AI 代码助手是由腾讯云自研的一款开发编程提效辅助工具,基于混元代码大模型,提供技术对话、代码补全、代码诊断和优化等能力。

本工具为开发者提供了针对不同 IDE 的插件,如 JetBrains 插件和 VS Code 插件。通过腾讯云 AI 代码助手,开发者可以更高效地解决实际编程问题,提高编程效率和代码质量。

在这里插入图片描述
在这里插入图片描述

MarsCode 豆包旗下的智能编程助手

MarsCode 是豆包旗下的智能编程助手,提供以智能代码补全为代表的核心能力,支持主流编程语言及 IDE,能在编码过程中提供单行或整个函数的建议,同时支持在用户编码过程中提供代码解释、单测生成、问题修复、技术问答等辅助功能,提升编码效率与质量。

在这里插入图片描述

参考资料

Idea 插件库设置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笑虾

多情黯叹痴情癫。情癫苦笑多情难

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值