VS Code 中的 GitHub Copilot 速查表

Visual Studio Code 中的 GitHub Copilot 提供自主代理程式、內嵌建議、聊天和智慧動作。代理程式會規劃、實作及驗證多個檔案中的變更,並以平行方式在本地端、背景或雲端中執行。從多種 AI 模型中選擇,使用 MCP 連接外部工具,並為您的團隊工作流程自訂代理程式。本速查表為您提供所有功能的快速概覽。

提示

如果您尚未訂閱 Copilot,可以透過註冊 Copilot 免費方案 來免費使用 Copilot,並獲得每月的內嵌建議和聊天互動額度。

基本鍵盤快速鍵

  • ⌃⌘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 中針對特定任務的 智慧動作

    • 產生提交訊息以及提取要求標題和說明
    • 修正測試錯誤
    • 語義檔案搜尋建議

VS Code 中的聊天體驗

啟動自然語言聊天對話以取得程式設計任務的協助。例如,要求解釋程式碼區塊或程式設計概念、重構程式碼片段或實作新功能。取得有關使用 Copilot 聊天的更多資訊。

動作 說明
⌃⌘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 模型
上下文視窗控制 聊天輸入框中的視覺指示器顯示 上下文視窗使用情況。將滑鼠懸停以查看總詞元數和依類別劃分的詳細資訊。
新增上下文... 將不同類型的 上下文附加到您的聊天提示
/-命令 使用 斜線命令 執行常見任務或叫用 可重複使用的聊天提示
#-提及 參考常用工具或聊天變數以在您的提示中 提供上下文
@-提及 參考 聊天參與者 以處理特定領域的請求。
編輯 () 編輯先前的聊天提示 並回復變更。
歷史記錄 () 存取您的聊天工作階段歷史記錄。
排隊或引導 在請求執行時 傳送追蹤訊息。選擇將訊息排隊、引導目前的請求,或立即停止並傳送。
語音 () 使用語音 (語音聊天) 輸入聊天提示。聊天回應會大聲朗讀。
KaTeX 在聊天回應中呈現數學方程式。使用 chat.math.enabled Open in VS Code Open in VS Code Insiders 啟用。右鍵點擊數學表達式以複製原始表達式。
Mermaid 在聊天回應中呈現 Mermaid 圖表。使用 mermaid-chat.enabled Open in VS Code Open in VS Code Insiders 啟用。右鍵點擊圖表以複製原始碼。

提示

  • 使用 #-提及來為您的聊天提示新增更多上下文。
  • 具體、簡潔,並提出追蹤問題以獲得最佳結果。
  • 選擇符合您特定任務的內建代理程式或自訂代理程式。

為提示新增內容

透過為 您的聊天提示提供上下文 來獲得更相關的回應。從不同類型的上下文中選擇,例如檔案、符號、編輯器選取範圍、原始檔控制提交、測試失敗等。

動作 說明
新增內容脈絡 開啟快速選取以選擇與您的聊天提示相關的上下文。從不同類型的上下文中選擇,例如工作區檔案、符號、目前編輯器選取範圍、終端機選取範圍等。
拖放檔案 從檔案總管或搜尋檢視拖放檔案,或將編輯器分頁拖曳到聊天檢視。
拖放資料夾 將資料夾拖放到聊天檢視以附加其中的檔案。
拖放問題 從問題面板拖放項目。
#<file|folder|symbol> 輸入 #,後接檔案、資料夾或符號名稱,以將其新增為聊天上下文。
#-提及 輸入 #,後接 聊天工具 以新增特定的上下文類型或工具。

聊天工具

在聊天中使用 工具 以在處理使用者請求時完成專門任務。這些任務的範例包括列出目錄中的檔案、編輯工作區中的檔案、執行終端機命令、從終端機獲取輸出等等。

VS Code 提供內建工具,您可以透過 MCP 伺服器擴充功能 中的工具來擴充聊天。了解更多關於 工具類型 的資訊。

下表列出 VS Code 內建工具

