IntelliJ Idea实用插件推荐

目录

一、插件安装

二、常用插件

A、代码规范

[Alibaba Java Coding Guidelines](#Alibaba Java Coding Guidelines)

SonarLint

B、快捷开发

aiXcoder-AI代码生成

[AWS Toolkit-AI代码生成](#AWS Toolkit-AI代码生成)

CodeGeeX-AI代码生成

CodeGlance-代码缩略图

camelCase-格式转换

GsonFormatPlus-json代码生成

[Sequence Giagram-生成代码时序图](#Sequence Giagram-生成代码时序图)

MybatisX-mapper和xml跳转

RestfulTool-Restful服务开发工具集

[Rainbow bracket-彩虹括号插件](#Rainbow bracket-彩虹括号插件)

Translation-翻译插件

JUnitGenerator-测试类生成

[Key Promoter X-快捷键提示插件](#Key Promoter X-快捷键提示插件)

[Background Image Plus-换壁纸](#Background Image Plus-换壁纸)

[Grep console-自定义日志颜色](#Grep console-自定义日志颜色)


一、插件安装

前提,需要安装IDEA,如果这都不知道。。。。

打开我们的IDEA,依次点击File->Settings->Plugins

如图,Marketplace展示了当前可以安装的插件,Installed展示的是已经安装的常见,同时我们也可以在搜索栏输入我们需要的插件,以便快速查找。

二、常用插件

A、代码规范

Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines 专注于Java代码规范,是阿里巴巴基于《阿里巴巴Java开发规约》手册内容,研发了一套自动化的IDE检测插件,该插件可以将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来,同时大部分可以快捷自动修复,支持自动检测和手动检测。

SonarLint

SonarLint 是一个免费的开源IDE 扩展,可识别并帮助您在编写代码时解决质量和安全问题。像拼写检查器一样,SonarLint 会显示缺陷并提供实时反馈和清晰的修复指导,以便从一开始就提供干净的代码。

使用方法也很简单,ctrl +shift+s对当前文件扫描或者右键文件夹对整个包或者模块全部扫描。

B、快捷开发

aiXcoder-AI代码生成

aiXcoder是一款智能化软件开发助手,能结合上下文为用户生成完整且更符合实际场景的代码行或者代码块,同时提供生成代码、自动生成单元测试、Bug自动修复、代码解释、生成注释等功能。

AWS Toolkit-AI代码生成

AWS Toolkit是亚马逊推出的一款免费的代码辅助插件,其中我们主要使用Amazon CodeWhisperer。Amazon CodeWhisperer是亚马逊云平台通过机器学习,将代码经过多次的学习之后打造的一款产品。通过简单的几步就可以生成一套程序,同时aws-toolkit也会自动检测代码问题,并在页面下方给出提示。

安装之后,点击CodeWhisperer下的Start会提示我们需要注册,按照步骤注册即可。

CodeGeeX-AI代码生成

CodeGeeX------它是一款免费的AI辅助编程工具,能帮助您自动生成代码、智能补全代码、自动生成注释。CodeGeeX支持VS Code、IntelliJ IDEA、PyCharm等IDE。让你在不改变原有的开发习惯的情况下,更高效地编写代码,让你的编程之旅更加畅快!

CodeGlance-代码缩略图

CodeGlance是一款代码编辑区缩略图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,并且提供放大镜功能,可以快速定位代码。

camelCase-格式转换

在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。请参阅编辑菜单或使用 ⇧ + ⌥ + U / Shift + Alt + U。允许禁用某些转换或在首选项中更改它们的顺序。

GsonFormatPlus-json代码生成

根据提供的接口文档里面的入参和出参,生成实体对象

Sequence Giagram-生成代码时序图

SequenceDiagram能够根据方法的调用关系,自动生成执行时序图,方便了解代码的调用关系。

MybatisX-mapper和xml跳转

RestfulTool-Restful服务开发工具集

提供了Services tree的显示窗口,双击 URL 直接跳转到对应的方法定义

可以快速实现一个简单的 http 请求工具

Rainbow bracket-彩虹括号插件

Rainbow Brackets(彩虹括号), 可以将 (圆括号) [方括号] {花括号} <尖括号> 用不同颜色标记出来, 方便快速识别代码层次, 提高开发效率。

Translation-翻译插件

JUnitGenerator-测试类生成

可以使用提供的模板自定义单元测试代码。

Key Promoter X-快捷键提示插件

Key Promoter X 是用于基于 IntelliJ 产品(如 IDEA)的插件 ,它有助于在工作时从鼠标操作中学习基本的键盘快捷键 。当您在 IDE 内部的按钮上使用鼠标时,Key Promoter X 会显示您应该使用的键盘快捷键。

Background Image Plus-换壁纸

Grep console-自定义日志颜色

可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜色与上层颜色。

相关推荐
道1993几秒前
50 台小型无人车与50套穿戴终端 5 公里范围内通信组网方案深度研究
java·后端·struts
迎風吹頭髮6 分钟前
UNIX下C语言编程与实践35-UNIX 守护进程编写:后台执行、脱离终端、清除掩码与信号处理
java·c语言·unix
YoungHong199215 分钟前
一行配置解决claude code 2.0版本更新后 vscode 插件需要登录的问题
ide·vscode·编辑器
Blue桃之夭夭19 分钟前
git和VScode
ide·git·vscode
光军oi22 分钟前
全栈开发杂谈————JAVA微服务全套技术栈详解
java·开发语言·微服务
帮帮志23 分钟前
目录【系列文章目录】-(关于帮帮志,关于作者)
java·开发语言·python·链表·交互
聪明的笨猪猪23 分钟前
Java Spring “MVC ”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
Boop_wu2 小时前
[数据结构] Map和Set
java·数据结构·算法
一勺菠萝丶2 小时前
Mac 上用 Homebrew 安装 JDK 8(适配 zsh 终端)完整教程
java·python·macos
毕设源码-朱学姐4 小时前
【开题答辩全过程】以 办公自动化管理系统为例,包含答辩的问题和答案
java·eclipse