VS Code AI 功能快速參考手冊
Visual Studio Code 提供由 AI 驅動的自主代理程式、內嵌建議、對話和智慧動作。代理程式可跨多個檔案規劃、實作和驗證變更,並可在本機、背景或雲端中平行執行。您可以從多種 AI 模型中進行選擇、使用 MCP 連線至外部工具,以及針對團隊的工作流程自訂代理程式。本快速參考手冊可讓您快速概覽所有功能。
如果您尚未擁有 Copilot 訂閱,可以透過註冊 Copilot 免費方案來免費使用 Copilot,並獲得每月一定額度的行內建議與 AI 點數。
必要的鍵盤快速鍵
- ⌃⌘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 動作,例如解釋或修正程式碼、產生測試,或檢視選取的文字
- 程式碼動作:取得編輯器程式碼動作 (燈泡) 以修正 Lint 檢查和編譯器錯誤
-
整個 VS Code 中針對特定任務的智慧動作
- 產生 Git 認可訊息以及提取要求 (PR) 標題和描述
- 修正測試錯誤
- 語意檔案搜尋建議
VS Code 中的對話體驗
開始自然語言對話交談,以取得有關程式碼撰寫任務的協助。例如,要求解釋一段程式碼或程式設計概念、重構一段程式碼,或實作新功能。取得更多關於使用對話的資訊。
| 動作 | 說明 |
|---|---|
| ⌃⌘I (Windows、Linux Ctrl+Alt+I) | 在次要側邊欄中開啟對話檢視區。 |
| ⌘I (Windows、Linux Ctrl+I) | 啟動內嵌對話以在編輯器或終端機中開啟對話。 |
| ⇧⌥⌘L (Windows、Linux Ctrl+Shift+Alt+L) | 開啟快速對話而不中斷您的工作流程。 |
| ⌘N (Windows、Linux Ctrl+N) | 在對話檢視區中啟動新的對話工作階段。 |
| 在對話檢視區中的不同代理程式之間切換。 | |
| ⌥⌘. (Windows、Linux Ctrl+Alt+.) | 顯示模型選擇器以為對話選取不同的 AI 模型。 |
| 上下文視窗控制 | 對話輸入方塊中的視覺化指示器,顯示上下文視窗使用量。將滑鼠停留在上方可檢視總 Token 數以及依類別的詳細資料。 |
新增上下文... |
將不同類型的上下文附加至您的對話提示詞。 |
/ 指令 |
使用斜線指令來執行常見任務,或叫用可重複使用的對話提示詞。 |
# 提及 |
參考常見工具或對話變數,以在您的提示詞中提供上下文。 |
| 編輯 () | 編輯先前的對話提示詞並還原變更。 |
| 歷史記錄 () | 存取您的對話工作階段歷史記錄。 |
| 佇列或引導 | 在要求執行時傳送後續訊息。選擇將訊息加入佇列、引導目前的要求,或是停止並立即傳送。 |
| 語音 () | 使用語音(語音對話)輸入對話提示詞。系統會將對話回應朗讀出來。 |
| KaTeX | 在對話回應中算繪數學方程式。透過啟用 chat.math.enabled 來啟用。在數學運算式上按一下滑鼠右鍵即可複製來源運算式。 |
| Mermaid | 在對話回應中算繪 Mermaid 圖表。透過啟用 mermaid-chat.enabled 來啟用。在圖表上按一下滑鼠右鍵即可複製原始程式碼。 |
提示
- 使用
#提及來為您的對話提示詞新增更多上下文。- 具體明確、保持簡單,並提出後續問題以獲得最佳結果。
- 選擇適合您特定任務的內建代理程式或自訂代理程式。
為提示詞新增上下文
透過提供對話提示詞的上下文來取得更相關的回應。您可以從不同的上下文類型中進行選擇,例如檔案、符號、編輯器選取範圍、原始碼控制認可、測試失敗等。
| 動作 | 說明 |
|---|---|
| 新增內容脈絡 | 開啟快速挑選區以選取對話提示詞的相關上下文。從不同的上下文類型中選擇,例如工作區檔案、符號、目前的編輯器選取範圍、終端機選取範圍等。 |
| 拖放檔案 | 從總管或搜尋檢視區拖放檔案,或是將編輯器分頁拖曳到對話檢視區。 |
| 拖放資料夾 | 將資料夾拖放到對話檢視區以附加其中的檔案。 |
| 拖放問題 | 從「問題」面板拖放項目。 |
#<file|folder|symbol> |
輸入 # 後面接著檔案、資料夾或符號名稱,以將其新增為對話上下文。 |
# 提及 |
輸入 # 後面接著對話工具,以新增特定的上下文類型或工具。 |
對話工具
在對話中使用工具來在處理使用者要求時完成專業任務。此類任務的範例包括列出目錄中的檔案、編輯工作區中的檔案、執行終端機命令、取得終端機輸出等。
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 存放庫進行語意搜尋,以尋找相關的原始程式碼片段。使用 owner/repo 指定存放庫。 |
#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。」 |
在代理程式主機工作階段中,可使用額外的工作階段管理工具來進行跨工作階段協調:list_sessions、get_current_session、create_session、create_chat、get_session_context、send_message 與 delete_session。進一步了解管理對話工作階段。
斜線指令
斜線指令是對話中特定功能的捷徑。您可以使用它們來快速執行動作,例如修正問題、產生測試或解釋程式碼。
| 斜線指令 | 說明 |
|---|---|
/doc |
從編輯器內嵌對話產生程式碼說明文件註解。 |
/explain |
解釋程式碼區塊、檔案或程式設計概念。 |
/fix |
要求修正程式碼區塊或解決編譯器或 Lint 錯誤。 |
/tests |
為編輯器中的所有或僅選定的方法與函式產生測試。 |
/setupTests |
取得設定程式碼測試框架的協助。取得相關測試框架的推薦、設定與組態步驟,以及 VS Code 測試擴充功能的建議。 |
/clear |
在對話檢視區中啟動新的對話工作階段。 |
/compact |
透過摘要來精簡對話上下文。當對話對於模型的上下文視窗來說過長時非常有用。 |
/fork |
將目前的對話工作階段分岔成繼承完整對話歷史記錄的新獨立工作階段。進一步了解分岔對話工作階段。 |
/debug |
顯示對話偵錯檢視區以檢查對話記錄以進行疑難排解。 |
/troubleshoot |
請 AI 分析目前對話工作階段的代理程式偵錯記錄。選擇性地包含 #session 以選取並診斷先前的對話工作階段。例如:/troubleshoot how many tokens did I use? 或 /troubleshoot list all paths you tried to load customizations in #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 |
設定您的勾點。 |
/instructions |
設定您的自訂指示。 |
/prompts |
設定您的可重複使用提示詞檔案。 |
/skills |
設定您的代理程式技能。 |
/create-prompt |
在代理程式模式下透過 AI 協助產生提示詞檔案。 |
/create-instruction |
在代理程式模式下透過 AI 協助產生指示檔案。 |
/create-skill |
在代理程式模式下透過 AI 協助產生代理程式技能。 |
/create-agent |
在代理程式模式下透過 AI 協助產生自訂代理程式。 |
/create-hook |
在代理程式模式下透過 AI 協助產生勾點組態。 |
/yolo/autoApprove |
啟用所有工具呼叫的全域自動核准 ( chat.tools.global.autoApprove 此設定可由您的組織管理。請聯絡您的管理員進行變更。)。第一次時會顯示警告對話方塊。 |
/disableYolo/disableAutoApprove |
停用所有工具呼叫的全域自動核准。 |
/<skill name> |
在對話中執行代理程式技能。例如,如果您有一個名為 webapp-testing.md 的技能檔案,您可以輸入 /webapp-testing 來執行它。 |
/<prompt name> |
在對話中執行可重複使用的提示詞。 |
對話參與者
使用對話參與者來處理對話中的特定領域要求。對話參與者以 @ 為前綴,可用於詢問關於特定主題的問題。VS Code 提供內建的對話參與者,例如 @github、@terminal 和 @vscode,且擴充功能也可以提供額外的參與者。
| 聊天參與者 | 說明 |
|---|---|
@github |
使用 @github 參與者來詢問有關 GitHub 存放庫、問題、提取要求等的資訊。取得更多關於可用 GitHub 技能的資訊。範例: @github What are all of the open PRs assigned to me?、@github Show me the recent merged PRs from @dancing-mona |
@terminal |
使用 @terminal 參與者來詢問有關整合式終端機或 Shell 命令的問題。範例: @terminal list the 5 largest files in this workspace |
@vscode |
使用 @vscode 參與者來詢問有關 VS Code 功能、設定和 VS Code 擴充功能 API 的問題。範例: @vscode how to enable word wrapping? |
使用代理程式
當使用代理程式時,您可以使用自然語言指定高層級任務,並讓 AI 自主推論要求、規劃所需的工作,並將變更套用至您的程式碼基底。代理程式會結合程式碼編輯與工具叫用來完成您指定的任務。在處理您的要求時,它會監視編輯與工具的結果,並進行迭代以解決所發生的任何問題。
| 動作 | 說明 |
|---|---|
| ⇧⌘I (Windows Ctrl+Shift+I、Linux Ctrl+Shift+Alt+I) | 切換至在對話檢視區中使用代理程式 |
| 工具 () | 設定使用代理程式時可用的工具。從內建工具、MCP 伺服器和擴充功能提供的工具中進行選擇。 |
| 權限層級 | 為目前的工作階段選擇權限層級:預設核准、略過核准或自動駕駛。對於在代理程式主機上執行的代理程式,您也可以啟用實驗性的輔助權限。控制工具核准的處理方式。 |
| 自動核准工具 | 使用代理程式時啟用所有工具的自動核准 ( chat.tools.autoApprove )。 |
| 自動核准終端機命令 | 使用代理程式時啟用終端機命令的自動核准 ( chat.tools.terminal.autoApprove )。 |
| MCP | 設定 MCP 伺服器以擴充代理程式的功能與工具。 |
| 第三方代理程式 | 將來自外部提供者(例如 Claude Agent (預覽版) 與 OpenAI Codex)的代理程式與您的 Copilot 訂閱搭配使用。 |
| Claude Agent (預覽版) | 啟動由 Anthropic 的 Claude Agent SDK 支援的 Claude Agent 工作階段。使用 /agents、/hooks 和 /memory 斜線指令進行進階工作流程。 |
提示
- 使用代理程式時新增額外工具以擴充其功能。
- 設定自訂代理程式以定義代理程式的運作方式,例如實作唯讀規劃模式。
- 定義自訂指示以引導代理程式如何產生與結構化程式碼。
- 嘗試如 Claude Code 或 OpenAI Codex 等第三方代理程式,體驗不同的代理程式輔助寫程式經驗。
規劃
在 VS Code 對話中使用規劃代理程式,在開始複雜的程式碼撰寫任務之前建立詳細的實作計畫。將核准的計畫交給實作代理程式以開始寫程式。
| 動作 | 說明 |
|---|---|
| 規劃代理程式 | 從代理程式下拉式選單中選取 Plan 代理程式,或使用 /plan 斜線指令來為複雜的程式碼撰寫任務建立詳細的實作計畫。 |
| 待辦事項清單 | 檢視待辦事項清單以追蹤複雜任務的進度。透過 chat.tools.todos.showWidget 設定來啟用此功能。 |
| 記憶體 | 代理程式會在不同對話之間儲存並叫用持續性筆記。使用 Chat: Show Memory Files 命令來檢視儲存的記憶。 |
自訂您的對話體驗
自訂您的對話體驗,以產生符合您程式碼撰寫風格、工具和開發人員工作流程的回應。在 VS Code 中有多種方式可以自訂您的對話體驗:
-
自訂指示:為產生程式碼、執行程式碼檢視或產生認可訊息等任務定義常見的指導方針或規則。自訂指示描述 AI 應運作的條件(任務應如何完成)。
-
可重複使用的提示詞檔案:為產生程式碼或執行程式碼檢視等常見任務定義可重複使用的提示詞。提示詞檔案是您可以直接在對話中執行的獨立提示詞。它們描述要執行的任務(應做什麼)。
-
自訂代理程式:定義對話的運作方式、它可以使用哪些工具,以及它如何與程式碼基底互動。每個對話提示詞都在代理程式的範圍內執行,無需為每個要求設定工具和指示。
使用代理程式自訂編輯器 (預覽版) 在單一位置尋找、建立和管理所有自訂項目。在對話檢視區中選取設定對話(齒輪圖示),或從命令選擇區執行 Chat: Open Customizations。
提示
- 定義特定語言的指示,以為每種語言取得更準確產生的程式碼。
- 將您的指示儲存在工作區中,以便輕鬆與您的團隊分享。
- 為常見任務定義可重複使用的提示詞檔案,以節省時間並協助團隊成員快速上手。
編輯器 AI 功能
當您在編輯器中寫程式時,您可以使用 AI 在輸入時產生內嵌建議。叫用內嵌對話以在保持寫程式心流的同時提出問題並取得協助。例如,要求 AI 為函式或方法產生單元測試。取得更多關於內嵌建議與內嵌對話的資訊。
| 動作 | 說明 |
|---|---|
| 內嵌建議 | 開始在編輯器中輸入,並取得符合您程式碼撰寫風格且考量現有程式碼的內嵌建議。 |
| 程式碼註解 | 透過在程式碼註解中寫入指示來提供內嵌建議提示詞。 範例: # write a calculator class with methods for add, subtract, and multiply. Use static methods. |
| ⌘I (Windows、Linux Ctrl+I) | 啟動編輯器內嵌對話,直接從編輯器傳送對話要求。使用自然語言並參考對話變數與斜線指令來提供上下文。 |
| F2 | 在程式碼中重新命名符號時取得由 AI 驅動的建議。 |
| 內容選單動作 | 使用編輯器內容選單來存取常見的 AI 動作,例如解釋程式碼、產生測試、檢視程式碼等。在編輯器中按一下滑鼠右鍵以開啟內容選單並選取產生程式碼。 |
| 程式碼動作 (燈泡) | 在編輯器中選取程式碼動作 (燈泡) 以修正程式碼中的 Lint 或編譯器錯誤。 |
提示
- 使用有意義的方法或函式名稱,以更快取得更好的內嵌建議。
- 選取程式碼區塊以界定內嵌對話提示詞的範圍,或透過附加檔案或符號來附加相關上下文。
- 使用編輯器內容選單選項,直接從編輯器存取常見的 AI 驅動動作。
原始碼控制與問題
使用 AI 分析您的認可與提取要求中的變更,並為認可訊息與提取要求描述提供建議。
| 動作 | 說明 |
|---|---|
#changes |
將目前的原始碼控制變更新增為對話提示詞中的上下文。 |
| 將認可作為上下文 | 將原始碼控制歷史記錄中的認可新增為對話提示詞中的上下文。 |
| 認可訊息 | 為原始碼控制認可中的目前變更產生認可訊息。 |
| 合併衝突 (實驗性) | 取得使用 AI 解決 Git 合併衝突的協助。 |
| 提取要求描述 | 產生與您的提取要求中的變更相符的提取要求標題和描述。 |
@github |
在對話中使用 @github 參與者來詢問您各存放庫中的問題、提取要求等資訊。取得更多關於可用 GitHub 技能的資訊。範例: @github What are all of the open PRs assigned to me?、@github Show me the recent merged pr's from @dancing-mona |
檢視程式碼 (實驗性)
使用 AI 對程式碼區塊進行快速檢視,或對工作區中的未認可變更執行檢視。檢視回饋會以註解形式顯示在編輯器中,您可以在其中套用建議。
| 動作 | 說明 |
|---|---|
| 檢視選取範圍 (預覽版) | 選取一段程式碼,然後從編輯器內容選單中選取產生程式碼 > 檢視以進行快速檢視。 |
| 程式碼檢視 | 選取「原始碼控制」檢視區中的程式碼檢視按鈕,以對所有未認可的變更進行更深入的檢視。 |
搜尋與設定
在搜尋檢視區中取得語意相關的搜尋結果,或取得在設定編輯器中搜尋設定的協助。
| 動作 | 說明 |
|---|---|
| 設定搜尋 | 在設定編輯器中包含語意搜尋結果 ( workbench.settings.showAISearchToggle )。 |
| 語意搜尋 (預覽版) | 在搜尋檢視區中包含語意搜尋結果 ( search.searchView.semanticSearchBehavior )。 |
產生測試
VS Code 可以透過在對話中使用斜線指令,為您程式碼基底中的函式與方法產生測試。斜線指令是用於可在對話提示詞中使用的常見任務的簡寫標記法。輸入 / 後面接著命令名稱即可使用斜線指令。
| 動作 | 說明 |
|---|---|
/tests |
為編輯器中的所有或僅選定的方法與函式產生測試。產生的測試會附加至現有的測試檔案中,或是建立新的測試檔案。 |
/setupTests |
取得設定程式碼測試框架的協助。取得相關測試框架的推薦、設定與組態步驟,以及 VS Code 測試擴充功能的建議。 |
/fixTestFailure |
請 AI 提供如何修正失敗測試的建議。 |
| 測試涵蓋率 (實驗性) | 為尚未被測試涵蓋的函式與方法產生測試。取得更多資訊。 |
提示
- 提供關於要使用的測試框架或程式庫的詳細資料。
偵錯並修正問題
使用 AI 來協助修正程式碼問題,並取得在 VS Code 中設定及啟動偵錯工作階段的協助。
| 動作 | 說明 |
|---|---|
/fix |
請 AI 提供如何修正程式碼區塊或如何解決程式碼中任何編譯器或 Lint 錯誤的建議。例如,協助修正未解析的 Node.js 套件名稱。 |
/fixTestFailure |
請 AI 提供如何修正失敗測試的建議。 |
/startDebugging (實驗性) |
產生 launch.json 偵錯組態檔案,並從對話檢視區啟動偵錯工作階段。 |
copilot-debug 命令 |
協助您對程式進行偵錯的終端機命令。在執行命令前加上前綴以啟動其偵錯工作階段(例如:copilot-debug python foo.py)。 |
提示
- 提供關於您需要的修正類型的額外資訊,例如最佳化記憶體消耗或效能。
- 注意編輯器中的 AI 程式碼動作,這些動作表示可用於修正程式碼中問題的建議。
建立新專案的基底
AI 可以透過產生專案結構的基底來協助您建立新專案,或根據您的需求產生 notebook。
| 動作 | 說明 |
|---|---|
| Agent | 使用代理程式並使用自然語言提示詞來建立新專案或檔案。例如:Create a svelte web application to track my tasks。 |
/new |
在對話檢視區中使用 /new 命令來建立新專案或新檔案的基底。使用自然語言描述您需要的專案/檔案類型,並在建立之前預覽建立的內容。範例: /new Express app using typescript and svelte |
/newNotebook |
在對話檢視區中使用 /newNotebook 命令,根據您的需求產生新的 Jupyter notebook。使用自然語言描述 notebook 應包含的內容。範例: /newNotebook get census data and preview key insights with Seaborn。 |
終端機
取得關於 Shell 命令以及如何在終端機中執行命令時解決錯誤的協助。
| 動作 | 說明 |
|---|---|
| ⌘I (Windows、Linux Ctrl+I) | 啟動終端機內嵌對話,以使用自然語言詢問有關 Shell 命令和終端機的問題。 範例: how many cores on this machine? |
@terminal |
在對話檢視區中使用 @terminal 參與者來詢問有關整合式終端機或 Shell 命令的問題。範例: @terminal list the 5 largest files in this workspace |
@terminal /explain |
在對話檢視區中使用 /explain 命令來解釋來自終端機的內容。範例: @terminal /explain top shell command |
Python 與 notebook 支援
您可以使用對話來協助您處理原生 Python REPL 和 Jupyter notebook 中的 Python 程式設計任務。
| 動作 | 說明 |
|---|---|
| 產生 ⌘I (Windows、Linux Ctrl+I) |
在 notebook 中啟動內嵌對話以產生程式碼區塊或 Markdown 區塊。 |
# |
在對話提示詞中附加來自 Jupyter 核心的變數,以取得更相關的回應。 |
| 原生 REPL + ⌘I (Windows、Linux Ctrl+I) | 在原生 Python REPL 中啟動內嵌對話並執行產生的命令。 |
| ⌃⌘I (Windows、Linux Ctrl+Alt+I) | 開啟對話檢視區並使用代理程式來編輯 notebook。 |
/newNotebook |
在對話檢視區中使用 /newNotebook 命令,根據您的需求產生新的 Jupyter notebook。使用自然語言描述 notebook 應包含的內容。範例: /newNotebook get census data and preview key insights with Seaborn。 |