聊天變數/工具 說明
#agent (工具集) 將任務委派給其他 代理程式
#agent/runSubagent 在隔離的 子代理程式上下文 中執行任務。有助於改善主代理程式執行緒的上下文管理。
#browser (工具集) (實驗性)整合式瀏覽器 中與頁面互動:導覽、讀取頁面內容、截圖、點擊、輸入、懸停、拖曳和處理對話方塊。使用 workbench.browser.enableChatTools Open in VS Code Open in VS Code Insiders 啟用。
#edit (工具集) 在工作區中啟用修改。
#edit/createDirectory 在工作區中建立新目錄。
#edit/createFile 在工作區中建立新檔案。
#edit/editFiles 將編輯套用到工作區中的檔案。
#edit/editNotebook 編輯筆記本。
#execute (工具集) 在您的機器上執行程式碼和應用程式。
#execute/createAndRunTask 在工作區中建立並執行新的 任務
#execute/getTerminalOutput 從在工作區中執行終端機命令取得輸出。
#execute/runInTerminal 在整合式終端機中執行 Shell 命令。
#execute/runNotebookCell 執行筆記本單元格。
#execute/testFailure 取得單元測試失敗資訊。在執行和診斷 測試 時非常有用。
#newWorkspace 建立新的工作區。
#read (工具集) 讀取工作區中的檔案。
#read/getNotebookSummary 取得筆記本單元格及其詳細資訊清單。
#read/problems 問題面板新增工作區問題和錯誤作為上下文。在修正程式碼或偵錯時很有用。
#read/readFile 讀取工作區中檔案的內容。
#read/readNotebookCellOutput 讀取筆記本單元格執行的輸出。
#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 how many tokens did I use?/troubleshoot list all paths you tried to load customizations in #session。需要 github.copilot.chat.agentDebugLog.enabled Open in VS Code Open in VS Code Insiders
/new 建構新的 VS Code 工作區或檔案。使用自然語言描述您需要的專案/檔案類型,並在建立前預覽建構的內容。
/newNotebook 根據您的需求建構新的 Jupyter 筆記本。使用自然語言描述筆記本應包含的內容。
/init 根據您的專案結構和程式碼模式產生或更新工作區指令 (copilot-instructions.mdAGENTS.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 Open in VS Code Open in VS Code Insiders 此設定由組織層級管理。請連絡您的管理員以進行變更。)。首次顯示警告對話方塊。
/disableYolo
/disableAutoApprove
停用所有工具呼叫的 全域自動核准
/<skill name> 在聊天中執行 代理程式技能。例如,如果您有一個名為 webapp-testing.md 的技能檔案,您可以透過輸入 /webapp-testing 來執行它。
/<prompt name> 在聊天中執行 可重複使用的提示

聊天參與者

使用聊天參與者處理聊天中特定領域的請求。聊天參與者以 @ 作為前綴,可用於詢問特定主題。VS Code 提供內建聊天參與者,例如 @github@terminal@vscode,擴充功能可以提供額外的參與者。

聊天參與者 說明
@github 使用 @github 參與者詢問有關 GitHub 儲存庫、問題、提取要求等的資訊。取得有關 可用 GitHub 技能 的更多資訊。
範例:@github 有哪些分配給我的開放式 PR?@github 顯示 @dancing-mona 最近合併的 PR
@terminal 使用 @terminal 參與者詢問有關整合式終端機或 Shell 命令的資訊。
範例:@terminal 列出此工作區中最大的 5 個檔案
@vscode 使用 @vscode 參與者詢問有關 VS Code 功能、設定和 VS Code 擴充功能 API 的資訊。
範例:@vscode 如何啟用自動換行?

使用代理程式

使用 代理程式 時,您可以使用自然語言指定高階任務,並讓 AI 自主推論請求、規劃所需工作,並將變更應用於您的程式碼基底。代理程式結合程式碼編輯和工具叫用來完成您指定的任務。在處理您的請求時,它會監控編輯和工具的結果,並重複迭代以解決任何出現的問題。

