【1】IntelliJ Idea 优质插件清单

撰文日期:2024年4月16日
记录Idea优质插件,方便更换设备时查找

IntelliJ Idea 优质插件清单

1. 功能效率类

Translation

  • 作者:Yii.Guxing
  • 概述:Jetbrains系列IDE最好的翻译插件,可以切换翻译引擎。
  • 使用:框选文本右键翻译即可,阅读文档的不二之选

String Manipulation

  • 维护者:Vojtech Krasa
  • 原作者:Oliver Smedile
  • 概述:IDEA最好用的字符串处理插件!,规范爱好者福音
  • 使用:框选文本,右键菜单String Manipulation,可以快速更改文本的命名方式,也可以对文本进行编码转换、进制转换

Maven Helper

  • 作者:Vojtech Krasa
  • 概述:Maven项目必备插件!可视化分析项目依赖、解决依赖冲突!
  • 使用:pom文件会出现Dependency Analyzer 选项卡查看冲突(Conflict),右键爆红依赖可以快速exclude

MybatisCodeHelperPro

  • 作者:MybatisCodeHelperPro
  • 概述:在mybatis的xml文件中体会java编辑的效率速度(代码补全、快速提供标签)
  • 使用:安装插件后自行体验即可

Mybatis Log Free

  • 作者:starxg
  • 概述:解决了普通日志模式下,mybatis相关的日志带有===>、?等预编译占位符的问题
  • 使用:点击工具->Mybatis Log plugin或在控制台中单击MyBatis Log Free,启动使用了mybatis的项目的时候就可以看到原生sql的日志了

Grep Console

  • 作者:Vojtech Krasa
  • 概述:增强版控制台,可以按需过滤日志,对日志信息按级别进行不同颜色的高亮
  • 使用:运行中的项目选中控制台中的文本,右键Grep即可过滤,右键Open Grep Console Settings也可以进行自定义配置

ApifoxHelper

  • 作者:Apifox team
  • 概述:Apifox的idea插件,查看Apifox官方文档进行配置。将Javadoc快速转化成接口文档实在是太赞了。
  • 使用:查看Apifox官方文档

2. 规约扫描类

Alibaba Java Coding Guidelines(fix some bug)

  • 作者:JackChu (原插件是作者是smartfox)
  • 概述:阿里巴巴Java编码规范检查插件。修复了一些官方一直未修复的Bug。如 issues-898,issues-900。插件与官方插件会冲突,请先卸载原插件,再安装此插件
  • 阿里开发人员的知识结晶。

SpotBugs

  • 作者:Tagir Valeev
  • 官方描述:Java缺陷检测工具,它使用静态分析来查找400多种错误模式,如空指针取消引用、无限递归循环、Java库的错误使用和死锁。

SonarLint

  • 作者:SonarSource
  • 概述:代码优化插件,可以提升编码习惯和编码能力。右键项目目录可以分析项目,写代码时还提供实时分析。
  • 缺点:纯英文,希望可以提供对应中文文档。

3. 界面美化类

不加过多的美化插件,毕竟IDEA本身缺点占用内存大,再搞个什么图片背景、彩虹进度条、power mode 什么的对于小内存的开发设备很不友好。要是配置够好可以自行搜索美化插件。

Chinese(Simplified)Language Pack/中文语言包

  • 作者:JetBrains
  • 概述:官方简体中文语言包,基本的菜单都能中文化

Extra ToolWindow ColorFul Icons

  • 作者:Jonathan Lermitage
  • 概述:底部工具栏的图表都有了颜色,可以自定义颜色。

Rainbow Brackets

  • 作者:izhangzhihao
  • 概述:彩虹括号,不仅美观而且方便定位括号范围。还有彩虹变量,应该是根据变量名的哈希值确定的颜色。可以自定义颜色。

4. AI类

每款AI插件都有自己特色,按需使用即可。AI始终是工具,自己掌握了技术才能更好地使用工具!
通用的功能包括了AI的对话、单元测试的生成,下面介绍几款比较有特色的插件。

Fitten Code:Faster and Better AI Assistant

  • 作者:fitten
  • 是否支持免费使用:是
  • 特色:编辑器中代码提示(不太走心,而且会侵蚀原IDEA的代码补全,酌情开启)

Code GeeX

  • 作者:Zhipu.ai
  • 是否支持免费使用:是
  • 特色:Git提交的message可以自动生成

通义灵码(推荐这个)

  • 作者:tongyi-lingma
  • 是否支持免费是用:是
  • 特色:阿里云产品,对于上下文支持会更好,代码提示更加可控和走心。支持根据注释生成代码,和根据代码快速生成注释。

5. 值得一提

Key Promoter X

  • 作者:halirutan
  • 概述:督促开发者使用键盘开发。任何具有按键映射的操作,开发者使用鼠标进行操作的时候都会弹出气泡提示对应的按键映射。

IdeaVIM

  • 作者:JetBrains
  • 概述:IDEA官方VIM引擎,将Linux的VIM编辑器操作绑定到idea编辑器的快捷键,对于习惯Linux系统的开发人员非常友好
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值