idea常用插件

搜索

A Search with Github在GitHub上搜索内容,你可以使用其提供的API或者通过网页抓取(爬虫)实现。右键 → search code with github
CSDN tools为中国软件开发者提供了一系列工具和服务,以增强用户在平台上的体验和效率。
1、CSDN上搜索代码,右键 → searchByCsdn
2、时间戳
3、json格式化
RestfulToolkit主要用于简化 RESTful API 的开发与测试。通过这个插件,开发者可以在 IDE 内直接创建、发送和管理各种 HTTP 请求,并查看响应结果,极大地提高了开发效率。右侧边栏有RestServices,全局快捷搜索:Ctrl+\Ctrl+Alt+N
RestfulTool右侧边栏有RestfulTool,Request Service搜索 Mapping (Ctrl+Alt+/)
IDEA自带IDEA自带搜索API Ctrl+Shift+\

格式转换

CSDN tools为中国软件开发者提供了一系列工具和服务,以增强用户在平台上的体验和效率。
1、CSDN上搜索代码,右键 → searchByCsdn
2、时间戳
3、json格式化
I Love DevToysDevToys 就是一个转为开发者设计的工具箱。
比如文件转换(JSON <> YAML )、编码解码、格式化(支持 JSON、SQL、XML)、哈希生成、UUID 生成、图片压缩等等。
[Ref] https://zhuanlan.zhihu.com/p/469941340

智能开发、归约检查

❌ Codota 已下线代码智能提示 [Ref] https://www.codota.com/code
Tabnine 是一款智能代码补全工具。 [Ref] https://www.tabnine.com/code
Alibaba Java Coding Guidelines针对Java编程语言的标准和最佳实践,旨在提升代码质量和开发效率,并减少潜在的软件缺陷。
[Ref] 阿里巴巴Java开发规约插件
SonarLint静态代码分析工具,于在编码阶段实时检测和提示代码中的潜在缺陷、漏洞以及不符合编码规范的地方。
实时显示代码错误和漏洞并提供清晰的修复指导
Statistic项目代码统计
[Ref] IDEA统计Statistic插件安装及使用
[Ref] IDEA使用Statistic插件统计代码数量
MetricsReloaded收集和展示软件项目的各种代码质量指标,如行数、复杂度、重复率等,监控代码健康状况,并及时发现潜在的问题。
Save Actions它的主要功能是在开发者每次保存文件时自动执行预定义的一系列操作。
CheckStyle-IDEA它主要用于提供实时的代码风格和编码规范检查功能。
Grazie它的功能在于提供文档审阅和辅助写作的支持,能够帮助用户检查和改进书写规范,尤其是在编写技术文档或注释时。
SpotBugsSpotBugs是一个静态代码分析工具,用于检测Java应用程序中的潜在错误、漏洞和不良编程习惯。 [Ref] SpotBugs快速使用

代码生成

EasyCodeEasycode可以直接对数据的表生成entity、controller、service、dao、mapper
[Ref] IDEA+EasyCode实现代码生成(傻瓜式教程
GenerateAllSetter一键调用对象所有setter方法,鼠标放在类类型上然后Alt+Enter
Randomness生成随机内容,Alt+R,如快捷键被占用后,可用Alt+Insert进行选择
Dummy Text Generators快速生成一段文本,Alt+Insert

快速编码

Duplicate Lines复制选中行,Shift + Ctrl + Alt + ↑Shift + Ctrl + Alt + ↓
CamelCase变量命名格式切换 shift + alt + u 。 idea自带的是 ctrl+ shift + u
[Ref] CamelCase
String Manipulation可以操作字符串。选中字符 右键→String Manipulation
[Ref] String Manipulation
Convert YAML and Properties Fileyaml和property格式转换
[Ref] Convert YAML and Properties File
Chinese Converter中文简繁体字转换
Code -> To Tradicional Chinese
Code -> To Simplified Chinese
BinEd - Binary/Hexadecimal Editor二进制/十六进制编辑器 右键 -> Open As Binary

增强可读性

CodeGlanceidea屏幕右侧显示代码缩略图
Rainbow Brackets彩虹括号
HighLightBracketPair光标所在方法的那对括号高亮显示
Power Mode II代码上特效
ideolog [Ref] log文件根据关键字定制颜色,增加log文件可读性
Grep Console调试控制台根据关键字定制颜色,增加可读性
MultiHighlight高亮所有和选中代码相同的代码,Ctrl+'上色,Ctrl+Shift+'去除上色
Color Highlighter表示颜色的字符串会显示对应颜色
Archive Browser允许浏览压缩包jar包中的文件

ideolog 配色一览

Grep Console 配色一览

表达式BackGround(RGB)ForeGround(RGB)模块
.*ERROR.*FF4E1D000000
.*WARN.*FFF018000000
.*INFO.*36ED8E000000
.*==>.*000000FF1210Mybatis SQL
.*<==.*00000036ED8EMybatis SQL

在这里插入图片描述

独立功能的小工具

Translation翻译软件, Ctrl+Shift+Y
Lombokset/get等大礼包 [Ref] Lombok
ToolWindow Manager工具窗口管理器
Window -> Tool Window Management -> Configure Preferred Availabilities
Key Promoter X提醒你当前操作该使用哪个快捷键
Chinese(Simplified) Language Pack界面使用中文
jclasslib查看字节码
SequenceDiagram生成时序图
PlantUML integration画UML图 [Ref] 官网:https://plantuml.com/zh/
IDE Features Trainer学习IDEA最常用的快捷方式和最基本功能
RegexpTester正则表达式测试
Darkyen‘s Time Tracker跟踪在项目上花费的时间
CPU Usage Indicator显示CPU使用情况

Mybatis周边

SQL Params Setter格式化mybatis在控制台跑出来的SQL。
选中SQL右键→SQL Params Setter(拷贝sql时要包含“Preparing:”,“Parameters:”两部分)
Mybatis Xmybatis的接口和xml文件之间快速切换

AI

Bito基于GPT-4的神仙插件,https://bito.ai/
TONGYI Lingma 阿里巴巴通义大模型,https://tongyi.aliyun.com/lingma
CodeGeeX CodeGeeX-清华大学+智谱AI,https://codegeex.cn/

Maven 周边

Maven Helper分析Maven项目相关依赖,解决Maven依赖冲突。 [Ref] Maven Helper

git 周边

ignore [Ref] idea中.ignore插件的安装与使用
[Ref] .ignore插件忽略不必要提交的文件
Git Commit Template使用模板创建commit信息
GitToolBoxgit工具箱

java8 周边

Java Stream DebuggerJava8 Stream调试器 [Ref] Java Stream Debugger

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

如何安装插件

插件官网:https://plugins.jetbrains.com/

方式1:Supermarket下载

在这里插入图片描述

方式2:官网下载,然后本地安装

在这里插入图片描述
在这里插入图片描述

参考

https://blog.csdn.net/cnds123321/article/details/102872421

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值