目录标题
搜索
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 DevToys | DevToys 就是一个转为开发者设计的工具箱。 比如文件转换(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 | 它的功能在于提供文档审阅和辅助写作的支持,能够帮助用户检查和改进书写规范,尤其是在编写技术文档或注释时。 |
SpotBugs | SpotBugs是一个静态代码分析工具,用于检测Java应用程序中的潜在错误、漏洞和不良编程习惯。 [Ref] SpotBugs快速使用 |
代码生成
EasyCode | Easycode可以直接对数据的表生成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 File | yaml和property格式转换 [Ref] Convert YAML and Properties File |
Chinese Converter | 中文简繁体字转换Code -> To Tradicional Chinese Code -> To Simplified Chinese |
BinEd - Binary/Hexadecimal Editor | 二进制/十六进制编辑器 右键 -> Open As Binary |
增强可读性
CodeGlance | idea屏幕右侧显示代码缩略图 |
---|---|
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.* | FF4E1D | 000000 | |
.*WARN.* | FFF018 | 000000 | |
.*INFO.* | 36ED8E | 000000 | |
.*==>.* | 000000 | FF1210 | Mybatis SQL |
.*<==.* | 000000 | 36ED8E | Mybatis SQL |
独立功能的小工具
Translation | 翻译软件, Ctrl+Shift+Y |
---|---|
Lombok | set/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 X | mybatis的接口和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信息 |
GitToolBox | git工具箱 |
java8 周边
Java Stream Debugger | Java8 Stream调试器 [Ref] Java Stream Debugger |
---|
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
如何安装插件
插件官网:https://plugins.jetbrains.com/
方式1:Supermarket下载
方式2:官网下载,然后本地安装