大数跨境

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

技术速递|面向初学者的 GitHub Copilot CLI:常用斜杠命令概览 dotNET跨平台
2026-07-04
0
导读:作者:Kayla Cinnamon排版:Alan Wang欢迎来到 GitHub Copilot CLI 初

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

GitHub 博客文章

https://github.blog/tag/github-copilot-cli-for-beginners

GitHub Copilot CLI

https://github.com/features/copilot/cli

理解 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

开始使用

https://github.com/features/copilot/cli

更多学习资源




【声明】内容源于网络
0
0
dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,
内容 2290
粉丝 0
dotNET跨平台 专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,
总阅读51.1k
粉丝0
内容2.3k