IntelliJ Idea实用插件推荐

目录

一、插件安装

二、常用插件

A、代码规范

Alibaba Java Coding Guidelines

SonarLint

B、快捷开发

aiXcoder-AI代码生成

AWS Toolkit-AI代码生成

CodeGeeX-AI代码生成

CodeGlance-代码缩略图

camelCase-格式转换

GsonFormatPlus-json代码生成

Sequence Giagram-生成代码时序图

MybatisX-mapper和xml跳转

RestfulTool-Restful服务开发工具集

Rainbow bracket-彩虹括号插件

Translation-翻译插件

JUnitGenerator-测试类生成

Key Promoter X-快捷键提示插件

Background Image Plus-换壁纸

Grep console-自定义日志颜色


一、插件安装

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

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

IntelliJ Idea实用插件推荐_第1张图片

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

二、常用插件

A、代码规范

Alibaba Java Coding Guidelines

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

IntelliJ Idea实用插件推荐_第2张图片

IntelliJ Idea实用插件推荐_第3张图片

SonarLint

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

IntelliJ Idea实用插件推荐_第4张图片

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

IntelliJ Idea实用插件推荐_第5张图片

B、快捷开发

aiXcoder-AI代码生成

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

IntelliJ Idea实用插件推荐_第6张图片

IntelliJ Idea实用插件推荐_第7张图片

AWS Toolkit-AI代码生成

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

IntelliJ Idea实用插件推荐_第8张图片

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

IntelliJ Idea实用插件推荐_第9张图片

CodeGeeX-AI代码生成

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

IntelliJ Idea实用插件推荐_第10张图片

CodeGlance-代码缩略图

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

IntelliJ Idea实用插件推荐_第11张图片

camelCase-格式转换

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

IntelliJ Idea实用插件推荐_第12张图片

GsonFormatPlus-json代码生成

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

IntelliJ Idea实用插件推荐_第13张图片

Sequence Giagram-生成代码时序图

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

IntelliJ Idea实用插件推荐_第14张图片

MybatisX-mapper和xml跳转

IntelliJ Idea实用插件推荐_第15张图片

IntelliJ Idea实用插件推荐_第16张图片

RestfulTool-Restful服务开发工具集

提供了Services tree的显示窗口,双击 URL 直接跳转到对应的方法定义
可以快速实现一个简单的 http 请求工具

IntelliJ Idea实用插件推荐_第17张图片

Rainbow bracket-彩虹括号插件

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

IntelliJ Idea实用插件推荐_第18张图片

Translation-翻译插件

IntelliJ Idea实用插件推荐_第19张图片

JUnitGenerator-测试类生成

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

IntelliJ Idea实用插件推荐_第20张图片

Key Promoter X-快捷键提示插件

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

Background Image Plus-换壁纸

IntelliJ Idea实用插件推荐_第21张图片

Grep console-自定义日志颜色

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

IntelliJ Idea实用插件推荐_第22张图片

你可能感兴趣的:(知识分享,JAVA,intellij-idea,java,ide)