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嗎?閲讀文檔並立即開始。