IDEA插件配置

Entropy Lv4

作为IntelliJ IDEA的用户之一,原始的IDE已经能够满足大部分需求,但IDE插件提供了更多拓展性的功能,使得开发者能够工作在适宜的“开发环境”中,提高开发效率,提升开发者体验。那么以下是笔者在使用过程中所搜寻到的一些插件,请注意其中部分插件并不能直接提升开发效率,另外过多的插件反而会造成开发效率的低下,请悉知。读者可自行选择感兴趣的插件进行配置

视觉体验

Background Image Plus +

Background Image Plus +是一款编辑器背景图插件,是Background Image Plus的功能增强版。支持每隔指定时间随机切换背景图片(需要有包含多个图片文件的背景图片文件夹,部分图片文件格式无法显示)

Material Theme UI

Material Theme UI是一款主题美化插件

Rainbow Brackets

Rainbow Brackets彩虹括号插件,对代码排错有一定帮助

Nyan Progress Bar

Nyan Progress Bar彩虹猫进度条样式插件


代码跳转与快速浏览

CodeGlance Pro

CodeGlance Pro是一款快速浏览代码的插件,是CodeGlance的最新版。提供了代码缩略图,并能对缩略图中的部分代码进行放大浏览以及快速跳转到指定的代码


代码编辑

String Manipulation

String Manipulation用于代码大小写转换、驼峰命名转换、去除空格等

IdeaVim

Ideavim是一个Vim仿真插件,用于在IDAE上实现Vim操作。(适用于习惯Vim操作的开发者,部分快捷键与IDEA自带快捷键存在冲突,需要手动配置)

代码生成

Easy Code

Easy Code是一款能够根据数据表直接生成entity、controller、service、dao、mapper的代码,非常方便

Easy Code-MybatisCodeHelperPro

为了与MybatisCodeHelperPro兼容而的推出的Easy Code版本


代码简化

Lombok

Lombok能够通过注解实现实体类的方法,简化、减少代码的编写


代码规范

CheckStyle

Java代码格式规范插件,能够自定义不同的规范

Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines阿里巴巴的代码规范插件,用于开发者规范自己的代码编写,改善代码质量

SonarLint

SonarLint是一个代码质量检测器插件,用于培养开发者良好的开发习惯以及提高代码质量


Git提交规范

Git Commit Template

Git Commit Template用于规范git提交信息


代码测试

JUnitGenerator V2.0

JUnitGenerator V2.0用于快速生成代码测试模块


项目架构分析

PlantUML Integration

PlantUML Integration是一款用于快速创建UML(统一建模语言)图形的插件,能够通过绘制图形来系统性地分析和设计项目

SequenceDiagram

SequenceDiagram用于生成项目类调用关系与执行流程的时序图


云部署

Alibaba Cloud Toolkit

Alibaba Cloud Toolkit用于高效开发并部署适合在云端运行的应用


Json辅助工具

Json Parser

Json Parser是一款json解析器插件,是一个用于验证和格式化JSON字符串的轻量级插件

GsonFormatPlus

GsonFormat能够将json数据直接转换为Java的类,提高效率


翻译工具

Translation

Translation是一款中英文翻译插件,用于在IDEA内部快速实现中英文翻译


Maven辅助工具

Maven Helper

Maven Helper是一款maven依赖冲突分析的插件,主要提供图形化操作来替代命令行操作


Mybatis辅助工具

注意部分MyBatis插件和MybatisPlus插件可能会产生冲突

Mybatis Log

Mybatis Log是一款Mybatis的日志处理工具,将Mybatis框架日志中的SQL信息转换可直接执行的SQL语句,节省时间。其历史版本不需要付费,最新版本需要付费使用

MybatisCodeHelperPro

MybatisCodeHelperPro是一款MyBatis的强大辅助插件(不少开发者对此给出很高的评价),提供免费版和付费版,免费版提供的功能基本能够满足日常需求。(可能会与其它插件产生冲突)


MybatisPlus辅助工具

MybatisX

MybatisX是MybatisPlus的强大辅助插件。(可能会与Mybatis的部分插件产生冲突)


Restful辅助工具

Restfultoolkit

Restfultoolkit是一款针对Restful服务开发的辅助工具,能够根据URL快速跳转到对应的方法接口,提供了一个接口列表窗口,内置一个简单的Http请求工具(相当于一个简化的测试工具,类似于postman和apifox等)


K8s辅助工具

Kubernetes

Kubernetes插件用于检测管理Kubernetes系统


  • 标题: IDEA插件配置
  • 作者: Entropy
  • 创建于 : 2023-01-14 18:11:56
  • 更新于 : 2023-04-01 07:55:52
  • 链接: https://www.entropy-tree.top/2023/01/14/IDEA-plugins/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论