GitHub Copilot CLI 初学者指南:常用斜杠命令概览
本文介绍了GitHub Copilot CLI中的斜杠命令,包括切换模型、管理上下文、恢复会话、检查更改、导航目录和重置权限等,帮助用户更高效地控制终端AI代理。
欢迎回到GitHub Copilot CLI初学者系列!在本系列(提供视频和博客格式)中,我们将为您提供开始使用GitHub Copilot CLI所需的一切。到目前为止,我们已经介绍了如何入门以及何时使用交互式和非交互式模式。在本期文章中,我们将学习什么是斜杠命令、它们为何重要,以及如何使用斜杠命令高效地控制GitHub Copilot。您可以直接从终端完成切换模型、检查令牌使用情况和恢复过去会话等任务。
让我们深入了解!
理解GitHub Copilot CLI中的斜杠命令
在Copilot CLI中工作时,早期需要掌握的最强大概念之一是斜杠命令。斜杠命令是您可以直接从命令行访问的内置控件。作为Copilot CLI中的控制面板,斜杠命令允许您:
- 引导Copilot的行为
- 检查更改
- 管理上下文
- 跨会话和项目高效移动
- 保持权限整洁
斜杠命令可以被视为您与Copilot CLI交互的指挥中心。要查看所有可用选项,只需在命令行中输入“/”即可获得当前支持的所有斜杠命令的可滚动列表。
让我们看看一些最受欢迎的斜杠命令。
选择合适的模型
不同的模型针对不同类型的工作进行了优化。如果您想切换模型,请在命令行中输入“/model”。这将显示可用模型列表以及关键详情,例如:
- 能力:有些更适合快速、轻量级的任务(如重构),而另一些则更有效地处理深度推理(如功能规划)。
- 可用性:列表可能因您的计划或组织设置而异。
- 成本:每个模型右侧显示的数字表示成本乘数,帮助您根据计划在性能和用量之间选择合适的平衡。
选择合适的模型可以显著影响速度和结果。
管理上下文和令牌使用
Copilot CLI在上下文窗口内运行,该窗口决定了在会话期间它可以“记住”多少信息。如果您想检查当前使用情况,请输入“/context”以了解您还有多少令牌剩余,以及系统使用情况和可用缓冲区。
如果您发现空间不足,可以通过在命令行中输入“/compact”来释放空间。这会将您当前的对话进行总结,以便您无需开始新会话即可继续。Copilot CLI会在您接近限制时自动执行此操作,但如果您想过渡到新任务或在中会话期间清理上下文,也可以手动执行。
如果您想重新开始并完全重置环境,可以使用“/clear”彻底清除会话。
跨会话工作
如果您想恢复之前的会话,可以输入“/resume”。这将显示您之前的会话列表,包括本地和远程会话。进入之前的会话将显示您的会话历史,您可以从中断的地方继续。
检查更改
当您与Copilot一起对项目进行更改时,跟踪已更改的内容非常重要。如果您想查看更改,请运行“/diff”以查看最近的更新。这为您清晰显示了会话期间所做的修改,以便您在继续之前验证更改。
导航项目和目录
如果您想跨存储库或目录工作,无需退出Copilot。您可以输入“/cwd”将工作目录更改为另一个存储库。这允许您将Copilot的工作范围限定到项目的特定部分,并帮助您在跨代码库多任务处理时保持高效。
管理工具权限
过去,您可能已授予Copilot CLI执行诸如编辑文件等操作的权限。假设您正在切换到一个要更加小心的存储库,并希望重置这些权限:您可以通过运行“/reset-allowed-tools”来实现。
记住这些技巧
使用这些斜杠命令可以让您更好地控制Copilot CLI——您对它们越熟悉,工作流程就越有目的性。
无论是切换模型、管理上下文还是跨项目导航,在CLI中使用斜杠命令都能为您提供保持控制所需的工具。如果您还没有这样做:打开终端,输入“/”并探索!还有更多斜杠命令等待发现。
祝编码愉快!
想尝试GitHub Copilot CLI吗?阅读文档并立即开始。