Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CN2Var - 中译码New to Visual Studio Code? Get it now.
CN2Var - 中译码

CN2Var - 中译码

终焉之时

|
10 installs
| (0) | Free
使用翻译引擎把中文文本转换为代码变量
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

中译码 - CN2Var

License Version Installs

一个用于翻译的VS Code扩展,可以将中文文本翻译成英文并转换为各种编程语言的变量命名格式。

✨ 功能特性

  • 🌐 多翻译引擎支持:支持Ollama、OpenAI、有道翻译、百度翻译
  • 🔧 多种命名格式:支持camelCase、PascalCase、snake_case、kebab-case
  • 🔒 安全的密钥管理:使用VS Code内置的密钥存储系统
  • ⚡ 快速操作:支持快捷键操作(Alt+F1 / Cmd+F1)
  • 🎯 智能错误处理:详细的错误提示和自动重试机制
  • 🌈 进度指示器:实时显示翻译进度
  • 🏠 本地化支持:支持本地 Ollama 服务,保护隐私

🚀 安装

  1. 打开VS Code
  2. 按 Ctrl+P (Windows/Linux) 或 Cmd+P (macOS) 打开命令面板
  3. 输入 ext install ZhongYanZhiShi.cn2var
  4. 点击安装

📖 使用方法

基本使用

  1. 使用快捷键 Alt+F1 (Windows/Linux) 或 Cmd+F1 (macOS)
  2. 或者打开命令面板 (Ctrl+Shift+P / Cmd+Shift+P),输入 "翻译并插入变量"
  3. 在输入框中输入中文文本
  4. 翻译结果将自动插入到当前光标位置

🦙 使用 Ollama 本地翻译

Ollama 是一个本地化的大语言模型服务,提供更好的隐私保护:

  1. 安装 Ollama:

    # macOS
    brew install ollama
    
    # 或从官网下载: https://ollama.ai
    
  2. 启动 Ollama 服务:

    ollama serve
    
  3. 下载推荐模型:

    # 下载千问模型(推荐)
    ollama pull qwen2.5:7b
    
    # 或下载其他模型
    ollama pull llama3.2:3b
    ollama pull gemma2:2b
    
  4. 配置中译码:

    • 在 VS Code 设置中选择翻译引擎为 "Ollama"
    • 或在首次使用时选择 Ollama 并配置服务地址和模型

⚙️ 配置选项

配置项 描述 默认值
CN2Var.enable 启用/禁用中译码扩展 true
CN2Var.format 变量命名格式 camelCase
CN2Var.selectFormat 每次翻译时选择格式 false
CN2Var.translator.engine 翻译引擎 Ollama
CN2Var.translator.model.openai OpenAI模型 gpt-4o-mini
CN2Var.translator.ollama.baseUrl Ollama服务地址 http://localhost:11434
CN2Var.translator.ollama.model Ollama模型名称 qwen2.5:7b

🎯 支持的命名格式

  • camelCase: userName, getUserInfo
  • PascalCase: UserName, GetUserInfo
  • snake_case: user_name, get_user_info
  • kebab-case: user-name, get-user-info

🔐 安全性

  • 所有API密钥都使用VS Code内置的密钥存储系统加密保存
  • 密钥不会被记录到日志中
  • 支持随时重新配置密钥

📞 支持

如果您在使用过程中遇到问题,请:

  1. 搜索现有的Issues
  2. 创建新的Issue

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE.md 文件了解详情


💖 如果这个扩展对您有帮助,请给我们一个 ⭐️!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft