社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

dotNET跨平台 • 1 周前 • 91 次点击  

作者: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