IDEA必备插件

article/2025/10/6 8:38:36

一、插件入口

在这里插入图片描述

二、IDEA必备插件

插件安装目录:C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins

1.Alibaba Java Coding Guidelines

推荐指数:★★★

在这里插入图片描述

介绍:阿里巴巴Java编码指南

安装之后右键菜单会多出两个选项,可对整个项目或单个文件进行编码规约扫描,快捷键"Ctrl+Alt+Shift+J"。默认开启实时检测功能,可选择关闭。

在这里插入图片描述

扫描后会将不规范的代码按从高到低 Blocker/Critical/Major(崩溃/严重/重要) 三个等级显示在下方,双击详细描述可进行代码定位,右侧窗口提供了修改建议,可对同一问题进行批量修改。

在这里插入图片描述

2.CamelCase

推荐指数:★★★★★

在这里插入图片描述

介绍:字符串格式转换工具

安装之后在设置中找到"Camel Case"选项,选择需要转换的格式,本人只保留了驼峰和下划线两种格式。如需使用多种格式,下方还可对格式顺序进行调整。

选中文本后使用快捷键"Shift+Alt+U",即可进行转换格式。

在这里插入图片描述

3.Chinese (Simpllified) Language Pack/中文语言包

推荐指数:★★★★

在这里插入图片描述

介绍:IDEA中文语言包

安装之后能将IDEA绝大多数功能菜单汉化,根据个人习惯决定是否启用。

4.CodeGlance3

推荐指数:★★★★★

在这里插入图片描述

介绍:代码预览插件

安装之后会在代码右侧生成小地图,可选中小地图上下拖动,快速进行代码定位。

显示/隐藏小地图快捷键:Ctrl+Shift+G

5.Codota Al Autocomplete for Java and JavaScript

推荐指数:★★★

在这里插入图片描述

介绍:Java和JavaScript的智能补全插件

安装之后可结合当前代码上下文给予代码建议;可搜索代码示例,选中相关代码右键选择"Get relevant examples",会在右侧窗口展示GitHub上的相关代码示例,也可点击"Add",输入关键词进行搜索。

在这里插入图片描述

在这里插入图片描述

6.Gitee

推荐指数:★★★

在这里插入图片描述

介绍:Gitee插件

提供了和IDEA内置插件GitHub类似的功能,更好地在IDEA和Gitee之间协同工作。

在这里插入图片描述

7.GitToolBox

推荐指数:★★★

在这里插入图片描述

介绍:Git功能增强插件

安装之后可显示未同步的文件,每行代码显示上次提交的相关信息。

8.Grep Console

推荐指数:★★★★★

在这里插入图片描述

介绍:控制台日志增强插件

安装之后在设置中找到"Grep Console"选项,根据个人习惯设置控制台不同级别日志的颜色。以下设置仅供参考。

在这里插入图片描述

9.GsonFormatPlus

推荐指数:★★★

在这里插入图片描述

介绍:JSON转实体类插件

安装之后在JAVA类中使用快捷键Alt+Insert,选择"GsonFormatPlus",在弹出的窗口中输入JSON数据并识别,选择JAVA数据类型后生成类属性。

在这里插入图片描述

10.Json Prase

推荐指数:★★★★

在这里插入图片描述

介绍:JSON数据格式化工具

安装之后在IDEA右侧工具栏会生成"Json Parser"快捷方式,点击即可调出工具窗口,将JSON数据输入上方框内点击"Parse"即可进行格式化,比用在线工具网站方便。

在这里插入图片描述

11.Key promoter X

推荐指数:★★★★

在这里插入图片描述

介绍:快捷键提示工具

安装之后鼠标进行的操作若有快捷键则会在IDEA右下角进行提示,并进行数据统计,IDEA新手熟悉快捷键必备。

可点击IDEA右侧工具栏的"Key promoter X"快捷方式,调出数据统计窗口。

在这里插入图片描述

12.Lombok

推荐指数:★★★★

在这里插入图片描述

介绍:简化实体类代码插件

通过注解的形式简化一些臃肿的Java代码,新版IDEA已内部捆绑。

13.Maven Helper

推荐指数:★★★★

在这里插入图片描述

介绍:Maven助手

安装之后再次打开pom文件,文件左下角会多出一个视图。

切换到"Dependency Analyzer"视图,可查看冲突的依赖,可以列表形式或树形式查看所有依赖。

在这里插入图片描述

14.MyBatis Log Free

推荐指数:★★★★★

