Fitten Code命令行工具:常用指令与终端补全配置教程
想在终端直接调用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。
