Plandex CLI 完全指南:掌握AI驱动的开发工作流

Plandex CLI 完全指南:掌握AI驱动的开发工作流

plandex An AI coding engine for complex tasks plandex 项目地址: https://gitcode.com/gh_mirrors/pl/plandex

Plandex 是一个AI驱动的开发工具,通过命令行界面(CLI)提供了一套完整的开发辅助功能。本文将详细介绍Plandex CLI的各项功能和使用方法,帮助开发者充分利用这个工具提升工作效率。

基础使用

Plandex CLI提供了两种命令形式:

plandex [command] [flags]  # 完整形式
pdx [command] [flags]      # 简写形式

要获取帮助信息,可以使用:

plandex help       # 查看基础帮助
plandex help --all # 查看所有命令帮助

REPL交互模式

Plandex最常用的方式是REPL(Read-Eval-Print Loop)交互模式:

plandex   # 启动REPL
pdx       # 简写形式

在REPL中,所有命令都可以通过添加反斜杠前缀来执行,例如\new

REPL启动参数

启动REPL时可以指定多种模式:

工作模式

  • --chat/-c:对话模式(仅交流不修改代码)
  • --tell/-t:执行模式(实际修改代码)

自动化级别

  • --no-auto:完全手动,逐步执行
  • --basic:基础自动化,自动继续计划
  • --plus:增强自动化,自动更新上下文和提交变更
  • --semi:半自动化,自动加载上下文
  • --full:全自动化,自动应用、执行和调试

模型预设

  • --daily:日常使用预设(默认)
  • --reasoning:强化推理能力预设
  • --strong:高性能模型预设
  • --cheap:经济型模型预设
  • --oss:开源模型预设
  • --gemini-preview:Gemini预览模型预设

计划管理

创建新计划

plandex new
plandex new -n "计划名称"  # 指定名称

可选参数:

  • --context-dir:设置上下文加载目录
  • 各种自动化级别和模型预设参数

计划列表与切换

plandex plans      # 列出所有计划
plandex cd 计划名  # 切换到指定计划
plandex current    # 显示当前计划

计划维护

plandex rename 新名称  # 重命名计划
plandex delete-plan   # 删除计划
plandex archive       # 归档计划
plandex unarchive     # 取消归档

上下文管理

添加上下文

plandex load 文件路径       # 加载文件
plandex load 目录 -r       # 递归加载目录
plandex load URL           # 加载网页内容
plandex load -n "备注内容"  # 添加文字备注

上下文操作

plandex ls       # 列出所有上下文
plandex rm 文件  # 移除上下文
plandex show 文件 # 查看上下文内容
plandex update   # 更新过期的上下文
plandex clear    # 清除所有上下文

任务执行

执行任务

plandex tell "任务描述"  # 执行具体任务
plandex continue        # 继续执行当前计划
plandex build          # 构建待处理的变更

调试与聊天

plandex debug "测试命令"  # 自动调试命令
plandex chat "问题"      # 仅交流不修改代码

变更管理

查看与处理变更

plandex diff          # 查看待处理变更
plandex diff --ui     # 在浏览器中查看变更
plandex apply         # 应用变更
plandex reject 文件   # 拒绝特定变更

历史与分支

历史记录

plandex log      # 查看历史记录
plandex rewind   # 回退到历史状态
plandex convo    # 查看对话记录

分支管理

plandex branches        # 列出所有分支
plandex checkout 分支名  # 切换或创建分支

后台任务

plandex ps       # 查看后台任务
plandex connect  # 连接到后台任务
plandex stop     # 停止后台任务

配置管理

plandex config           # 查看当前配置
plandex set-config 参数   # 修改配置

使用技巧

  1. 渐进式自动化:初次使用时建议从--no-auto开始,熟悉后再逐步提高自动化级别。

  2. 上下文管理:合理使用.plandexignore文件排除不需要的上下文,提高效率。

  3. 分支策略:为不同功能开发创建独立分支,避免相互干扰。

  4. 变更审查:重要变更建议先使用plandex diff --ui仔细审查后再应用。

  5. 模型选择:日常开发使用--daily,复杂任务可尝试--reasoning--strong

通过熟练掌握这些命令和技巧,开发者可以充分利用Plandex的AI能力,显著提升开发效率和代码质量。

plandex An AI coding engine for complex tasks plandex 项目地址: https://gitcode.com/gh_mirrors/pl/plandex

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

房栩曙Evelyn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值