跳到主要内容

斜杠命令

功能概述:斜杠命令是iFlow CLI的内置控制系统,提供对各种功能和设置的快速访问。

学习时间:15-20分钟

前置要求:已安装并启动iFlow CLI,熟悉基本的命令行操作

什么是斜杠命令

斜杠命令是以 / 开头的特殊指令,用于控制iFlow CLI的行为和配置。这些命令可以在对话过程中随时使用,无需中断当前的工作流程。通过斜杠命令,您可以管理会话状态、配置系统设置、访问工具和获取帮助信息。

核心特点

特点说明优势
即时执行命令立即生效,无需重启提高工作效率
上下文保持不会中断当前对话流程保持工作连续性
Tab补全支持命令和参数自动补全减少输入错误
彩色输出状态信息使用颜色编码提高可读性
子命令结构复杂命令支持层级结构功能组织清晰

工作原理

命令执行流程

用户输入 → 命令解析 → 参数验证 → 功能执行 → 结果反馈

[/command args] → [解析器] → [验证器] → [执行器] → [输出]

命令分类系统

  • 系统管理:系统信息、配置管理、状态监控
  • 会话控制:对话管理、历史记录、状态保存
  • 工具集成:IDE连接、MCP服务器、扩展管理
  • 开发辅助:项目初始化、调试支持、错误报告

详细功能说明

系统管理命令

命令功能说明
/about系统信息显示CLI版本、操作系统、模型版本等综合信息
/auth身份验证配置或更改身份验证提供商
/theme主题设置自定义CLI外观主题
/model模型切换更改正在使用的AI模型
/editor编辑器配置配置首选的外部编辑器
/privacy隐私信息显示隐私通知和数据处理信息

会话控制命令

命令功能说明
/chat对话管理保存、恢复、删除对话检查点
/clear清屏重置清除屏幕并重置对话历史
/compress内容压缩使用AI将对话历史压缩为摘要
/memory内容管理与CLI的内容系统交互
/restore状态恢复恢复到之前的检查点状态
/quit退出程序退出CLI会话并显示统计信息

工具集成命令

命令功能说明
/ideIDE集成发现和连接到可用的IDE服务器
/ide-statusIDE状态查询当前IDE连接状态
/ide-toolIDE工具访问特定的IDE集成工具
/mcpMCP管理管理MCP服务器、工具和身份验证
/tools工具列表列出所有可用的内置CLI工具
/extensions扩展管理显示当前活动的扩展及版本

开发辅助命令

命令功能说明
/init项目初始化分析项目并创建定制的配置文件
/setup-githubGitHub配置配置GitHub Actions工作流
/directory目录管理管理工作空间目录以获得项目上下文
/export导出功能以各种格式导出对话历史
/copy复制功能将最后的AI响应复制到剪贴板

监控调试命令

命令功能说明
/stats统计信息监控会话使用情况和性能统计
/log日志位置显示当前会话日志存储位置
/bug错误报告提交带有系统信息的错误报告
/help帮助信息打开综合帮助对话框
/docs文档访问在浏览器中打开完整文档

特殊功能命令

命令功能说明
/vimVim模式切换vim风格按键绑定
/corgi特殊主题切换柯基主题UI模式(彩蛋)
/commands命令市场管理和安装自定义命令
/agents代理管理管理个人、项目和内置代理

常见使用场景

系统配置

/about                      # 查看系统信息
/auth # 配置身份验证
/model # 切换AI模型
/theme # 更改主题

会话管理

/chat save project-review   # 保存对话检查点
/memory add "项目使用React" # 添加记忆信息
/compress # 压缩对话历史
/clear # 清空会话

开发辅助

/init                       # 初始化项目配置
/ide # 连接IDE
/mcp list # 查看可用工具
/export clipboard # 导出对话到剪贴板

调试支持

/stats                      # 查看使用统计
/log # 查看日志位置
/bug "描述问题" # 提交错误报告
/help # 获取帮助

命令特性

智能补全

特性说明示例
Tab补全自动补全命令和参数/chat + Tab
参数提示显示可用参数选项/mcp auth + Tab
历史记录记住常用命令上下箭头浏览

视觉反馈

颜色含义用途
绿色成功/活动命令执行成功
红色错误/失败错误信息显示
黄色警告/待处理需要注意的信息
蓝色信息/说明一般信息显示

错误处理机制

  • 参数验证:自动验证命令参数的有效性
  • 依赖检查:检查必需的依赖项是否可用
  • 网络处理:网络错误时提供重试建议
  • 帮助提示:错误时自动显示使用帮助

故障排除

常见问题及解决方案

问题可能原因解决方案
命令不识别拼写错误或命令不存在检查拼写,使用 /help 查看可用命令
参数无效参数格式错误查看命令帮助信息,使用Tab补全
网络连接失败网络问题或服务器不可用检查网络连接,稍后重试
权限不足缺少必要的系统权限检查文件权限或系统设置
配置文件错误配置文件格式不正确重新配置或恢复默认设置

诊断步骤

  1. 基础检查

    • 确认命令拼写正确
    • 使用 /help 查看可用命令
    • 检查参数格式
  2. 网络连接

    • 验证网络连接正常
    • 检查防火墙设置
    • 确认服务器可访问
  3. 配置验证

    • 使用 /about 查看系统状态
    • 检查相关配置文件
    • 重新运行配置命令
  4. 错误排查

    • 查看详细错误信息
    • 使用 /log 查看日志
    • 使用 /bug 报告问题

平台兼容性

平台支持程度特殊注意事项
Windows完全支持路径使用反斜杠
macOS完全支持可能需要系统权限授权
Linux完全支持依赖终端环境配置