Fitten Code 的代码翻译功能,不是装完插件就能直接用的——关键在于选对触发方式,否则右键菜单里压根不会出现“编辑代码”选项,快捷键也无效。
想稳定调起翻译,得先走完三步前置:确认插件启用、登录账号,再根据使用习惯挑一条触发路径。下面把每个环节拆开说清楚。
确认插件已启用并登录账号
打开 VSCode → 左下角齿轮图标 → “设置” → 搜索框输入 【Fitten Code】 → 确保“Enable Fitten Code”开关是打开的。如果右侧显示“Not logged in”,点“Sign in”完成微信扫码或邮箱登录。未登录状态下所有AI功能均不可用,包括翻译——这点很容易被忽略,切记。
三种主流触发方式及配置要点
方法一:右键菜单直触(推荐新手)
选中一段完整可运行的代码(比如整个函数定义,包含def行和缩进)→ 右键 → 找到并点击 【Fitten Code – 编辑代码】(注意不是“重构所选代码”或“开始聊天”)→ 输入框自动聚焦,这时可以输入“转成 TypeScript,保留异步逻辑,用 Promise 替代 asyncio”之类的明确指令。很多新手会漏掉“完整”这个前提——只选中一行,模型根本不知道怎么补上下文。
方法二:快捷键触发(适合高频用户)
选中代码后,按 Ctrl+Alt+E(Windows/Linux)或 Control+Option+E(macOS)→ 弹出指令输入框 → 必须写清目标语言、关键约束和排除项,例如:“转为 Rust,用 Result
方法三:侧边栏按钮触发(适合长段落或跨文件片段)
点击左侧活动栏中的 Fitten Code 图标 → 选择“编辑代码” → 粘贴或拖入待翻译代码 → 在下方输入区写指令。这方式能绕过编辑器内选中范围限制,但需要手动粘贴,容易漏掉类型声明或 import 语句。如果处理跨文件代码,建议先把相关文件的内容复制粘贴在一起,再让模型翻译。
关键设置项检查清单
第一步:打开 VSCode 设置(Ctrl+,)→ 搜索“fitten code context” → 确认“Fitten Code: Include Full Context”已勾选。这能让插件自动捕获当前文件的 import、type alias 和 nearby function signature,避免翻译时因缺失上下文生成无法运行的代码。实测下来,这个勾选对翻译质量影响很大,尤其是带有类型标注的语言。
第二步:搜索“fitten code keybinding” → 查看 Ctrl+Alt+E 是否被其他插件占用。若显示“conflict”,点右侧铅笔图标 → 删除冲突绑定,或改设为 Ctrl+Shift+T。快捷键冲突是常见问题,很多用户一按没反应就以为是插件坏了,其实改个键位就行。
第三步:打开命令面板(Ctrl+Shift+P)→ 输入“Preferences: Open Settings (JSON)” → 在 settings.json 中手动添加以下两行(仅当右键菜单不显示时):"fitten-code.enableContextMenu": true,
"fitten-code.enableKeybindings": true
这三步走完,Fitten Code 的代码翻译就能稳定触发了。如果还是不行,可以重启 VSCode 或更新插件版本——有时候只是缓存没刷新而已。
