Py学习  »  Git

技术速递|面向初学者的 GitHub Copilot CLI:常用斜杠命令概览

dotNET跨平台 • 3 天前 • 41 次点击  

作者:Kayla Cinnamon

排版:Alan Wang

欢迎来到 GitHub Copilot CLI 初学者指南系列!在这个系列中(提供视频以及GitHub 博客文章)我们将带你全面了解GitHub Copilot CLI,帮助你快速上手。截至目前,我们已经介绍了如何开始使用 GitHub Copilot CLI,以及何时选择交互模式和非交互模式。本文将带大家了解什么是斜杠命令、它们为什么如此重要,以及如何利用这些命令高效控制 GitHub Copilot。借助斜杠命令,你可以直接在终端中完成切换模型、查看 Token 使用情况、恢复历史会话等操作。


让我们开始吧!


视频

https://www.youtube.com/playlist?list=PL0lo9MOBetEHvO-spzKBAITkkTqv4RvNl/?wt.mc_id=3reg_webpage_reactor

GitHub 博客文章

https://github.blog/tag/github-copilot-cli-for-beginners/?wt.mc_id=3reg_webpage_reactor

GitHub Copilot CLI

https://github.com/features/copilot/cli?utm_source=blog-cli-beginners-ep2-features-cta&utm_medium=blog&utm_campaign=dev-pod-copilot-cli-2026/?wt.mc_id=3reg_webpage_reactor

理解 GitHub Copilot CLI 中的斜杠命令

在使用 Copilot CLI 时,最值得尽早掌握的功能之一就是斜杠命令。它们是一组内置控制命令,可直接通过命令行调用。作为 Copilot CLI 的控制中心,斜杠命令可以帮助你:


  • 控制 Copilot 的行为

  • 查看和检查变更

  • 管理上下文

  • 在不同会话和项目之间高效切换

  • 管理权限,保持授权整洁有序


你可以将斜杠命令理解为与 Copilot CLI 交互的“指挥中心”。如果想查看当前支持的所有命令,只需在命令行中输入/,即可看到一份可滚动浏览的斜杠命令列表。


下面,我们来看几个最常用的命令。


选择合适的模型

不同模型针对不同类型的任务进行了优化。如果希望切换模型,只需在命令行中输入/model,即可看到所有可用模型列表,以及每个模型的关键信息,包括:


  • 能力:不同模型各有所长。有些更适合代码重构等轻量、快速的任务,而有些则更擅长功能规划等需要深度推理的复杂任务。

  • 可用性:可用模型会根据你的订阅方案或组织配置有所不同。

  • 成本:每个模型右侧显示的数字代表其成本倍率,可帮助你结合自身订阅计划,在性能与使用成本之间找到合适的平衡。


选择合适的模型,能够显著提升任务执行速度和最终效果。

管理上下文与 Token 使用情况

Copilot CLI 在一个上下文窗口内运行,它决定了模型在当前会话中能够“记住”多少信息。如果想查看当前上下文的使用情况,可以输入/context,查看当前剩余的 Token 数量,以及系统已使用的 Token 和可用缓冲区等信息。


如果发现上下文空间快要用完,可以在命令行输入/compact 来释放空间。该命令会对当前会话进行总结,让你无需开启新的会话即可继续工作。虽然 Copilot CLI 会在接近上下文上限时自动执行这一操作,但如果你希望在切换任务或中途整理上下文时主动进行压缩,也可以随时手动执行。


如果希望彻底重新开始,完全重置当前环境,则可以使用/clear 清空整个会话。

跨会话工作

如果想恢复之前的会话,可以输入 /resume 该命令会列出你此前的所有会话,包括本地会话和远程会话。选择一个历史会话后,你可以查看完整的会话记录,并从上次中断的位置继续工作。

查看变更

在与 Copilot 协作修改项目时,及时了解代码发生了哪些变化十分重要。如果想查看本次会话中的最新修改,可以运行 /diff。该命令会清晰展示最近所做的变更内容,帮助你在继续后续工作之前确认和检查这些修改。

在项目和目录之间切换

如果需要在多个仓库或目录之间工作,无需退出 Copilot。只需输入/cwd,即可将当前工作目录切换到另一个仓库或目录。这能够让 Copilot 将工作范围限定在指定项目中,帮助你在多个代码库之间切换时保持高效。

管理工具权限

在之前的使用过程中,你可能已经授权 Copilot CLI 执行某些操作,例如修改文件。如果现在切换到了一个需要更加谨慎操作的仓库,希望重新确认这些权限,可以运行 /reset-allowed-tools,重置此前授予 Copilot 的工具权限。

总结

熟练掌握这些斜杠命令,能够让你对 Copilot CLI 拥有更强的掌控力。随着使用越来越熟练,你的工作流也会变得更加高效、有条理。


无论是切换模型、管理上下文,还是在多个项目之间切换,斜杠命令都能帮助你始终保持对整个开发流程的控制。如果你还没有尝试过,不妨现在打开终端,输入/,探索更多可用的斜杠命令,还有许多实用功能等待你发现。


编码愉快!


如果想体验 GitHub Copilot CLI,欢迎阅读官方文档,立即开始使用


阅读官方文档

https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli/?wt.mc_id=3reg_webpage_reactor

开始使用

https://github.com/features/copilot/cli?utm_source=blog-cli-beginners-ep1-features-cta&utm_medium=blog&utm_campaign=dev-pod-copilot-cli-2026/?wt.mc_id=3reg_webpage_reactor

更多学习资源

  • GitHub Copilot CLI 初学者入门视频系列

    https://www.youtube.com/playlist?list=PL0lo9MOBetEHvO-spzKBAITkkTqv4RvNl/?wt.mc_id=3reg_webpage_reactor

  • GitHub Copilot CLI 初学者系列:GitHub Copilot CLI 入门

  • GitHub Copilot CLI 初学者系列:交互模式与非交互模式

  • GitHub Copilot CLI 101:如何在命令行中使用 GitHub Copilot

    https://github.blog/ai-and-ml/github-copilot-cli-101-how-to-use-github-copilot-from-the-command-line/?utm_source=blog-announcement-cli-tutorial&utm_medium=blog&utm_campaign=universe25post/?wt.mc_id=3reg_webpage_reactor

  • GitHub Copilot CLI 最佳实践

    https://docs.github.com/en/copilot/how-tos/copilot-cli/cli-best-practices?utm_campaign=copilot-brand&utm_medium=sem&utm_source=google&ocid=AIDcmmh2h80ugd_SEM__k_CjwKCAjw-dfOBhAjEiwAq0RwI0TIeyL9bjDmXlY26JKPbDvHGzBcaZUa4LR8u8SJuGbIke6e7U2YXRoCzGQQAvD_BwE_k_/?wt.mc_id=3reg_webpage_reactor




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/198468