在这里插入图片描述

介绍:MyBatis日志插件

安装之后在"Tools"内启用,启用后会多出一个只打印SQL的控制台。可把普通控制台放左边,SQL控制台放右边。

此款插件为免费,在插件市场就能搜到,还有另一款类似的插件"Mybatis Log Plugin"目前已收费。目前感觉两款插件没太大区别,"Mybatis Log Plugin"打印的SQL是大写的,"MyBatis Log Free"打印的SQL是小写且格式化过的。

15.MybatisX

推荐指数:★★★★★

在这里插入图片描述

介绍:MyBatis增强插件

安装之后可在Dao层接口和对应的xml文件之间快速跳转,在Dao层接口定义好方法后可在对应的xml文件快速生成基础的SQL标签。

在这里插入图片描述

16.Rainbow Brackets

推荐指数:★★★★

在这里插入图片描述

介绍:彩虹括号插件

多个配对括号展示不同颜色

Ctrl+鼠标右键:框选当前区域代码

Alt+鼠标右键:沉浸当前区域代码

17.Redis Helper

推荐指数:★★★★

在这里插入图片描述

介绍:Redis助手

安装之后在IDEA右侧工具栏会生成"Redis Helper"快捷方式,点击即可调出使用窗口,类似于IDEA自带的"Database"插件。

此款插件为免费,在插件市场就能搜到,类似的插件"Rddis""Iddis2"目前皆已收费。

在这里插入图片描述

18.RestfulToolkit-fix

推荐指数:★★★★★

在这里插入图片描述

介绍:快速定位接口工具

安装之后使用快捷键"Ctrl+\"或"Ctrl+Alt+N"调出搜索窗口,输入接口名,即可快速定位接口位置,比用IDEA的全局搜索效率高。

在这里插入图片描述

19.SequenceDiagram

推荐指数:★★★

在这里插入图片描述

介绍:时序图插件

以时序图的方式展示方法的调用关系。

安装之后选中一个类或方法右键选择"Sequence Diagram",即可调出时序图,可点击左侧工具按钮设置调用深度。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

20.Translation

推荐指数:★★★★

在这里插入图片描述

介绍:翻译插件

该插件需联网使用,安装之后选中文本后使用快捷键"Ctrl+Shift+Y",即可进行中英文转换。


http://chatgpt.dhexx.cn/article/WR7n1o4r.shtml

相关文章

Visual Studio 2017,C++MFC免注册调用大漠插件图文教程,详细版

Visual Studio 2017,CMFC免注册调用大漠插件图文教程,详细版 前言 提示:这里可以添加本文要记录的大概内容: 有很多人都在问CMFC怎么免注册调用?其实这些都有参考但是对于新手来说,编译器对新手的不友好&#xff0c…

PHPstorm必备插件推荐

1、.env files support 对.env 文件的支持 2、 .ignore 对.ignore 文件的支持 3、 Ideolog 对 .log 文件的支持 4、 Chinese (Simplified) Language Pack / 中文语言包 官方版中文语言包 | 汉化语言包 5、 Git 对Git的支持 6、 GitToolBox 支持在文件中展示当前代码最后的…

【BurpSuite】插件之自用插件

自用burpsuite插件汇总 前言 自用的一些burpsute插件,有的是自己改着写的,有的是用别人写的,备份记录为主要目的。万一哪天环境崩了也能快速记起来要用什么插件。 重写右键执行 自己重写的一些代码,核心点是处理http请求&…

插件的使用

1、插件写法:插件通常会为 Vue 添加全局功能,添加全局方法或者属性; 添加全局资源:指令/过滤器/过渡等;通过全局 mixin 方法添加一些组件选项; 添加 Vue 实例方法,通过把它们添加到 Vue.proto…

TypechoCMS通用发布插件-【免登录版本】

Typecho是一个操作简单快速的轻量博客平台。 轻量高效:不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。 先进稳定:支持 BAE/GAE/SAE 等各类云主机,即使面对突如…

【Unity插件】最多的插件合集

一、前言 ? 最近整理了一下文章,发现我分享了很多的插件,但是如果要查找某一款插件,还需要去搜索才能找到,很不方面,就想要将写过的所有的插件分享也好,教程也好,做一个汇总,然后这…

AS常用插件

1.​​adb-idea​​ 支持直接在AS面板中进行ADB操作 2.Android Code Generator 根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu。 http://plugins.jetbrains.com/files/7595/screenshot_14834.png 3.CodeGlance 右边实现代…

