AI News HubLIVE
站内改写2 分钟阅读

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

本文介绍了GitHub Copilot CLI中的斜杠命令,包括切换模型、管理上下文、恢复会话、检查更改、导航目录和重置权限等,帮助用户更高效地控制终端AI代理。

来源GitHub AI & ML作者: Natalie Guevara

欢迎回到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吗?阅读文档并立即开始。