VS Code 中 GitHub Copilot 速查表
Visual Studio Code 中的 GitHub Copilot 提供自主代理、行內建議、聊天及智慧動作。代理可以跨多個檔案進行規劃、實作及驗證變更,並可於背景、本機或雲端平行執行。您可以從多種 AI 模型中進行選擇,透過 MCP 連接外部工具,並為團隊的工作流程自訂代理。本速查表可讓您快速概覽所有功能。
如果您尚未擁有 Copilot 訂閱,可以透過註冊 Copilot 免費方案來免費使用 Copilot,並獲得每月一定額度的行內建議與 AI 點數。
自 2026 年 4 月 20 日起,Copilot Pro、Copilot Pro+、Max 及學生方案的新註冊將暫時暫停。
基本鍵盤快速鍵
- ⌃⌘I (Windows, Linux Ctrl+Alt+I) - 開啟聊天檢視
- ⌘I (Windows, Linux Ctrl+I) - 在聊天檢視中輸入語音聊天提示
- ⌘N (Windows, Linux Ctrl+N) - 在聊天檢視中開始新的聊天工作階段
- ⇧⌘I (Windows Ctrl+Shift+I, Linux Ctrl+Shift+Alt+I) - 切換至在聊天檢視中使用代理
- ⌘I (Windows, Linux Ctrl+I) - 在編輯器或終端機中啟動行內聊天
- ⌘I (Windows, Linux Ctrl+I) (按住) - 啟動行內語音聊天
- Tab - 接受行內建議或導覽至下一個編輯建議
- Escape - 關閉行內建議
存取 VS Code 中的 AI
-
使用自然語言開始聊天對話
- 聊天檢視 (⌃⌘I (Windows, Linux Ctrl+Alt+I)):在次要側邊欄保留持續的聊天對話
- 編輯器或終端機中的行內聊天 (⌘I (Windows, Linux Ctrl+I)):在工作流程中提問
- 快速聊天 (⇧⌥⌘L (Windows, Linux Ctrl+Shift+Alt+L)):無須離開目前工作即可提出快速問題
-
編輯器中的 AI
- 行內建議:輸入時取得建議,按 Tab 鍵接受建議
- 編輯上下文選單動作:存取常見的 AI 動作,例如解釋或修正程式碼、產生測試,或審查選取的文字
- 程式碼動作:取得編輯器程式碼動作(燈泡圖示)以修正 Linting 與編譯器錯誤
-
VS Code 中針對特定任務的智慧動作
- 產生提交訊息以及 Pull Request 的標題與描述
- 修正測試錯誤
- 語意化檔案搜尋建議
VS Code 中的聊天體驗
發起自然語言聊天對話以獲得程式撰寫任務的協助。例如:要求解釋一段程式碼或程式設計概念、重構程式碼,或實作新功能。取得更多關於使用 Copilot Chat 的資訊。
| 動作 | 說明 |
|---|---|
| ⌃⌘I (Windows、Linux Ctrl+Alt+I) | 在次要側邊欄開啟 聊天檢視。 |
| ⌘I (Windows、Linux Ctrl+I) | 啟動 行內聊天 以在編輯器或終端機中開啟聊天。 |
| ⇧⌥⌘L (Windows、Linux Ctrl+Shift+Alt+L) | 開啟 快速聊天 而不中斷您的工作流程。 |
| ⌘N (Windows, Linux Ctrl+N) | 在聊天檢視中開始新的聊天工作階段。 |
| 在聊天檢視中於不同的 代理 (Agents) 間切換。 | |
| ⌥⌘. (Windows, Linux Ctrl+Alt+.) | 顯示模型選擇器以選擇不同的 AI 模型進行聊天。 |
| 內容視窗控制 | 聊天輸入框中的視覺化指標可顯示內容視窗使用情形。將滑鼠懸停即可查看 Token 總數及類別分類。 |
新增上下文 (Add Context...) |
將各種類型的 上下文附加至聊天提示詞。 |
/-命令 |
使用斜線命令執行常見任務,或呼叫可重複使用的聊天提示詞。 |
#-提及 (Mention) |
參考常用工具或聊天變數,以便在提示詞中提供上下文。 |
@-提及 (Mention) |
參考聊天參與者以處理領域特定的請求。 |
| 編輯 () | 編輯先前的聊天請求並還原變更。 |
| 歷史紀錄 () | 存取您的聊天工作階段歷史紀錄。 |
| 佇列或導向 (Queue or steer) | 在請求執行時傳送後續訊息。選擇將訊息排入佇列、引導目前請求,或停止並立即傳送。 |
| 語音 () | 使用語音輸入聊天提示詞(語音聊天)。聊天回應會被朗讀出來。 |
| KaTeX | 在聊天回應中渲染數學方程式。使用 chat.math.enabled 啟用此功能。在數學表達式上按右鍵可複製原始表達式。 |
| Mermaid | 在聊天回應中渲染 Mermaid 圖表。使用 mermaid-chat.enabled 啟用此功能。在圖表上按右鍵可複製原始程式碼。 |
提示
- 使用
#-提及以在聊天提示詞中加入更多上下文。- 具體說明、保持簡潔,並提出追問,以獲得最佳結果。
- 選擇適合您特定任務的內建代理或自訂代理。
在提示詞中加入上下文
藉由為聊天提示詞提供上下文來獲得更相關的回應。從不同的上下文類型中進行選擇,例如檔案、符號、編輯器選取範圍、原始碼管理提交、測試失敗等。
| 動作 | 說明 |
|---|---|
| 新增內容脈絡 | 開啟快速選取 (Quick Pick) 以選擇聊天提示詞的相關上下文。從不同的上下文類型中進行選擇,例如工作區檔案、符號、目前編輯器選取範圍、終端機選取範圍等。 |
| 拖放檔案 | 從「檔案總管」或「搜尋」檢視拖放檔案,或將編輯器索引標籤拖曳至「聊天檢視」。 |
| 拖放資料夾 | 將資料夾拖曳至「聊天檢視」以附加其中的檔案。 |
| 拖放問題 | 從「問題」面板拖曳項目。 |
#<file|folder|symbol> |
輸入 #,後接檔案、資料夾或符號名稱,將其新增為聊天上下文。 |
#-提及 (Mention) |
輸入 #,後接聊天工具以新增特定的上下文類型或工具。 |
聊天工具
在聊天中使用工具來處理使用者請求時完成專業任務。此類任務範例包括列出目錄中的檔案、編輯工作區中的檔案、執行終端機命令、取得終端機輸出等。
VS Code 提供內建工具,您也可以透過 MCP 伺服器 和 擴充功能 中的工具來擴充聊天功能。深入了解工具類型。
下表列出了 VS Code 內建工具
| 聊天變數/工具 | 說明 |
|---|---|
#agent (工具集) |
將任務委派給其他代理。 |
#agent/runSubagent |
在隔離的子代理上下文中執行任務。有助於改善主代理執行緒的上下文管理。 |
#browser (工具集) |
(實驗性) 與整合式瀏覽器中的頁面互動:導覽、讀取頁面內容、螢幕截圖、點擊、輸入、滑鼠懸停、拖曳以及處理對話框。使用 workbench.browser.enableChatTools 此設定由組織層級管理。請聯絡您的管理員以進行變更。 啟用此功能。 |
#edit (工具集) |
啟用工作區中的修改。 |
#edit/createDirectory |
在工作區中建立新目錄。 |
#edit/createFile |
在工作區中建立新檔案。 |
#edit/editFiles |
將編輯內容套用至工作區中的檔案。 |
#edit/editNotebook |
編輯 Notebook。 |
#execute (工具集) |
在您的機器上執行程式碼與應用程式。 |
#execute/createAndRunTask |
在工作區中建立並執行新任務。 |
#execute/getTerminalOutput |
取得在工作區中執行終端機命令的輸出。 |
#execute/runInTerminal |
在整合式終端機中執行 Shell 命令。 |
#execute/runNotebookCell |
執行 Notebook 單元格。 |
#execute/testFailure |
取得單元測試失敗資訊。在執行與診斷測試時很有用。 |
#githubRepo |
對 GitHub 儲存庫進行語意搜尋以獲取相關程式碼片段。使用 擁有者/儲存庫 指定儲存庫。 |
#githubTextSearch |
對 GitHub 儲存庫或組織進行文字搜尋,尋找包含特定關鍵字或程式碼模式的檔案。 |
#newWorkspace |
建立新的工作區。 |
#read (工具集) |
讀取工作區中的檔案。 |
#read/getNotebookSummary |
取得 Notebook 單元格清單及其詳細資訊。 |
#read/problems |
將「問題」面板中的工作區問題新增為上下文。在修正程式碼或偵錯時很有用。 |
#read/readFile |
讀取工作區中檔案的內容。 |
#read/readNotebookCellOutput |
讀取 Notebook 單元格執行的輸出。 |
#read/terminalLastCommand |
取得上次執行的終端機命令及其輸出。 |
#read/terminalSelection |
取得目前的終端機選取範圍。 |
#search (工具集) |
啟用搜尋目前工作區中的檔案。 |
#search/changes |
原始碼管理變更清單。 |
#search/codebase |
在目前工作區執行程式碼搜尋,自動尋找聊天提示詞的相關上下文。 |
#search/fileSearch |
使用 Glob 模式搜尋工作區中的檔案,並傳回其路徑。 |
#search/listDirectory |
列出工作區目錄中的檔案。 |
#search/textSearch |
在檔案中尋找文字。 |
#search/usages |
結合「尋找所有參考」、「尋找實作」與「前往定義」。 |
#selection |
取得目前的編輯器選取內容(僅在已選取文字時可用)。 |
#todos |
透過待辦事項清單追蹤聊天請求的實作與進度。 |
#vscode/askQuestions |
啟用代理使用互動式問答輪播來詢問澄清問題。 |
#vscode/extensions |
搜尋並詢問有關 VS Code 擴充功能的問題。例如:「如何開始使用 Python #extensions?」 |
#vscode/getProjectSetupInfo |
提供建構不同類型專案的說明與設定。 |
#vscode/installExtension |
安裝 VS Code 擴充功能。 |
#vscode/runCommand |
執行 VS Code 命令。例如:「啟用禪模式 #runCommand」。 |
#vscode/VSCodeAPI |
詢問有關 VS Code 功能與擴充功能開發的問題。 |
#web (工具集) |
存取網路內容。 |
#web/fetch |
擷取指定網頁的內容。例如:「總結 #web/fetch code.visualstudio.com/updates」。 |
斜線命令
斜線命令是聊天中特定功能的捷徑。您可以使用它們快速執行動作,例如修正問題、產生測試或解釋程式碼。
| 斜線指令 | 說明 |
|---|---|
/doc |
從編輯器行內聊天產生程式碼說明註解。 |
/explain |
解釋程式碼區塊、檔案或程式設計概念。 |
/fix |
要求修正程式碼區塊或解決編譯器與 Linting 錯誤。 |
/tests |
為編輯器中所有或僅選取的方法與函式產生測試。 |
/setupTests |
獲得設定程式碼測試框架的協助。取得相關測試框架的推薦、設定與配置步驟,以及 VS Code 測試擴充功能的建議。 |
/clear |
在聊天檢視中開始新的聊天工作階段。 |
/compact |
總結對話內容以精簡上下文。當對話對模型的內容視窗而言過長時非常有用。 |
/fork |
將目前聊天工作階段分支為一個新的獨立工作階段,並繼承完整的對話歷史。深入了解分支聊天工作階段。 |
/debug |
顯示「聊天偵錯」檢視以檢查聊天記錄以進行疑難排解。 |
/troubleshoot |
要求 AI 分析目前聊天工作階段的代理偵錯記錄。可選擇包含 #session 以選取並診斷先前的聊天工作階段。例如,/troubleshoot 我用了多少 Token? 或 /troubleshoot 列出你在 #session 中嘗試載入自訂項的所有路徑。需要 github.copilot.chat.agentDebugLog.enabled 。 |
/new |
建構新的 VS Code 工作區或檔案。使用自然語言描述您需要的專案/檔案類型,並在建立前預覽建構內容。 |
/newNotebook |
根據您的需求建構新的 Jupyter Notebook。使用自然語言描述 Notebook 應包含的內容。 |
/init |
根據您的專案結構與編碼模式,產生或更新工作區說明 (copilot-instructions.md 或 AGENTS.md)。 |
/plan |
針對複雜的程式撰寫任務建立詳細的實作計畫。研究需求、提出澄清問題,並產生包含步驟、驗證與決策的結構化計畫。 |
/search |
為「搜尋」檢視產生搜尋查詢。使用自然語言描述您想要搜尋的內容。 |
/startDebugging |
產生 launch.json 偵錯設定檔,並從「聊天檢視」開始偵錯工作階段。 |
/agents |
設定您的自訂代理。 |
/hooks |
設定您的掛鉤 (Hooks)。 |
/instructions |
設定您的自訂說明。 |
/prompts |
設定您的可重複使用提示詞檔案。 |
/skills |
設定您的代理技能。 |
/create-prompt |
在「代理模式」下,透過 AI 協助產生提示詞檔案。 |
/create-instruction |
在「代理模式」下,透過 AI 協助產生說明檔案。 |
/create-skill |
在「代理模式」下,透過 AI 協助產生代理技能。 |
/create-agent |
在「代理模式」下,透過 AI 協助產生自訂代理。 |
/create-hook |
在「代理模式」下,透過 AI 協助產生掛鉤 (Hook) 設定。 |
/yolo/autoApprove |
啟用全域自動核准所有工具呼叫 ( chat.tools.global.autoApprove 此設定由組織層級管理。請聯絡您的管理員以進行變更。)。第一次執行時會顯示警告對話框。 |
/disableYolo/disableAutoApprove |
停用全域自動核准所有工具呼叫。 |
/<技能名稱> |
在聊天中執行代理技能。例如,若您有名為 webapp-testing.md 的技能檔案,您可以輸入 /webapp-testing 來執行它。 |
/<提示詞名稱> |
在聊天中執行可重複使用的提示詞。 |
聊天參與者
使用聊天參與者來處理聊天中的領域特定請求。聊天參與者以 @ 為前綴,可用於詢問特定主題的問題。VS Code 提供內建聊天參與者,例如 @github、@terminal 和 @vscode,擴充功能也可以提供額外的參與者。
| 聊天參與者 | 說明 |
|---|---|
@github |
使用 @github 參與者來詢問有關 GitHub 儲存庫、Issue、Pull Request 等問題。取得更多關於可用 GitHub 技能的資訊。範例: @github 指派給我的所有開啟中 PR 有哪些?, @github 顯示 @dancing-mona 最近合併的 PR |
@terminal |
使用 @terminal 參與者來詢問有關整合式終端機或 Shell 命令的問題。範例: @terminal 列出此工作區中最大的 5 個檔案 |
@vscode |
使用 @vscode 參與者來詢問有關 VS Code 功能、設定以及 VS Code 擴充功能 API 的問題。範例: @vscode 如何啟用自動換行? |
使用代理 (Agents)
使用代理時,您可以使用自然語言指定高階任務,並讓 AI 自主判斷該請求、規劃所需工作,並將變更套用至您的程式碼庫。代理結合了程式碼編輯與工具呼叫來完成您指定的任務。當它處理您的請求時,會監控編輯與工具的結果,並進行迭代以解決產生的任何問題。
| 動作 | 說明 |
|---|---|
| ⇧⌘I (Windows Ctrl+Shift+I, Linux Ctrl+Shift+Alt+I) | 切換至在聊天檢視中使用代理 |
| 工具 () | 設定使用代理時可用的工具。從內建工具、MCP 伺服器與擴充功能提供的工具中進行選擇。 |
| 權限層級 | 為目前工作階段選擇權限層級:預設核准、繞過核准 或 自動駕駛 (Autopilot) (預覽)。控制處理工具核准的方式。 |
| 自動核准工具 | 使用代理時啟用所有工具的自動核准 ( chat.tools.autoApprove )。 |
| 自動核准終端機命令 | 使用代理時啟用終端機命令的自動核准 ( chat.tools.terminal.autoApprove )。 |
| MCP | 設定 MCP 伺服器 以擴充代理能力與工具。 |
| 第三方代理 | 透過您的 Copilot 訂閱使用來自外部提供者(如 Claude Agent (預覽) 與 OpenAI Codex)的代理。 |
| Claude Agent (預覽) | 啟動由 Anthropic Claude Agent SDK 支援的 Claude Agent 工作階段。使用 /agents、/hooks 與 /memory 斜線命令進行進階工作流程。 |
提示
- 使用代理時新增額外工具以擴充其功能。
- 設定自訂代理以定義代理應如何運作,例如實作唯讀規劃模式。
- 定義自訂說明以引導代理如何產生與結構化程式碼。
- 嘗試使用 Claude Code 或 OpenAI Codex 等第三方代理,以獲得不同的代理式程式撰寫體驗。
規劃
在 VS Code 聊天中使用規劃代理,以便在開始複雜的程式撰寫任務前建立詳細的實作計畫。將核准後的計畫移交給實作代理以開始編碼。
| 動作 | 說明 |
|---|---|
| 規劃代理程式 | 從代理下拉式選單中選擇 **Plan** 代理,或使用 /plan 斜線命令為複雜的程式撰寫任務建立詳細的實作計畫。 |
| 待辦事項清單 | 檢視待辦事項清單以追蹤複雜任務的進度。使用 setting(chat.tools.todos.showWidget 設定啟用此功能。 |
| 記憶體 | 代理可在對話間儲存並呼叫持續性筆記。使用 github.copilot.chat.tools.memory.enabled 設定啟用或停用。使用 **Chat: Show Memory Files** 命令檢視已儲存的記憶。 |
自訂您的聊天體驗
自訂您的聊天體驗以產生符合您編碼風格、工具與開發人員工作流程的回應。在 VS Code 中有幾種方法可以自訂聊天體驗:
-
自訂說明:定義常見的指南或規則,例如產生程式碼、執行程式碼審查,或產生提交訊息。自訂說明描述了 AI 應運作的條件(任務應如何完成)。
-
可重複使用的提示詞檔案:為常見任務(如產生程式碼或執行程式碼審查)定義可重複使用的提示詞。提示詞檔案是您可以直接在聊天中執行的獨立提示詞。它們描述了要執行的任務(應做什麼)。
-
自訂代理:定義聊天如何運作、可使用哪些工具,以及如何與程式碼庫互動。每個聊天提示詞都在代理的邊界內執行,無須為每個請求設定工具與說明。
使用 代理自訂編輯器 (預覽) 來發掘、建立與管理您所有的自訂項。在聊天檢視中選擇 **Configure Chat**(齒輪圖示),或從指令面板執行 **Chat: Open Customizations**。
提示
- 定義特定語言的說明,以便針對每種語言獲得更精確的產生程式碼。
- 將說明儲存在工作區中,以便與您的團隊輕鬆共用。
- 為常見任務定義可重複使用的提示詞檔案,以節省時間並協助團隊成員快速上手。
編輯器 AI 功能
在編輯器中進行程式撰寫時,您可以使用 Copilot 在輸入時產生行內建議。呼叫「行內聊天」以提問並從 Copilot 獲得協助,同時保持您的編碼流程。例如,要求 Copilot 為函式或方法產生單元測試。取得更多關於 行內建議 與 行內聊天 的資訊。
| 動作 | 說明 |
|---|---|
| 內嵌建議 | 開始在編輯器中輸入,即可獲得符合您編碼風格並考慮到現有程式碼的行內建議。 |
| 程式碼註解 | 透過在程式碼註解中撰寫說明來提供行內建議提示詞。 範例: # 撰寫一個計算機類別,包含加、減、乘方法。使用靜態方法。 |
| ⌘I (Windows、Linux Ctrl+I) | 啟動編輯器行內聊天以直接從編輯器傳送聊天請求。使用自然語言並參考聊天變數與斜線命令來提供上下文。 |
| F2 | 在程式碼中重新命名符號時獲得 AI 驅動的建議。 |
| 上下文選單動作 | 使用編輯器內容選單存取常見的 AI 動作,例如解釋程式碼、產生測試、審查程式碼等。在編輯器內按右鍵開啟內容選單,並選擇 **Generate Code**。 |
| 程式碼動作 (燈泡圖示) | 在編輯器中選擇程式碼動作(燈泡圖示)以修正程式碼中的 Linting 或編譯器錯誤。 |
提示
- 使用有意義的方法或函式名稱以更快獲得更好的行內建議。
- 選取程式碼區塊以限定您的行內聊天提示詞範圍,或透過附加檔案或符號來加入相關上下文。
- 使用編輯器內容選單選項直接從編輯器存取常見的 AI 驅動動作。
原始碼管理與問題
使用 AI 分析提交與 Pull Request 中的變更,並提供提交訊息與 Pull Request 描述的建議。
| 動作 | 說明 |
|---|---|
#changes |
將目前的原始碼管理變更新增為聊天提示詞中的上下文。 |
| 提交內容作為上下文 | 將原始碼管理歷史紀錄中的提交新增為聊天提示詞中的上下文。 |
| 提交訊息 | 為原始碼管理提交中的目前變更產生提交訊息。 |
| 合併衝突 (實驗性) | 獲得利用 AI 解決 Git 合併衝突的協助。 |
| Pull Request 描述 | 產生對應您 Pull Request 中變更的標題與描述。 |
@github |
在聊天中使用 @github 參與者來詢問儲存庫中的 Issue、Pull Request 等問題。取得更多關於可用 GitHub 技能的資訊。範例: @github 指派給我的所有開啟中 PR 有哪些?, @github 顯示 @dancing-mona 最近合併的 PR |
程式碼審查 (實驗性功能)
使用 AI 對程式碼區塊進行快速審查,或對工作區中未提交的變更執行審查。審查回饋會以註解形式顯示在編輯器中,您可以在其中套用建議。
| 動作 | 說明 |
|---|---|
| Review Selection (預覽) | 選取程式碼區塊,並從編輯器內容選單選擇 Generate Code > Review 以進行快速審查。 |
| 程式碼審查 | 在原始碼管理檢視中選擇 Code Review 按鈕,對所有未提交的變更進行更深入的審查。 |
搜尋與設定
在「搜尋」檢視中取得語意相關的搜尋結果,或在設定編輯器中協助搜尋設定。
| 動作 | 說明 |
|---|---|
| 設定搜尋 | 在設定編輯器中包含語意搜尋結果 ( workbench.settings.showAISearchToggle )。 |
| 語意搜尋 (預覽) | 在搜尋檢視中包含語意搜尋結果 ( search.searchView.semanticSearchBehavior )。 |
產生測試
VS Code 可以透過聊天中的斜線命令為您的程式碼庫中的函式與方法產生測試。斜線命令是用於聊天提示詞中常見任務的簡寫標記法。輸入 / 後接命令名稱即可使用斜線命令。
| 動作 | 說明 |
|---|---|
/tests |
為編輯器中所有或僅選取的方法與函式產生測試。產生的測試會附加到現有的測試檔案中,或建立新的測試檔案。 |
/setupTests |
獲得設定程式碼測試框架的協助。取得相關測試框架的推薦、設定與配置步驟,以及 VS Code 測試擴充功能的建議。 |
/fixTestFailure |
請求 Copilot 提供如何修正失敗測試的建議。 |
| 測試覆蓋率 (實驗性) | 為尚未被測試覆蓋的函式與方法產生測試。取得更多資訊。 |
提示
- 提供有關要使用測試框架或程式庫的詳細資訊。
偵錯與解決問題
利用 Copilot 協助修正程式碼問題,並獲得有關在 VS Code 中設定與啟動偵錯工作階段的協助。
| 動作 | 說明 |
|---|---|
/fix |
請求 Copilot 提供如何修正程式碼區塊或如何解決程式碼中編譯器或 Linting 錯誤的建議。例如:協助修正無法解析的 Node.js 套件名稱。 |
/fixTestFailure |
請求 Copilot 提供如何修正失敗測試的建議。 |
/startDebugging (實驗性) |
產生 launch.json 偵錯設定檔,並從「聊天檢視」啟動偵錯工作階段。 |
copilot-debug 命令 |
協助您偵錯程式的終端機命令。在執行命令前加上前綴以啟動其偵錯工作階段(例如:copilot-debug python foo.py)。 |
提示
- 提供有關您需要修復類型的額外資訊,例如最佳化記憶體消耗或效能。
- 留意編輯器中的 Copilot 程式碼動作,這些動作代表修正程式碼中問題的建議。
建構新專案
Copilot 可以透過產生專案結構的架構,或根據您的需求產生 Notebook,來協助您建立新專案。
| 動作 | 說明 |
|---|---|
| Agent | 使用代理並使用自然語言提示詞來建立新專案或檔案。例如:建立一個 svelte 網頁應用程式來追蹤我的任務。 |
/new |
使用聊天檢視中的 /new 命令來建構新專案或新檔案。使用自然語言描述您需要的專案/檔案類型,並在建立前預覽建構內容。範例: /new 使用 typescript 與 svelte 的 Express 應用程式 |
/newNotebook |
使用聊天檢視中的 /newNotebook 命令,根據您的需求產生新的 Jupyter Notebook。使用自然語言描述 Notebook 應包含的內容。範例: /newNotebook 取得人口普查資料並使用 Seaborn 預覽關鍵洞察。 |
終端機
獲得有關 Shell 命令以及如何在終端機執行命令時解決錯誤的協助。
| 動作 | 說明 |
|---|---|
| ⌘I (Windows、Linux Ctrl+I) | 啟動終端機行內聊天,以使用自然語言詢問有關 Shell 命令與終端機的問題。 範例: 這台機器有多少核心? |
@terminal |
使用聊天檢視中的 @terminal 參與者來詢問有關整合式終端機或 Shell 命令的問題。範例: @terminal 列出此工作區中最大的 5 個檔案 |
@terminal /explain |
使用聊天檢視中的 /explain 命令來解釋終端機中的某些內容。範例: @terminal /explain top shell 命令 |
Python 與 Notebook 支援
您可以使用聊天功能來協助您處理原生 Python REPL 與 Jupyter Notebook 中的 Python 程式撰寫任務。
| 動作 | 說明 |
|---|---|
| 產生 ⌘I (Windows、Linux Ctrl+I) |
在 Notebook 中啟動行內聊天以產生程式碼區塊或 Markdown 區塊。 |
# |
在聊天提示詞中附加來自 Jupyter Kernel 的變數,以獲得更相關的回應。 |
| 原生 REPL + ⌘I (Windows, Linux Ctrl+I) | 在原生 Python REPL 中啟動行內聊天並執行產生的命令。 |
| ⌃⌘I (Windows、Linux Ctrl+Alt+I) | 開啟 **聊天檢視** 並使用代理來進行 Notebook 編輯。 |
/newNotebook |
使用聊天檢視中的 /newNotebook 命令,根據您的需求產生新的 Jupyter Notebook。使用自然語言描述 Notebook 應包含的內容。範例: /newNotebook 取得人口普查資料並使用 Seaborn 預覽關鍵洞察。 |