使用方法

安装与激活:快速上手 Fitten Code

Fitten Code 的安装流程非常直接,你只需前往其官方网站下载对应集成开发环境(IDE)的插件。目前它支持 VS Code、JetBrains 系列(如 IntelliJ IDEA、PyCharm、WebStorm 等)以及 Visual Studio。下载后通过 IDE 的插件市场直接安装即可。首次启动时,你需要使用邮箱或手机号注册 FittenTech 账户,登录后系统会自动绑定设备。部分企业版用户可能还需要输入团队提供的激活码,个人版则自动激活免费额度。安装完成后,Fitten Code 会以小窗口或侧边栏的形式出现在 IDE 界面内,状态栏图标会显示连接状态——绿色表示已连接,灰色表示离线。建议你在安装后立即检查网络环境,确保插件能正常访问云端服务,因为 Fitten Code 的核心代码补全和生成功能都依赖云端模型推理。

代码补全:从基础触发到高级上下文感知

Fitten Code 的代码补全采用“随打随补”模式,你无需额外操作,在编辑器中输入代码时即可看到灰色或彩色提示。基础补全涵盖变量名、函数名、关键字以及常见代码片段。如果你需要更主动的补全,可以按下 Tab 键接受当前建议,或者按下 Alt + \(Windows/Linux)或 Option + \(macOS)强制触发一次补全。Fitten Code 的亮点在于它能够根据当前文件的上下文(例如变量类型、导入的模块、最近修改的代码段)生成更精准的候选。例如,在 Python 中写一个数据处理函数,它会自动推断出你正在处理 DataFrame,并推荐 pandas 的链式操作。对于多文件项目,Fitten Code 还会扫描同一个项目内其他关联文件的结构,补全建议会参考其他文件中的函数签名和接口定义。使用补全时,你还可以通过按下 Ctrl + 空格 或者 Cmd + 空格 在多个候选项之间手动选择,选中后按 Enter 应用。

代码生成与自然语言对话:用中文描述需求

除了逐行补全,Fitten Code 还支持“对话式代码生成”。在 IDE 中打开 Fitten Code 的对话面板(通常可以通过点击状态栏的机器人图标或按快捷键 Ctrl + Shift + I 唤出),然后直接输入中文或英文的自然语言描述。例如,你可以输入“用 Python 写一个二分查找函数,要求处理边界条件”,Fitten Code 会立即在对话面板生成完整代码,并附带简要说明。生成的代码可以一键插入到当前光标位置,或者复制到剪贴板。更实用的功能是“选中代码并解释”:你可以用鼠标框选一段代码,然后在对话面板中输入“解释这段代码”或“优化这段代码的性能”,Fitten Code 会针对选定片段生成解释或改进版本。对于需要批量生成的场景,比如生成一组单元测试,你可以先描述测试逻辑,然后要求它生成多个用例,Fitten Code 会以可折叠的代码块形式输出,方便逐个插入。注意,对话模式下的所有请求都会消耗云端算力,免费用户每日有次数限制,付费用户则无限制。

自定义配置:让补符合你的编码习惯

Fitten Code 提供了丰富的配置选项,你可以通过 IDE 的设置界面(例如 VS Code 的设置 JSON 或 JetBrains 的设置窗口)调整行为。核心配置包括:补全触发延迟(默认 200 毫秒,你可以调大或调小以适应慢速或快速打字风格)、补全候选数量(默认 3 个,最多可设为 10 个)、是否启用“整行补全”(当光标在行末时,Fitten Code 会尝试预测下一整行内容)。对于企业用户,还有“代码风格适配”选项:如果你希望补全的代码严格遵循公司内部的命名规范或缩进风格,可以上传一份示例代码文件作为风格模板,Fitten Code 会根据模板调整输出。此外,你还可以禁用某些语言或文件类型的自动补全,比如在大文件或注释块中关闭补全以节省资源。建议新用户在首次使用前花 5 分钟浏览默认配置,根据自己常用的框架(如 React、Vue、Django)调整特定的补全偏好。

上下文管理与历史记录:协作和复盘

Fitten Code 自动保存你与 AI 的每一次对话和补全记录,这些记录存储在云端,并同步到你的所有设备。你可以通过对话面板的“历史”按钮查看过去 7 天内的所有交互。这对于团队协作特别有用:当你在一个共享项目中遇到某段由 Fitten Code 生成的代码时,你可以回溯当时的自然语言描述,快速理解原始意图。另外,Fitten Code 支持设置“项目级上下文”。你可以在 .fittencode 文件夹(由插件自动生成)中放入 README、接口文档或架构图,每次启动对话时,Fitten Code 会自动加载这些文件作为参考,从而生成更符合项目整体设计的代码。如果你发现某个生成结果不理想,可以直接在对话中使用“重新生成”按钮,或者在下方的反馈栏中选择“太差”“一般”“很好”,这些反馈会帮助模型在后续对你的请求进行微调。

快捷键与效率技巧:少点鼠标,多按键

熟练使用快捷键可以极大提升 Fitten Code 的使用效率。以下是几个最常用的键位组合:
- 接受当前补全:TabEnter(取决于 IDE 设置)
- 拒绝补全并继续输入:直接打字或按 Esc
- 强制触发补全:Alt + \Option + \
- 切换下一个/上一个补全候选:Ctrl + ]Ctrl + [(VS Code)或 Alt + 上/下箭头(JetBrains)
- 打开对话面板:Ctrl + Shift + ICmd + Shift + I
- 选中代码后快速解释或重构:选中后按 Ctrl + Shift + K 或在对话面板中直接输入指令
- 关闭当前提示浮窗:Esc
你可以在 IDE 的键位设置中搜索“Fitten Code”来查看或修改所有快捷键。建议将最常用的“强制触发补全”绑定到顺手的位置,比如鼠标侧键。

常见问题与故障排除:确保稳定运行

如果遇到补全不出现或对话缓慢的情况,首先检查网络连接是否正常,Fitten Code 依赖 HTTPS 连接到 api.fittentech.com。其次查看状态栏图标颜色:灰色表示未登录或 token 过期,右键点击图标选择“重新登录”即可。若补全内容明显错误或不相关,可能是当前文件的语言类型识别有误,手动在 IDE 右下角切换文件类型(例如将 .js 改为 .tsx)可重新触发上下文分析。对于企业用户,如果无法获取内部模板,请联系管理员确认是否已开通团队策略。另外,Fitten Code 在大型项目(超过 1000 个文件)中可能会因为索引时间过长而延迟补全,这时可以在设置中关闭“项目级自动索引”,改为手动按需索引。最后,如果你使用的是 JetBrains 系 IDE,注意不要同时启用多个 AI 插件,否则可能引发快捷键冲突。遇到无法解决的 bug,直接在 IDE 内通过 Fitten Code 面板的“反馈”按钮提交日志,通常 24 小时内会有回复。