GitHub Copilot CLI 初学者指南:常用斜杠命令概览
GitHub Copilot CLI for Beginners: Overview of common slash commands
GitHub Copilot CLI 为初学者提供了常用斜杠命令的概述,帮助用户通过命令控制终端中的 AI 智能体。
如果你是刚用上 Copilot CLI 的开发者,这篇官方指南把最常用的 slash 命令都讲清楚了,上手很快;老用户可以直接跳过。
欢迎回到《GitHub Copilot CLI 入门》系列!在本系列中(提供博客和视频两种形式),我们将为你提供开始使用 GitHub Copilot CLI 所需的一切。到目前为止,本系列已经介绍了如何入门,以及何时使用交互式与非交互式模式。在本期中,我们将了解什么是斜杠命令、它们为何重要,以及如何使用斜杠命令高效地控制 GitHub Copilot。你可以直接在终端中完成切换模型、查看 token 用量、恢复过往会话等任务。
让我们开始吧!
了解 GitHub Copilot CLI 中的斜杠命令
在 Copilot CLI 中工作时,最早需要学习的最强大概念之一就是斜杠命令。斜杠命令是内置的控制项,你可以直接从命令行访问。作为 Copilot CLI 中的控制面板,斜杠命令让你能够:
- 引导 Copilot 的行为
- 检查变更
- 管理上下文
- 在会话和项目之间高效切换
- 保持权限井然有序
斜杠命令可以看作是与 Copilot CLI 交互的命令中心。要查看所有可用选项,只需在命令行中输入 /,即可获得一份可滚动浏览的、当前支持的全部斜杠命令列表。
我们来看看其中一些最常用的命令。
选择合适的模型
不同的模型针对不同类型的工作进行了优化。如果你想切换模型,请在命令行中输入 /model。这会显示一份可用模型列表,以及如下关键信息:
- 能力:有些模型更适合重构这类快速、轻量的任务,而另一些则能更高效地处理功能规划这类更深层的推理。
- 可用性:该列表可能会因你的套餐或组织设置而有所不同。
- 成本:每个模型右侧显示的数字表示成本倍数,帮助你在与套餐相关的性能与用量之间选择合适的平衡。
选择合适的模型会显著影响速度和结果。
管理上下文与 token 用量
Copilot CLI 在上下文窗口内运行,上下文窗口决定了它在一次会话中能“记住”多少信息。如果你想查看当前用量,输入 /context,即可了解你还剩多少 token,以及系统用量和可用缓冲区。
如果你发现空间快不够用了,可以在命令行中输入 /compact 来释放空间。它会总结你当前的对话,让你无需开启新会话就能继续。当你接近上限时,Copilot CLI 会自动执行这一操作,但如果你想在会话中途切换到新任务或清理上下文,也可以手动执行。
如果你更想从头开始、彻底重置环境,可以使用 /clear 完全清除会话。
跨会话工作
如果你想恢复之前的会话,可以输入 /resume。这会列出你之前进行过的会话,包括本地会话和远程会话。进入某个之前的会话后,你会看到自己的会话历史,并可以从上次中断的地方继续。
检查变更
当你使用 Copilot 对项目进行修改时,跟踪哪些内容发生了变化非常重要。如果你想查看具体变更,运行 /diff 即可查看最近的更新。这会让你清楚地了解会话期间做了哪些修改,以便你在继续推进之前验证这些变更。
浏览项目和目录
如果你想跨仓库或目录工作,不必退出 Copilot。你可以输入 /cwd 将工作目录切换到另一个仓库。这样你可以将 Copilot 的工作范围限定在项目的特定部分,并在跨多个代码库多任务处理时保持高效。
管理工具权限
过去,你可能授予过 Copilot CLI 执行编辑文件等操作的权限。假设你切换到一个需要更加谨慎对待的仓库,并希望重置这些权限:你可以通过运行 /reset-allowed-tools 来实现。
随身带走
使用这些斜杠命令可以让你更好地控制 Copilot CLI——你对它们越熟悉,你的工作流就会变得越有条不紊。
无论你是在切换模型、管理上下文,还是跨项目导航,在 CLI 中使用斜杠命令都能为你提供保持掌控所需的工具。如果你还没有尝试过:打开你的终端,输入 /,然后开始探索吧!还有更多斜杠命令等待你去发现。
想试试 GitHub Copilot CLI 吗? 阅读文档,今天就行动吧。
更多可探索的资源:
来源:GitHub Blog · github.blog