想在终端中直接调用Fitten Code的AI能力来生成代码、修复Bug或实现语言翻译,而无需每次都切回VS Code界面点击按钮?这就需要配置它的命令行工具,并开启终端补全功能。只需完成以下四个步骤,就能在终端中通过命令直接操作了。

安装Fitten Code CLI命令行工具
打开终端(macOS/Linux使用Terminal,Windows使用PowerShell或WSL),执行下面这一行命令:
curl -fsSL https://cli.fitten.ai/install.sh | sh
安装脚本会自动检测你的系统架构,并将可执行文件放置在~/.fitten/bin目录中。它还会尝试将该路径添加到环境变量$PATH中,但部分Shell(例如zsh)需要手动刷新配置才能识别。
关键一步:运行source ~/.zshrc(zsh用户)或source ~/.bashrc(bash用户),否则后续命令会提示command not found。这一步不要跳过。
登录并绑定VS Code账户
执行fitten login,终端会自动打开浏览器跳转到登录页面。使用你在VS Code中已经登录的同一个账户完成授权即可。页面显示“Login successful”后,关闭浏览器标签。
如果跳过这一步,后续所有生成类指令都会返回Unauthorized: missing valid session错误。因此务必先完成登录。
启用终端智能补全(Tab补全)
方法一:自动注册补全脚本
运行fitten completion install,工具会自动识别当前使用的Shell类型(bash/zsh/fish),并将对应的补全脚本写入配置文件末尾。省心省力。
方法二:手动加载(仅当方法一失败时使用)
先执行fitten completion bash > ~/.fitten-completion.bash(bash用户)或fitten completion zsh > ~/.fitten-completion.zsh(zsh用户),然后在~/.bashrc或~/.zshrc中添加一行:source ~/.fitten-completion.zsh。最后执行source ~/.zshrc(或对应Shell配置文件)使补全立即生效。
常用指令速查与实操
① 生成函数代码:fitten generate --lang python "计算两个日期之间的天数差"
② 修复当前目录下报错的Python文件:fitten fix --file main.py
③ 将剪贴板中的JS代码翻译成TypeScript:先复制一段JS代码 → 运行fitten translate --from js --to ts → 粘贴结果到编辑器。
④ 查看当前支持的语言列表:fitten list languages
⑤ 检查CLI版本及连接状态:fitten version,输出类似v1.4.2 (connected)表示正常;若显示(disconnected),说明登录态已过期,需要重新执行fitten login。
