GitHub Copilot CLI 初學者指南:常用斜槓命令概覽
本文介紹了GitHub Copilot CLI中的斜槓命令,包括切換模型、管理上下文、恢復會話、檢查更改、導航目錄和重置權限等,幫助用户更高效地控制終端AI代理。
歡迎回到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嗎?閲讀文檔並立即開始。