外观
推荐我常用的Jetbrains插件
约 2072 字大约 7 分钟
次阅读
2026-01-03
工欲善其事,必先利其器。在日常开发中,我积累了一些非常好用的 JetBrains 插件,它们能显著提升开发效率和代码质量。
插件安装方法
- 打开 Settings/Preferences(Windows/Linux:
Ctrl + Alt + S,macOS:⌘ + ,) - 进入 Plugins(插件)
- 搜索插件名称
- 点击 Install 安装
- 重启 IDE 即可使用
📝 代码效率类
1. GenerateAllSetter
一键生成对象的所有 setter 方法调用
功能介绍
在日常开发中,我们经常需要创建对象并设置多个属性。传统方式需要一个个调用 setter 方法,既繁琐又容易出错。
GenerateAllSetter 可以自动生成对象所有属性的 setter 调用,极大提升编码效率!
主要功能:
- 一键生成所有 setter 方法
- 自动识别属性类型
- 支持 Java、Kotlin、Groovy
- 可以选择性生成某些属性的 setter
使用方法:
- 在创建对象后,使用快捷键
Alt + Enter(或⌥ + ⏎) - 选择 Generate all setter 或 Generate all setter with default value
- 自动生成所有属性的 setter 调用
示例:
// 原本需要这样写
User user = new User();
user.setName("张三");
user.setAge(25);
user.setEmail("zhangsan@example.com");
user.setPhone("13800138000");
// ... 还有十几个属性
// 使用插件后,只需:
User user = new User();
// Alt + Enter → Generate all setter
user.setName("张三").setAge(25).setEmail("zhangsan@example.com").setPhone("13800138000");插件链接: GenerateAllSetter
2. String Manipulation
强大的字符串处理工具
功能介绍
开发中经常需要进行各种字符串转换操作,比如大小写转换、驼峰命名转换、编码解码等。String Manipulation 集成了所有常用的文本处理功能,一键完成各种复杂的字符串操作!
主要功能:
- 命名转换:驼峰、下划线、常量命名等风格互转
- 大小写转换:全部大写、全部小写、首字母大写等
- 编码解码:URL 编码、Base64、HTML 实体等
- 文本过滤:去除空格、去除特殊字符、排序等
- 对齐排序:文本排序、对齐等
使用方法:
- 选中需要处理的文本
- 按下快捷键
Alt + M(或⌥ + M) - 在弹出的菜单中选择需要的操作
- 查看转换结果
常用场景:
- 将
userName转换为user_name - 将
USER_NAME转换为userName - 将 JSON 中的 key 转换为驼峰命名
- URL 编码/解码
- Base64 编码/解码
3. Easy Javadoc
自动生成 Javadoc 注释
功能介绍
编写规范的文档注释是良好编程习惯的重要组成部分,但手动编写 Javadoc 既繁琐又耗时。Easy Javadoc 可以根据代码结构自动生成规范的文档注释,支持中文注释!
主要功能:
- 自动生成类、方法、字段的 Javadoc 注释
- 支持中文注释
- 智能识别参数和返回值
- 支持自定义注释模板
- 支持
@param、@return、@throws等标签
使用方法:
- 将光标放在需要添加注释的类、方法或字段上
- 使用快捷键
/\(斜杠) - 自动生成对应的 Javadoc 注释
- 根据需要补充或修改注释内容
示例:
/**
* 用户服务类
*
* @author AkaChou
* @since 2026-01-03
*/
public class UserService {
/**
* 根据用户ID查询用户信息
*
* @param userId 用户ID
* @return 用户信息,如果不存在返回 null
* @throws IllegalArgumentException 如果 userId 为负数
*/
public User getUserById(Long userId) {
// 实现代码
}
}插件链接: Easy Javadoc
🎨 界面美化类
4. Atom Material Icons
Material Design 风格的文件图标
功能介绍
默认的文件图标单一且不够直观,Atom Material Icons 用漂亮的 Material Design 风格图标替换所有文件和文件夹图标,让整个 IDE 更加美观,同时通过图标快速识别文件类型!
主要功能:
- 为不同类型的文件提供专属图标
- 文件夹图标根据包含的文件类型动态变化
- 支持 Material Design UI 主题
- 提升视觉识别效率
效果展示:
- Java 文件:☕ 咖啡图标
- Python 文件:🐍 蛇图标
- JavaScript 文件:📜 JS 图标
- 配置文件:⚙️ 齿轮图标
- 测试文件:🧪 试管图标
插件链接: Atom Material Icons
🔧 开发辅助类
5. Show Comment
在项目视图中显示注释信息
功能介绍
在大型项目中快速理解每个类的作用和功能是一项挑战。Show Comment 可以在项目文件树、结构视图等位置直接显示类的注释信息,无需打开文件就能了解文件用途!
主要功能:
- 在项目文件树中显示类注释
- 在代码行末显示注释
- 在结构视图中显示文档注释
- 支持多种语言
- 支持外部注释配置文件
使用场景:
- 快速浏览新项目结构
- 查找特定功能的类
- 理解代码组织结构
- 代码审查时快速了解类功能
配置方法:
- 打开 Settings → Tools → Show Comment
- 根据需要配置显示规则
- 选择注释显示的位置和样式
插件链接: Show Comment
🤖 AI 辅助类
6. Claude Code [Beta]
Anthropic 官方的 AI 编程助手
功能介绍
Claude Code 是 Anthropic 官方推出的 AI 编程助手,可以直接在终端中使用,也提供了 JetBrains 插件版本。它可以帮你写代码、调试、解释代码等。
主要功能:
- AI 对话式编程
- 代码生成和补全
- 代码解释和优化建议
- 终端命令执行
- 文件读取和编辑
- 网络搜索和获取
使用场景:
- 快速生成样板代码
- 代码审查和优化建议
- 解释复杂的代码逻辑
- 调试和错误排查
- 学习新的编程语言或框架
相关文档: Claude 添加任务提示音
7. Qoder
集成多个 AI 模型的智能编程助手
功能介绍
Qoder 是一款强大的 AI 编程助手插件,集成了多个顶级编程大模型,提供代码补全、代码生成、代码解释等功能。
主要功能:
- 集成多个顶级 AI 模型
- 智能代码补全
- 代码生成和优化
- 支持记忆功能
- 多语言支持
特点:
- 行业内唯一有记忆功能的 JetBrains 插件
- 支持 CLI 和 JetBrains 插件两种方式
- 模型选择灵活,可根据需求切换
🌍 翻译辅助类
8. Translation
代码翻译插件
功能介绍
在阅读外文技术文档或源码注释时,Translation 插件可以快速翻译选中的文本,支持多种翻译引擎,无需切换到翻译工具!
主要功能:
- 多翻译引擎支持(Google、有道、百度、阿里)
- 实时精准翻译
- 支持整段文本翻译
- 鼠标悬停翻译
- 右键快捷翻译
使用方法:
- 选中需要翻译的文本
- 右键选择 Translation
- 选择翻译引擎和目标语言
- 查看翻译结果
使用场景:
- 阅读英文技术文档
- 理解外文注释
- 查看国外项目的 README
- 学习国外的技术文章
📊 插件总结
| 插件名称 | 类型 | 推荐指数 | 适用场景 |
|---|---|---|---|
| GenerateAllSetter | 代码效率 | ⭐⭐⭐⭐⭐ | Java/Kotlin 开发 |
| String Manipulation | 代码效率 | ⭐⭐⭐⭐⭐ | 文本处理 |
| Easy Javadoc | 代码效率 | ⭐⭐⭐⭐ | 代码注释 |
| Atom Material Icons | 界面美化 | ⭐⭐⭐⭐⭐ | 视觉体验 |
| Show Comment | 开发辅助 | ⭐⭐⭐⭐ | 大型项目 |
| Claude Code | AI 辅助 | ⭐⭐⭐⭐⭐ | AI 编程 |
| Qoder | AI 辅助 | ⭐⭐⭐⭐ | AI 编程 |
| Translation | 翻译辅助 | ⭐⭐⭐⭐ | 外文阅读 |
使用建议
- 按需安装:不是所有插件都需要安装,根据自己的实际需求选择
- 避免插件过多:插件太多会影响 IDE 启动速度和性能
- 定期更新:保持插件为最新版本,获得更好的功能和稳定性
- 善用快捷键:记住常用插件的快捷键,效率会倍增!
这些插件都是经过精心挑选和验证的,能够显著提升开发效率。如果你有其他好用的插件推荐,欢迎交流分享!