TranslateCode/docs/用户指南.md

3.9 KiB
Raw Blame History

VSCode中英文变量名翻译插件 - 用户指南

  • 作者:田建勇
  • 邮件tianjianyong@gmail.com
  • 版本0.0.1
  • 时间2025-7-20

简介

这是一个VSCode扩展插件可以帮助您快速在中文和英文之间进行翻译特别适用于编程时的变量命名。

主要功能:

  • 将中文翻译为符合命名规范的英文变量名
  • 将英文翻译为中文
  • 支持多种命名规范:驼峰命名、帕斯卡命名、下划线命名
  • 支持Google翻译和百度翻译服务

安装方法

方法1通过VSIX文件安装推荐

  1. 下载扩展包

    • 获取 vscode-translate-plugin-0.0.1.vsix 文件
  2. 安装扩展

    • 打开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

使用方法

基本使用

中文转英文变量名

  1. 在编辑器中选中要翻译的中文文本
  2. 使用以下任一方法:
    • 右键菜单:右键 → "翻译为英文变量名"
    • 快捷键Ctrl+Alt+EMac: Cmd+Alt+E
  3. 选中文本将被替换为格式化后的英文变量名

英文转中文

  1. 在编辑器中选中要翻译的英文文本
  2. 使用以下任一方法:
    • 右键菜单:右键 → "翻译为中文"
    • 快捷键Ctrl+Alt+CMac: Cmd+Alt+C
  3. 会弹窗显示翻译结果,可选择是否替换原文本

使用示例

示例1中文变量名翻译

// 选中"用户列表" → 翻译为英文变量名
temp -> userList

示例2英文翻译为中文

// 选中"userList" → 翻译为中文
userList -> 用户列表

配置设置

打开设置

  1. 打开VSCode设置Ctrl+,Cmd+,
  2. 搜索"translate"

可配置项

1. 变量命名规范

  • 设置项translate.namingConvention
  • 选项
    • camelCase(默认):驼峰命名,如 userName
    • PascalCase:帕斯卡命名,如 UserName
    • snake_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:

  1. 检查是否已选中文本
  2. 检查是否有快捷键冲突:文件 → 首选项 → 键盘快捷方式
  3. 可以尝试重新设置快捷键

Q: 翻译失败?

A:

  1. 检查网络连接
  2. 如果使用百度翻译确保API密钥正确配置
  3. 尝试切换翻译服务提供商

Q: 如何卸载扩展?

A:

  1. 打开扩展面板Ctrl+Shift+X
  2. 找到"中英文变量名翻译"扩展
  3. 点击"卸载"按钮
  4. 重启VSCode

支持语言

  • 源语言:中文、英文
  • 目标语言:根据所选翻译服务支持的语言

注意事项

  1. 网络要求:需要网络连接才能使用翻译功能
  2. 文本长度:建议翻译较短的文本,长文本可能影响准确性
  3. API限制免费API可能有使用频率限制
  4. 变量命名:翻译结果会自动转换为合法的变量名格式

获取帮助

如果遇到问题或有建议,请查看下列信息,并联系作者:

  • 检查扩展的详细说明和更新日志
  • 查看VSCode的开发者控制台获取错误信息