檢視 GitHub Copilot 的內嵌聊天、智慧行動和快速對話

已完成

除了聊天視窗外,GitHub Copilot 還提供多種與其他 AI 配對程式設計師互動的方式。 這些包括智慧行動、快速聊天和內嵌聊天。

智慧動作

有些工作非常常見,可以自動化。 Visual Studio Code 提供 GitHub Copilot 智慧動作,讓你能在不寫提示的情況下完成某些任務。 智慧動作是預先定義的動作,你可以直接從 Visual Studio Code 編輯器執行,快速且輕鬆地執行常見的程式任務。

以下智慧動作可用:

  • 解釋:產生所選程式碼的自然語言描述。 這對於理解不熟悉的程式碼或向他人解釋很有幫助。
  • 審查:提供所選程式碼的程式碼審查。 協助識別錯誤、效能瓶頸及安全漏洞。
  • 產生文件:為所選程式碼建立文件。 對於為團隊或其他貢獻者記錄你的程式碼庫很有用。
  • 產生測試:為所選程式碼建立單元測試。 有助於確保複雜邏輯程式碼的正確性與可靠性。
  • 修正:建議針對所選程式碼的修正。 當你遇到錯誤或問題,需要如何解決時非常有用。

要存取智慧動作,請在程式碼編輯器中右鍵點擊。 內容選單包含 GitHub Copilot 智慧動作的區塊。 可用的智慧行動可能會根據你選擇的程式碼情境而有所不同。 例如,如果您選擇包含錯誤的程式碼,修正智慧動作應該包含在操作功能表中。

聰明的操作不僅限於右鍵選單。 GitHub Copilot 也會在 Visual Studio Code 其他地方以閃爍(✨)圖示顯示智慧動作。 例如,閃爍圖示會出現在以下條件下:

  • 在測試檔案總管裡修正失敗的測試。
  • 命令執行失敗後,在終端機邊線溝槽中。
  • 在 Source Control 檢視中生成 commit 訊息。
  • 當你用 F2 重新命名一個符號,以暗示 AI 生成的名稱時,

快速聊天

快速聊天在編輯器頂端提供輕量聊天面板,方便簡短提問與互動。 它讓你能快速獲得答案,而不必打開完整的聊天視窗或離開程式碼上下文。

要開啟快速聊天,請使用Ctrl+Shift+Alt+L鍵盤快捷鍵,或從Visual Studio Code標題欄的Chat選單中選擇Quick Chat

輸入你的提示並按下 Enter 鍵。 快速聊天支援與完整聊天視窗相同的 # 提及功能,以便添加上下文。 如果對話內容擴大,請選擇 「在聊天中開啟 」以繼續進入完整的聊天視圖。

內嵌聊天

自 Visual Studio Code 1.99(2025 年 3 月)起,線上聊天體驗逐漸進入統一的聊天面板架構。 先前的內嵌聊天介面包含一個浮動覆蓋層,直接出現在編輯器中,顯示差異所在位置,並允許您在不離開檔案的情況下接受或拒絕變更。 那個疊加層被淘汰是因為它無法處理多檔案編輯,也沒有對話紀錄。 Visual Studio Code 使用者介面仍可存取線上聊天,但線上聊天功能已整合到主聊天視窗中。

總結

除了聊天視窗外,Visual Studio Code 還提供多種方式與 GitHub Copilot 的 AI 同伴程式設計師互動。 智慧操作、快速聊天和線上聊天在特定條件下提供了有用的替代方案。 透過這些功能,你可以提升生產力,並從 GitHub Copilot 獲得更多價值。