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