外观
2072 字约 7 分钟
IDEA
插件
增强功能
Background Image Plus +
- 描述:给编辑器设置背景图片(小姐姐图片)
- 官网:https://plugins.jetbrains.com/plugin/11247-background-image-plus-
Chinese Language Pack
Translation
- 描述:翻译插件,鼠标选中文本,点击右键即可自动翻译成多国语言。
- 官网:https://plugins.jetbrains.com/plugin/8579-translation/
Key Promoter X
- 描述:快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。
- 官网:https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
Rainbow Brackets
- 描述:给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读
- 官网:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
CodeGlance
- 描述:在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。
- 官网:https://plugins.jetbrains.com/plugin/7275-codeglance/
WakaTime
- 描述:代码统计和跟踪插件
- 官网:https://plugins.jetbrains.com/plugin/7425-wakatime
Statistic
提升效率
String Manipulation
Tabnine AI Code Completion
- 描述:使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化
- 官网:https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more
GsonFormatPlus
- 描述:根据 json 生成对象
- 官网:https://plugins.jetbrains.com/plugin/14949-gsonformatplus
JUnitGenerator V2.0
RestfulTool
- 描述:辅助 web 开发的工具集
- 官网:https://plugins.jetbrains.com/plugin/14280-restfultool
SequenceDiagram
- 描述:自动生成方法调用时序图
- 官网:https://plugins.jetbrains.com/plugin/8286-sequencediagram
CheckStyle-IDEA
- 描述:自动检查 Java 代码规范
- 官网:https://plugins.jetbrains.com/plugin/1065-checkstyle-idea
Alibaba Java Coding Guidelines
SonarLint
- 描述:帮助你发现和修复代码的错误和漏洞
- 官网:https://plugins.jetbrains.com/plugin/7973-sonarlint
MybatisX
- 描述:MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码,优化体验
- 官网:https://plugins.jetbrains.com/plugin/10119-mybatisx
代码生成
Codota AI Autocomplete for Java and JavaScript
- 描述:使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化
- 官网:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript
Tabnine AI Code Completion
- 描述:使用 AI 来自动提示和补全代码,比 IDEA 自带的代码补全更加智能化
- 官网:https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more
UUID Generator
- 描述:生成随机的 UUID
- 官网:https://plugins.jetbrains.com/plugin/8320-uuid-generator
Randomness
.ignore
- 描述:生成不同语言的版本控制忽略文件
- 官网:https://plugins.jetbrains.com/plugin/7495--ignore
Auto filling Java call arguments
- 描述:通过快捷键自动补全函数的调用参数
- 官网:https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments/
GenerateAllSetter
- 描述:快速生成调用对象 setter 方法的代码
- 官网:https://plugins.jetbrains.com/plugin/9360-generateallsetter
GenerateSerialVersionUID
- 描述:一键为实现 Serializable 接口的类生成 SerialVersionUID
- 官网:https://plugins.jetbrains.com/plugin/185-generateserialversionuid/
GsonFormatPlus
- 描述:根据 json 生成对象
- 官网:https://plugins.jetbrains.com/plugin/14949-gsonformatplus
Lombok
描述:配合 Lombok 依赖及注解使用,能够大大减少 Java 对象的代码量。IDEA 已自带,无需安装。
Easy Code
- 描述:根据数据库表生成 Java entity、dao、mapper、service、controller 等代码
- 官网:https://plugins.jetbrains.com/plugin/10954-easy-code
Easy Javadoc
- 描述:快速生成 Javadoc 文档
- 官网:https://plugins.jetbrains.com/plugin/12977-easy-javadoc
JavaDoc
- 描述:生成 Javadoc 文档
- 官网:https://plugins.jetbrains.com/plugin/7157-javadoc
Json2Pojo
- 描述:根据 JSON 生成 POJO,根据 POJO 生成 JSON
- 官网:https://plugins.jetbrains.com/plugin/8533-json2pojo
JUnitGenerator V2.0
Jindent - Source Code Formatter
- 描述:根据自定义模板来生成 javadoc 注释
- 官网:https://plugins.jetbrains.com/plugin/8309-jindent--source-code-formatter
MybatisX
- 描述:MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码,优化体验
- 官网:https://plugins.jetbrains.com/plugin/10119-mybatisx
MyBatisCodeHelperPro
- 描述:MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码(收费)
- 官网:https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
源码
- Call Graph
- 描述:生成调用关系图,便于查看源码
- 官网:https://plugins.jetbrains.com/plugin/12304-call-graph
- Jump to Line
- 描述:支持跳转到任意行进行调试
- 官网:https://plugins.jetbrains.com/plugin/14877-jump-to-line
- SequenceDiagram
- 描述:自动生成方法调用时序图
- 官网:https://plugins.jetbrains.com/plugin/8286-sequencediagram
- jclasslib Bytecode Viewer
- BrowseWordAtCaret
- 描述: 快速在相同单词间进行跳转
- 官网:https://plugins.jetbrains.com/plugin/201-browsewordatcaret
- CodeGlance
- 描述:在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。
- 官网:https://plugins.jetbrains.com/plugin/7275-codeglance/
代码规范
- CheckStyle-IDEA
- 描述:自动检查 Java 代码规范
- 官网:https://plugins.jetbrains.com/plugin/1065-checkstyle-idea
- Alibaba Java Coding Guidelines
- SonarLint
- 描述:帮助你发现和修复代码的错误和漏洞
- 官网:https://plugins.jetbrains.com/plugin/7973-sonarlint
- FindBugs-IDEA
- 描述:帮你找出代码中潜藏的 Bug
- 官网:https://plugins.jetbrains.com/plugin/3847-findbugs-idea
- MetricsReloaded
- 描述:代码复杂度分析
- 官网:https://plugins.jetbrains.com/plugin/93?pr=idea
格式处理
CamelCase描述:快速字符串格式转换工具,如驼峰式
- 描述:快速字符串格式转换工具,如驼峰式
- 官网:https://plugins.jetbrains.com/plugin/7160-camelcase
Json Parser
- 描述:验证和格式化 Json 字符串的工具
- 官网:https://plugins.jetbrains.com/plugin/10650-json-parser
Properties to YAML Converter
- 描述:把 Properties 文件的格式转为 YAML 格式
- 官网:https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter
String Manipulation
代码统计
- WakaTime
- 描述:代码统计和跟踪插件
- 官网:https://plugins.jetbrains.com/plugin/7425-wakatime
- Statistic
代码检索
- OnlineSearch
- 描述:选择文本后支持不同搜索引擎进行搜索
- 官网:https://plugins.jetbrains.com/plugin/8298-onlinesearch/
- CodeSearch
- 描述:快捷地打开搜索引擎进行搜索
- 官网:https://plugins.jetbrains.com/plugin/12578-codesearch