動作 說明
⇧⌘I (Windows Ctrl+Shift+I, Linux Ctrl+Shift+Alt+I) 在聊天檢視中切換為使用代理程式
工具 () 配置在使用代理程式時哪些工具可用。從內建工具、MCP 伺服器和擴充功能提供的工具中選擇。
權限層級 為目前工作階段選擇 權限層級預設核准繞過核准自動駕駛 (預覽)。控制工具核准的處理方式。
自動核准工具 在使用代理程式時,啟用所有工具的 自動核准 ( chat.tools.autoApprove Open in VS Code Open in VS Code Insiders )。
自動核准終端機命令 在使用代理程式時,啟用 終端機命令的自動核准 ( chat.tools.terminal.autoApprove Open in VS Code Open in VS Code Insiders )。
MCP 配置 MCP 伺服器 以擴充代理程式功能和工具。
第三方代理程式 使用外部提供者 (如 Claude Agent (預覽) 和 OpenAI Codex) 的代理程式,並搭配您的 Copilot 訂閱。
Claude 代理程式 (預覽) 啟動由 Anthropic 的 Claude Agent SDK 驅動的 Claude 代理程式工作階段。使用 /agents/hooks/memory 斜線命令進行進階工作流程。

提示

  • 在使用代理程式時新增額外工具以擴充其功能。
  • 配置自訂代理程式以定義代理程式應如何運作,例如實作唯讀規劃模式。
  • 定義自訂指令以引導代理程式如何產生和建構程式碼。
  • 嘗試使用第三方代理程式,例如 Claude Code 或 OpenAI Codex,以獲得替代的代理式程式設計體驗。

規劃

在 VS Code 聊天中使用 規劃代理程式,在開始複雜的程式設計任務之前建立詳細的實作計畫。將核准的計畫移交給實作代理程式以開始程式設計。

