內聯聊天
透過 Visual Studio Code 中的 Copilot 內聯聊天,你可以直接在編輯器中提問並獲取建議,或在整合終端中獲得 shell 命令的幫助。內聯聊天讓你能夠專注於工作流程,而無需切換到單獨的“聊天”檢視。
先決條件
- 安裝最新版本的 Visual Studio Code
- 訪問 Copilot
使用編輯器內聯聊天
當你使用編輯器內聯聊天時,你的提示範圍會限定在活動編輯器中的程式碼。內聯聊天可能會使用工作區中其他檔案的內容作為提示的上下文。
如何使用編輯器內聯聊天
-
在編輯器中開啟一個檔案。
-
使用鍵盤快捷鍵 ⌘I (Windows、Linux 為 Ctrl+I) 或從標題欄的“聊天”選單中選擇 開啟內聯聊天 (Open Inline Chat) 來開啟編輯器內聯聊天。
你會注意到 Copilot 在編輯器游標位置顯示了一個聊天輸入框。
-
在聊天輸入框中輸入你的提示。
在編輯器中選擇一個程式碼塊,將提示的範圍限定在該程式碼塊內。
嘗試使用以下示例提示開始
將此程式碼重構為使用 async/await
解釋這段程式碼
新增錯誤處理
-
你會注意到 Copilot 在編輯器中內聯顯示程式碼建議。接受或拒絕這些更改。
-
(可選)提出後續問題以獲得其他建議或最佳化結果。
將上下文附加到你的內聯聊天提示中,以包含相關檔案、程式碼符號或其他上下文。瞭解更多關於向聊天提示新增上下文的資訊。
使用終端內聯聊天
你可以在整合終端中調出終端內聯聊天,以獲取 shell 命令的幫助或詢問與終端相關的問題。
如何使用終端內聯聊天
-
透過選擇 檢視 (View) > 終端 (Terminal) 選單項或使用鍵盤快捷鍵 ⌃` (Windows、Linux 為 Ctrl+`) 在 VS Code 中開啟終端。
-
使用鍵盤快捷鍵 ⌘I (Windows、Linux 為 Ctrl+I) 或在命令面板中執行 終端內聯聊天 (Terminal Inline Chat) 命令來開啟終端內聯聊天。
Copilot 會在終端的當前位置顯示一個聊天輸入框。
-
在聊天輸入框中輸入你的提示。
嘗試使用以下示例提示開始
我該如何安裝 npm 包?
列出 src 目錄中最大的 5 個檔案
撤銷上一次 git commit
-
檢視響應並選擇 執行 (Run) (⌘Enter (Windows、Linux 為 Ctrl+Enter)) 以在終端中執行該命令。
(可選)選擇 插入 (Insert) (⌥Enter (Windows、Linux 為 Alt+Enter)) 將命令插入到終端中,並在執行前進行修改。