掌握AI智能命名翻译的核心技巧,提升编程效率,规范代码质量
在代码编辑器中选中需要翻译的中文文本或描述。如果未选中任何文本,插件会弹出输入框供您输入。
支持单行、多行文本选择,也支持包含中英文混合的文本处理。
按下 Ctrl + Alt + Shift + 1 (Mac: Cmd + Alt + Shift + 1) 快捷键进行翻译。
也可以右键选中文本,在弹出菜单中选择"GoodName翻译"选项。
在弹出的格式选择框中选择所需的命名格式,如驼峰命名、蛇形命名、帕斯卡命名等。
系统会根据上下文智能推荐最适合的命名格式。
确认选择后,原文本将被自动替换为翻译结果,并显示成功通知。
支持撤销操作(Ctrl+Z),如果对结果不满意可以随时回退。
首字母小写,后续单词首字母大写,无分隔符
适用场景:JavaScript、Java、C#等语言的变量名、方法名、属性名
全小写字母,单词间用下划线连接
适用场景:Python变量名、函数名,数据库表名、字段名,配置文件键名
所有单词首字母都大写,无分隔符
适用场景:类名、接口名、结构体名、命名空间、组件名
全大写字母,单词间用下划线连接
适用场景:常量定义、枚举值、环境变量、宏定义
全小写字母,单词间用短横线连接
适用场景:CSS类名、HTML属性、URL路径、文件名、包名
全小写字母,单词间用点号连接
适用场景:配置文件键名、包路径、命名空间层次结构
对比维度 | AI智能翻译 | 本地离线翻译 |
---|---|---|
翻译准确度 | ⭐⭐⭐⭐⭐ 基于大模型,理解上下文 | ⭐⭐⭐ 基于规则,适用简单场景 |
上下文理解 | ✅ 智能理解语义和编程上下文 | ❌ 简单词汇对应,无语义理解 |
网络依赖 | ❌ 需要稳定的网络连接 | ✅ 完全离线运行,无网络要求 |
响应速度 | ⭐⭐⭐ 取决于网络和API响应 | ⭐⭐⭐⭐⭐ 毫秒级响应 |
配置复杂度 | ⭐⭐ 需配置API密钥和模型 | ⭐⭐⭐⭐⭐ 开箱即用,无需配置 |
使用成本 | ⭐⭐⭐⭐ 支持免费模型,成本较低 | ⭐⭐⭐⭐⭐ 完全免费 |
适用场景 | 专业编程、复杂语境、团队协作 | 简单翻译、离线环境、个人使用 |
推荐AI翻译:如果有稳定网络连接且注重翻译质量,建议使用AI翻译获得更专业的命名效果。
推荐本地翻译:如果经常在离线环境工作,或对数据隐私有特殊要求,本地翻译是理想选择。
混合使用:可以根据不同场景灵活切换,重要项目使用AI翻译,日常开发使用本地翻译。
选择多行文本进行批量翻译,每行将独立处理并转换为对应的命名格式。
支持混合文本处理:包含中英文的文本会智能识别需要翻译的部分。
AI翻译会根据代码上下文、文件类型、编程语言提供更准确和合适的翻译结果。
可以配置不同的AI模型以获得不同风格和准确度的翻译结果。
Qwen/Qwen2.5-7B-Instruct:阿里云免费模型,编程场景优化
API地址:https://api.siliconflow.cn/v1/chat/completions
特点:理解编程语境,支持中文,命名风格现代化
右键选中文本可直接访问翻译菜单,无需记忆复杂快捷键。
与IDE工作流无缝集成,支持代码重构、变量重命名等场景。
根据不同编程语言选择合适的命名格式和风格:
提供清晰、具体的中文描述可以获得更准确的翻译结果:
在团队开发中保持命名一致性和规范性:
良好的命名是代码质量的重要指标:
• 翻译结果仅供参考,建议结合实际业务场景和代码上下文进行调整
• 对于专业术语和业务特定词汇,可能需要手动优化翻译结果
• 重要的生产代码建议在翻译后进行团队review
• 注意检查翻译结果是否符合项目的命名约定和风格指南
A: 可以尝试以下优化方法:
A: 对于专业术语的处理建议:
A: GoodName是语言无关的命名工具,支持所有编程语言: