GitHub · AI/ML 项目

GitHub Copilot CLI 初学者指南:常用斜杠命令概览

GitHub Copilot CLI for Beginners: Overview of common slash commands

二〇二六年六月十六日 · 英文原文

本文介绍了 GitHub Copilot CLI 中斜杠命令(slash commands)的使用方法,包括通过 `/model` 切换模型并查看能力、可用性和成本乘数,通过 `/context` 检查 token 用量,通过 `/compact` 压缩上下文,通过 `/clear` 重置会话,通过 `/resume` 恢复之前会话,通过 `/diff` 查看变更,通过 `/cwd` 切换工作目录,以及通过 `/reset-allowed-tools` 管理工具权限。这些命令帮助用户在终端中高效控制 Copilot CLI。

欢迎回到《GitHub Copilot CLI 初学者指南》系列!在本系列(提供视频和博客两种形式)中,我们将为你提供开始使用 GitHub Copilot CLI 所需的一切知识。到目前为止,我们已经介绍了如何开始使用,以及何时使用交互式和非交互式模式。在本期内容中,我们将学习什么是斜杠命令(slash commands),它们为何重要,以及如何使用斜杠命令高效地控制 GitHub Copilot。你可以直接在终端中完成切换模型、检查 token 用量以及恢复之前的会话等任务。让我们开始吧!

理解 GitHub Copilot CLI 中的斜杠命令

在 Copilot CLI 中工作时,早期需要掌握的最强大概念之一就是斜杠命令。斜杠命令是内置的控制指令,你可以直接从命令行访问。作为 Copilot CLI 中的控制面板,斜杠命令允许你:

可以将斜杠命令视为与 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 Copilot CLI 初学者指南:常用斜杠命令概述》最初发表于 GitHub 博客。

译自 GitHub · AI/ML 项目 · 录于 二〇二六年六月十六日