Fitten Code终端配置教程:直接调用AI的方法

2026-06-28阅读 0热度 0
ai

想在终端中直接触发AI代码生成或解释,无需每次打开IDE选中文本再右键调用?Fitten Code CLI专为此场景设计——只需在任意终端窗口输入一条命令,即可绕过插件层,直连底层API接口。

不过,前提是本地环境必须就绪。

确认本地已安装Fitten Code CLI

在终端执行 fitten-code --version。如果返回类似 1.8.4 的版本号,说明CLI已就绪;若提示 command not found,则需要手动安装。

运行 pip install fitten-code 即可完成安装。注意:必须使用 Python 3.9+,低于该版本会因 async/await 语法报错而退出。

安装后执行 fitten-code --help,确认输出包含 --input--lang--task 等参数选项——这是后续所有终端调用的基础配置。

用标准输入(stdin)方式快速提交代码片段

方法一:管道传入单行逻辑

echo "def fibonacci(n):" | fitten-code --task explain

方法二:多行代码借助 Here Document

fitten-code --task generate <<'EOF'
生成一个Python函数,接收用户名和邮箱,校验邮箱格式并返回字典
EOF

关键细节:必须用单引号包裹 EOF,否则shell会提前展开变量,破坏提示词。

绑定为自定义 shell 函数提升效率

第一步:编辑 shell 配置文件

根据所用 shell,打开对应文件:~/.zshrc(macOS默认)、~/.bashrc(Linux常见)或 ~/.profile

第二步:追加函数定义

fit() {
  if [ -z "$1" ]; then
    echo "Usage: fit 'prompt text'"
    return 1
  fi
  echo "$1" | fitten-code --task generate --lang python
}

第三步:重载配置

执行 source ~/.zshrc(或对应配置文件),即刻生效。

现在输入 fit "读取CSV文件,跳过空行,返回前5行",结果会直接打印到终端。

处理大段代码或文件内容

方法1:传入文件路径

fitten-code --input ./main.py --task explain

方法2:用 cat + pipe 保持原始缩进

cat ./utils.py | fitten-code --task optimize

需要特别留意:CLI 模式不支持交互式多轮对话,每次调用均为独立请求,无法延续上下文。如需连续追问,必须手动拼接提示词。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策