3.9 KiB
3.9 KiB
VSCode中英文变量名翻译插件 - 用户指南
- 作者:田建勇
- 邮件:tianjianyong@gmail.com
- 版本:0.0.1
- 时间:2025-7-20
简介
这是一个VSCode扩展插件,可以帮助您快速在中文和英文之间进行翻译,特别适用于编程时的变量命名。
主要功能:
- 将中文翻译为符合命名规范的英文变量名
- 将英文翻译为中文
- 支持多种命名规范:驼峰命名、帕斯卡命名、下划线命名
- 支持Google翻译和百度翻译服务
安装方法
方法1:通过VSIX文件安装(推荐)
-
下载扩展包
- 获取
vscode-translate-plugin-0.0.1.vsix文件
- 获取
-
安装扩展
- 打开VSCode
- 点击左侧扩展图标(或按
Ctrl+Shift+X) - 点击右上角的"..."菜单(更多操作)
- 选择"从VSIX安装..."
- 选择下载的
vscode-translate-plugin-0.0.1.vsix文件 - 安装完成后重启VSCode
方法2:命令行安装
如果您有VSIX文件,可以使用命令行安装:
code --install-extension vscode-translate-plugin-0.0.1.vsix
使用方法
基本使用
中文转英文变量名
- 在编辑器中选中要翻译的中文文本
- 使用以下任一方法:
- 右键菜单:右键 → "翻译为英文变量名"
- 快捷键:
Ctrl+Alt+E(Mac:Cmd+Alt+E)
- 选中文本将被替换为格式化后的英文变量名
英文转中文
- 在编辑器中选中要翻译的英文文本
- 使用以下任一方法:
- 右键菜单:右键 → "翻译为中文"
- 快捷键:
Ctrl+Alt+C(Mac:Cmd+Alt+C)
- 会弹窗显示翻译结果,可选择是否替换原文本
使用示例
示例1:中文变量名翻译
// 选中"用户列表" → 翻译为英文变量名
temp -> userList
示例2:英文翻译为中文
// 选中"userList" → 翻译为中文
userList -> 用户列表
配置设置
打开设置
- 打开VSCode设置(
Ctrl+,或Cmd+,) - 搜索"translate"
可配置项
1. 变量命名规范
- 设置项:
translate.namingConvention - 选项:
camelCase(默认):驼峰命名,如userNamePascalCase:帕斯卡命名,如UserNamesnake_case:下划线命名,如user_name
2. 翻译服务提供商
- 设置项:
translate.translationService - 选项:
google(默认):Google翻译baidu:百度翻译
3. 百度翻译API配置(可选)
如果使用百度翻译服务,需要配置:
- 设置项:
translate.baiduAppId - 设置项:
translate.baiduSecretKey
配置示例
{
"translate.namingConvention": "camelCase",
"translate.translationService": "google"
}
常见问题
Q: 右键菜单不显示翻译选项?
A: 确保已选中文本,且扩展已正确安装。尝试重启VSCode。
Q: 快捷键不起作用?
A:
- 检查是否已选中文本
- 检查是否有快捷键冲突:文件 → 首选项 → 键盘快捷方式
- 可以尝试重新设置快捷键
Q: 翻译失败?
A:
- 检查网络连接
- 如果使用百度翻译,确保API密钥正确配置
- 尝试切换翻译服务提供商
Q: 如何卸载扩展?
A:
- 打开扩展面板(Ctrl+Shift+X)
- 找到"中英文变量名翻译"扩展
- 点击"卸载"按钮
- 重启VSCode
支持语言
- 源语言:中文、英文
- 目标语言:根据所选翻译服务支持的语言
注意事项
- 网络要求:需要网络连接才能使用翻译功能
- 文本长度:建议翻译较短的文本,长文本可能影响准确性
- API限制:免费API可能有使用频率限制
- 变量命名:翻译结果会自动转换为合法的变量名格式
获取帮助
如果遇到问题或有建议,请查看下列信息,并联系作者:
- 检查扩展的详细说明和更新日志
- 查看VSCode的开发者控制台获取错误信息