動作 說明
規劃代理程式 從代理程式下拉式清單中選取 規劃 代理程式,或使用 /plan 斜線命令為複雜的程式設計任務建立詳細的實作計畫。
待辦事項清單 查看待辦事項清單以追蹤複雜任務的進度。使用 setting(chat.tools.todos.showWidget 設定啟用此功能。
記憶體 代理程式會在對話中儲存和回呼持續性筆記。使用 github.copilot.chat.tools.memory.enabled Open in VS Code Open in VS Code Insiders 設定啟用或停用此功能。使用聊天:顯示記憶體檔案命令查看儲存的記憶體。

自訂您的聊天體驗

自訂您的聊天體驗以產生符合您的程式碼風格、工具和開發人員工作流程的回應。有幾種方式可以在 VS Code 中自訂您的聊天體驗

  • 自訂指令:定義用於生成程式碼、執行程式碼審查或生成提交訊息等任務的通用指南或規則。自訂指令描述 AI 應該運作的條件 (如何完成任務)。

  • 可重複使用的提示檔:為生成程式碼或執行程式碼審查等常見任務定義可重複使用的提示。提示檔是您可以直接在聊天中執行的獨立提示。它們描述要執行的任務 (做什麼)。

  • 自訂代理程式:定義聊天如何運作、可以使用哪些工具以及如何與程式碼庫互動。每個聊天提示都在代理程式的範圍內運行,無需為每個請求配置工具和指令。

使用 聊天自訂編輯器 (預覽) 在一個地方發現、建立和管理您的所有自訂。在聊天檢視中選取設定聊天 (齒輪圖示),或從命令面板執行聊天:開啟聊天自訂

提示

  • 定義特定於語言的指令,以獲得更準確的每個語言生成的程式碼。
  • 將您的指令儲存在工作區中,以便輕鬆與您的團隊分享。
  • 為常見任務定義可重複使用的提示檔,以節省時間並幫助團隊成員快速上手。

編輯器 AI 功能

當您在編輯器中編寫程式碼時,您可以使用 Copilot 在輸入時生成內嵌建議。呼叫內嵌聊天以提問並從 Copilot 獲得幫助,同時保持程式碼編寫流程。例如,要求 Copilot 為函數或方法生成單元測試。取得有關 內嵌建議內嵌聊天 的更多資訊。

動作 說明
內嵌建議 開始在編輯器中輸入,並取得符合您的程式碼風格並考慮您現有程式碼的 內嵌建議
程式碼註解 透過在程式碼註解中編寫指令來提供內嵌建議提示。
Example: # write a calculator class with methods for add, subtract, and multiply. Use static methods.
⌘I (Windows、Linux Ctrl+I) 啟動編輯器內嵌聊天以直接從編輯器傳送聊天請求。使用自然語言並參考聊天變數和斜線命令以提供上下文。
F2 在重新命名程式碼中的符號時取得 AI 驅動的建議。
內容功能表動作 使用編輯器內容功能表存取常見的 AI 動作,例如解釋程式碼、產生測試、審閱程式碼等等。在編輯器中按右鍵以開啟內容功能表並選取產生程式碼
程式碼動作 (燈泡) 在編輯器中選取程式碼動作 (燈泡) 以修正程式碼中的 Linting 或編譯器錯誤。

提示

  • 使用有意義的類別或函數名稱以更快地獲得更好的內嵌建議。
  • 選取程式碼區塊以限定您的內嵌聊天提示範圍,或透過附加檔案或符號來附加相關上下文。
  • 使用編輯器內容功能表選項直接從編輯器存取常見的 AI 驅動動作。

原始檔控制與問題

使用 AI 分析您的提交和提取要求中的變更,並為提交訊息和提取要求說明提供建議。

動作 說明
#changes 在您的聊天提示中新增目前的原始檔控制變更作為上下文。
提交作為上下文 從原始檔控制歷史記錄中新增提交作為您的聊天提示中的上下文。
提交訊息 為原始檔控制提交中的目前變更產生提交訊息。
合併衝突 (實驗性) 取得 使用 AI 解決 Git 合併衝突 的協助。
提取要求說明 產生與您的提取要求中的變更相對應的提取要求標題和說明。
@github 在聊天中使用 @github 參與者詢問您的儲存庫中的問題、提取要求等。取得有關 可用 GitHub 技能 的更多資訊。
範例:@github 有哪些分配給我的開放式 PR?@github 顯示 @dancing-mona 最近合併的 PR

審閱程式碼 (實驗性)

使用 AI 快速審閱程式碼區塊或審閱工作區中未提交的變更。審閱回饋會顯示為編輯器中的註解,您可以在其中套用建議。

動作 說明
審閱選取範圍 (預覽) 選取程式碼區塊,然後從編輯器內容功能表選取產生程式碼 > 審閱以進行快速審閱。
程式碼審查 在原始檔控制檢視中選取程式碼審查按鈕,以對所有未提交的變更進行更深入的審閱。

搜尋與設定

在搜尋檢視中取得語義相關的搜尋結果,或協助在設定編輯器中搜尋設定。

動作 說明
設定搜尋 在設定編輯器中包含語義搜尋結果 ( workbench.settings.showAISearchToggle Open in VS Code Open in VS Code Insiders )。
語義搜尋 (預覽) 在搜尋檢視中包含語義搜尋結果 ( search.searchView.semanticSearchBehavior Open in VS Code Open in VS Code Insiders )。

產生測試

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 可以透過產生專案結構的骨架來協助您建立新專案,或者根據您的需求產生筆記本。

動作 說明
Agent 使用 代理程式 並使用自然語言提示來建立新專案或檔案。例如,Create a svelte web application to track my tasks
/new 在聊天檢視中使用 /new 命令來建構新專案或新檔案。使用自然語言描述您需要的專案/檔案類型,並在建立前預覽建構的內容。
範例:/new Express app using typescript and svelte
/newNotebook 在聊天檢視中使用 /newNotebook 命令,根據您的需求產生新的 Jupyter 筆記本。使用自然語言描述筆記本應包含的內容。
範例:/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 列出此工作區中最大的 5 個檔案
@terminal /explain 在聊天檢視中使用 /explain 命令來解釋終端機中的內容。
範例:@terminal /explain top shell command

Python 與筆記本支援

您可以使用聊天來協助您在原生 Python REPL 和 Jupyter 筆記本中執行 Python 程式設計任務。

動作 說明
產生
⌘I (Windows、Linux Ctrl+I)
在筆記本中啟動內嵌聊天以產生程式碼區塊或 Markdown 區塊。
# 在您的聊天提示中附加 Jupyter 核心的變數,以獲得更相關的回應。
原生 REPL + ⌘I (Windows, Linux Ctrl+I) 在原生 Python REPL 中啟動內嵌聊天並執行產生的命令。
⌃⌘I (Windows、Linux Ctrl+Alt+I) 開啟 聊天檢視 並使用代理程式進行筆記本編輯。
/newNotebook 在聊天檢視中使用 /newNotebook 命令,根據您的需求產生新的 Jupyter 筆記本。使用自然語言描述筆記本應包含的內容。
範例:/newNotebook get census data and preview key insights with Seaborn

後續步驟

© . This site is unofficial and not affiliated with Microsoft.