⚙️ VibeCoding English 设置

🤖 1. 选择 LLM 供应商

存储在 VS Code SecretStorage
如 gpt-4o-mini / qwen3.6-int4-AWQ
单位:秒(5–300s),超时后切换备用翻译引擎
本地思考模型建议 ≥2048,避免思考过程截断

🌐 2. 在线翻译(降级引擎)可选

LLM 翻译失败时自动降级使用。选择一个引擎并填写配置。

🔵 百度翻译
🔴 有道翻译
免费额度 200 万字符/月 · 申请: fanyi-api.baidu.com
免费额度 100 万字符/月 · 申请: ai.youdao.com

🖱️ 3. 交互与引擎

复制英文后自动翻译(按需开启)
断网时基础翻译(约 250 词)

⌨️ 快捷键配置

点击下方按钮打开 VS Code 快捷键设置(已自动搜索本插件命令),双击命令项即可绑定快捷键。

vibecoding-english.translate
翻译选中内容(推荐 Ctrl+Shift+T)
vibecoding-english.contextTranslate
上下文翻译(推荐 Ctrl+Alt+G)
vibecoding-english.addToWordbook
加入单词本(推荐 Ctrl+Alt+W)
vibecoding-english.openWordbook
打开单词本(推荐 Ctrl+Alt+B)
vibecoding-english.translateFromClipboard
翻译剪贴板(推荐 Ctrl+Alt+Y)

📁 配置文件位置

除本设置面板外,也可以通过 secrets.json 文件配置(用于批量分发或团队共享)。

Windows:  %USERPROFILE%\.vibecoding-english\secrets.json
Linux / macOS:  ~/.vibecoding-english/secrets.json
工作区:  {workspace}/config/secrets.json

格式示例见项目文档。优先级: 工作区 > 用户目录 > 扩展内置。

👤 用户设置 vs 工作区设置

用户设置:对所有项目生效。推荐将个人 API Key 配置在此。
工作区设置:仅当前项目生效,会覆盖用户设置。适合团队共享 LLM 端点或离线词库开关。

当前通过本面板保存的设置为 用户级。如需工作区级配置:Ctrl+, 打开 VS Code 设置 → 搜索 "vibecoding-english" → 切换到 "工作区" 标签页进行修改。

📖 快速入门

1. 选择一个 LLM 供应商,填写 API Key(Ollama/vLLM 无需 Key)→ 点击「🧪 测试连接」验证

2. 验证通过后点击「💾 保存设置」

3. 在代码中 Hover 英文单词 → 自动弹出翻译

4. 选中单词 → 右键 → 「翻译选中单词」→ 点击「📖 加入单词本」

5. 使用命令面板 (Ctrl+Shift+P) 搜索「打开单词本」查看积累的单词

6. 全局快捷键可在 Ctrl+K Ctrl+S 中自定义绑定