在软件开发过程中,良好的命名和清晰的注释是保证代码可读性和可维护性的关键。不过,为变量、类、方法选择恰当的名称,以及编写有意义的注释,往往成为开发者最耗时、最容易被忽略的工作之一。今天为大家介绍一款IDEA插件——Easy Naming。

为什么需要Easy Naming?
“tempList”、”dataMap1″、”user”这样的命名,是不是让你感到头疼?当面对一个复杂的业务逻辑时,如何为变量、方法、类选择既清晰又规范的名称,常常会打断我们的编码思路。同样,为方法编写详尽的Javadoc注释,也是一项繁琐的工作。
Easy Naming正是为解决这些问题而生。它利用AI技术,让命名和注释变得简单,协助开发者专注于核心业务逻辑,而不是被这些”微操”所困扰。
核心功能:智能命名与注释
1. 智能变量命名
Easy Naming提供两种高效的命名方式,让你摆脱命名困扰:
方式一:划词命名(推荐)
- 在编辑器中选中任意中文词汇或短语
- 按下快捷键 ALT+Z
- 插件将即时调用AI模型,以列表形式呈现多种符合编程规范的命名提议(如驼峰式、下划线式、中划线式等)
- 选择最心仪的方案,即可完成命名
方式二:输入命名
- 在任意位置按下快捷键 ALT+Z
- 激活输入框,直接输入中文含义
- 后续步骤与”划词命名”一致
命名格式支持:
- 驼峰式(camelCase):userName, calculateTotalPrice
- 下划线式(snake_case):user_name, calculate_total_price
- 中划线式(kebab-case):user-name, calculate-total-price
- 大写式(UPPER_CASE):USER_NAME, CALCULATE_TOTAL_PRICE
2. 代码智能注释
Easy Naming的注释功能覆盖了三种最常用的场景,只需记住一个快捷键 ALT+M:
方法注释:
- 将光标置于方法体内的任意位置
- 按下 ALT+M
- 插件自动分析方法签名、参数及返回值
- 在方法声明上方生成详尽的Javadoc注释
代码块/行注释:
- 选中一段代码或将光标置于某行代码末尾
- 按下 ALT+M
- 在代码块或该行代码的上方快速插入精炼的逻辑注释
实体类变量注释:
- 在实体类(Entity/DTO/VO)中,将光标定位在任一字段上
- 按下 ALT+M
- 插件自动为该字段添加精准的中文注释
高度自定义的配置体验
Easy Naming深知每位开发者的工作偏好不同,因此提供了灵活的配置选项:
注释风格配置
- 详细模式(Detailed Mode):生成包含参数、返回值、异常等完整信息的Javadoc,适合构建严谨的API文档
- 简约模式(Concise Mode):生成核心功能的概括性注释,风格更为简洁,适用于内部模块或快速迭代
AI大模型配置
- 内置免费模型:开箱即用,无需任何配置即可体验核心功能
- 自定义API Key:支持接入智谱(Zhipu AI)、DeepSeek、阿里千问(Qwen)等主流大模型,配置自己的API Key,价格实惠且响应更快

安装与使用
安装Easy Naming都超级简单:
- 打开IDEA插件市场(Marketplace)
- 搜索”Easy Naming”
- 安装或更新到最新版本
对于VS Code用户,同样可以在插件市场搜索”Easy Naming”获取支持。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
您必须登录才能参与评论!
立即登录






我直接用翻译插件,中文直接成驼峰命名,省一步
收藏了,感谢分享