參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

導航和編輯

本概述中介紹的導航和編輯工具由 C# Dev Kit 擴充套件啟用,這是一個輕量級擴充套件,旨在增強您在 Visual Studio Code 中的 C# 開發體驗。

程式碼導航

藉助大綱檢視,您可以方便地在當前檔案中導航成員。安裝 C# Dev Kit 擴充套件還會為您提供解決方案資源管理器檢視。此檢視可幫助您新增、管理和修改大型解決方案中包含的專案,而無需在命令列和編輯器之間切換。

轉到定義

轉到定義功能可導航到型別或成員的源或檔案,並在新選項卡中開啟結果。如果您是鍵盤使用者,請將文字游標放在符號名稱內的任意位置,然後按 F12。如果您是滑鼠使用者,可以右鍵單擊符號名稱並從上下文選單中選擇轉到定義,或按住 Ctrl 並單擊符號名稱。您還可以使用 Ctrl+Alt+單擊 在側邊開啟定義。

Go to Definition example

速覽定義

您可以使用速覽定義功能快速檢視符號的定義方式。此功能會在一個速覽視窗中顯示定義附近的幾行程式碼,這樣您無需離開當前位置即可檢視。

要速覽符號的定義,請將游標放在原始碼中該符號被使用的任何位置,然後按 ⌥F12(Windows 為 Alt+F12,Linux 為 Ctrl+Shift+F10。或者,您可以從上下文選單中選擇速覽定義(右鍵單擊,然後選擇速覽 > 速覽定義)。

Peek Definition example

速覽實現

您可以使用速覽實現功能,快速內聯檢視類、方法或符號的實現方式和位置。

要檢視實現位置列表,請將游標放在原始碼中該符號被使用的任何位置,然後按 ⇧⌘F12(Windows、Linux 為 Ctrl+Shift+F12。或者,您可以從上下文選單中選擇速覽實現(右鍵單擊,然後選擇速覽 > 速覽實現)。

速覽引用

您可以使用速覽引用功能,獲取一個內聯列表,其中顯示了所選符號在程式碼中被引用的所有源位置。將游標放在原始碼中該符號被使用的任何位置,右鍵單擊,然後選擇速覽 > 速覽引用

Peek References example

摺疊或展開程式碼片段

為了更好地檢視原始碼,將滑鼠懸停在編輯器邊欄上,使用出現的 V 形符號來摺疊或展開程式碼片段。

Collapse or expand code snippet example

智慧選擇

藉助智慧選擇(語義選擇),您可以根據原始碼中游標位置的語義資訊來擴大或縮小選擇範圍。

  • 要擴大選擇範圍,請使用 ⌃⇧⌘→(Windows、Linux 為 Shift+Alt+Right
  • 要縮小選擇範圍,請使用 ⌃⇧⌘←(Windows、Linux 為 Shift+Alt+Left

內聯提示

嵌入提示是內聯顯示在程式碼中的細微註釋,用於提供有關程式碼元素的附加上下文。在 C# 中,這些提示可以顯示呼叫位置的引數名稱、變數的型別資訊以及其他有用的詳細資訊,使您的程式碼更具可讀性,而無需導航到定義。在處理具有多個引數的方法或型別推斷導致變數型別不明顯時,這些提示尤其有用。

Inlay hints examples

要更改您想要啟用或停用的嵌入提示,請檢視 csharp.inlayHints 設定。