油猴插件免费下载

安利一个黑科技,名叫"油猴子"。点击下载 Tampermonkey中文名俗称油猴,是一款免费的浏览器插件,目前最为流行的用户脚本管理器,用户可以通过油猴添加和使用脚本,而脚本是一种可以修改网页JavaScript的程序。…

超实用的浏览器插件:CSDN全站去广告

文章目录 1先下载安装为快2功能分析评测1浏览界面清爽便捷2永久免费去站内广告3神奇的C键搜索功能4 json格式化 3改进建议 最近CSDN官方出了一个插件,一起来see see有啥好玩的地方 hello,我是北京某不知名211大学计算机专业的一名大三学生(哈…

超实用的浏览器插件永久免费!!!

能让工作效率翻N倍 ,是不是心动了主要功能 个性化标签、自动换肤、自定义常用网站,同时可选择多种搜索引擎 永久免费去站内广告 一键万能框搜索 实用快捷工具(日期格式化、时间戳自动转换、在线翻译) 新增一键json转换 占内存…

【Chrome必备插件,一键提升10倍效率】新用户永久免广告,好用!

CSDN 官方出品的浏览器插件–CSDN开发者助手 终于正式更新啦!更多好玩功能等你发现,现在登录⭕️官网即可下载 CSDN浏览器助手,风格简约清爽,体积不到1M,一键极简操作万能工具,让你在工作、学习和技术开发场…

如何用WordPress免插件实现MarkDown语法支持

WordPress默认不支持MarkDown标记(不知道最新版实现没有),虽然提供了很多第三方MarkDown插件,但都无法达到满意的效果。xiaoz一直以来都是用HTML标签来写文章,虽然排版效果好,但是写起来真的很费劲&#xf…

sklearn.svm 多分类

>>> from sklearn import svmX [[0,0], [1,1],[2,2],[3,3]] Y [0, 1,2,3] clf SVC( probabilityTrue) clf.fit(X,Y) print(clf.predict([[0,0], [1,1],[2,2],[3,3]])) print(clf.predict_proba([[0,0], [1,1],[2,2],[3,3]]))打印如下: [0 1 2 3] [[ 0.1…

SVM入门(九)将SVM用于多类分类

从 SVM的那几张图可以看出来,SVM是一种典型的两类分类器,即它只回答属于正类还是负类的问题。而现实中要解决的问题,往往是多类的问题(少部分例外,例如垃圾邮件过滤,就只需要确定“是”还是“不是”垃圾邮件…

OpenCV中的「SVM分类器」:基本原理、函数解析和示例代码

文章目录 1. 引言2. 基本原理3. 函数解析创建模型设置模型类型设置参数C设置核函数设置迭代算法的终止标准训练SVM模型预测结果误差计算保存SVM模型从文件中加载SVM 4. 示例代码官方示例(python)推理阶段(C版本) 5. 小结 1. 引言 …

2.1.SVM线性分类器

文章目录 1.笔记总结1.1.Small Questions1.1.1.图像xi的定义,行列的问题1.1.2.np.hstack函数1.1.3.np.random.randn()正态分布随机数函数 1.2.最优化损失函数1.2.1.寻找更好的W的方法 1.2.2梯度下降1.2.2.1.数值梯度1.2.2.2.实际应用中的梯度下降 2.SVM的…

svm多分类器详解

项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步 SVM是一种典型的两类分类器,即它只回答属于正类还是负类的问题。而现实中要解决的问题,往往是多类的问题&#…

SVM学习(六):将SVM用于多类分类

从 SVM的那几张图可以看出来,SVM是一种典型的两类分类器,即它只回答属于正类还是负类的问题。而现实中要解决的问题,往往是多类的问题(少部分例外,例如垃圾邮件过滤,就只需要确定“是”还是“不是”垃圾邮件…

分类算法SVM(支持向量机)

支持向量机(Support Vector Machine ,SVM)的主要思想是:建立一个最优决策超平面,使得该平面两侧距离该平面最近的两类样本之间的距离最大化,从而对分类问题提供良好的泛化能力。对于一个多维的样本集,系统随…

SVM分类算法

1.基本概念 支持向量机(SVM)的基本模型是在特征空间上找到最佳的分离超平面使得训练集上正负样本间隔最大。SVM是用来解决二分类问题的有监督学习算法,在引入了核方法之后SVM也可以用来解决非线性问题。 实际应用中一般要解决觉得是多分类问…