導覽與編輯

本總覽中描述的導覽與編輯工具是由 C# Dev Kit 擴充功能所啟用,這是一個輕量級擴充功能,旨在增強您在 Visual Studio Code 中的 C# 開發體驗。

程式碼導覽

透過 大綱檢視 (Outline view),您可以方便地導覽目前檔案中的成員。安裝 C# Dev Kit 擴充功能後,您還可以獲得 解決方案總管檢視 (Solution Explorer view)。此檢視可協助您新增、管理與修改大型解決方案中包含的專案,無需在命令列與編輯器之間切換。

前往定義

前往定義 (Go To Definition) 功能可導覽至類型或成員的原始碼或檔案,並在新分頁中開啟結果。若您使用鍵盤,請將文字游標置於符號名稱內部的任何位置,然後按下 F12。若您使用滑鼠,請對符號名稱按一下右鍵並從內容選單中選擇 前往定義,或 Ctrl+按一下 該符號名稱。您也可以使用 Ctrl+Alt+按一下 在側邊開啟定義。

Go to Definition example

預覽定義

您可以使用 預覽定義 (Peek Definition) 功能快速查看符號的定義方式。此功能會在預覽視窗內顯示定義附近幾行的程式碼,讓您無需離開目前位置即可查看。

若要預覽符號的定義,請將游標置於原始程式碼中使用該符號的任何位置,然後按下 ⌥F12 (Windows Alt+F12, Linux Ctrl+Shift+F10)。或者,您可以從內容選單中選擇 預覽定義 (按右鍵,然後選擇 預覽 > 預覽定義)。

Peek Definition example

預覽實作

您可以使用 預覽實作 (Peek Implementations) 功能,快速且內嵌地查看類別、方法或符號的實作方式與位置。

若要檢視實作位置列表,請將游標置於原始程式碼中使用該符號的任何位置,然後按下 ⇧⌘F12 (Windows, Linux Ctrl+Shift+F12)。或者,您可以從內容選單中選擇 預覽實作 (按右鍵,然後選擇 預覽 > 預覽實作)。

預覽參考

您可以使用 預覽參考 (Peek References) 功能,取得所選符號在程式碼中被引用的來源之內嵌列表。將游標置於原始程式碼中使用該符號的任何位置,按右鍵,然後選擇 預覽 > 預覽參考

Peek References example

摺疊或展開程式碼片段

為了更清楚地檢視原始程式碼,請將滑鼠游標移至編輯器的裝訂邊 (gutter),使用出現的插入符號來摺疊或展開程式碼片段。

Collapse or expand code snippet example

智慧選取

透過 智慧選取 (smart selection) (語意選取),您可以根據原始程式碼中插入符號位置的語意資訊,來展開或縮小選取範圍。

  • 若要展開選取範圍,請使用 ⌃⇧⌘→ (Windows, Linux Shift+Alt+Right)
  • 若要縮小選取範圍,請使用 ⌃⇧⌘← (Windows, Linux Shift+Alt+Left)

內嵌提示 (Inlay hints)

嵌入提示 (Inlay hints) 是出現在程式碼中內嵌的細微註解,用以提供關於程式碼元素的額外背景資訊。在 C# 中,這些提示可以在呼叫處顯示參數名稱、變數的類型資訊,以及其他有助於提升程式碼可讀性的詳細資訊,而無需導覽至定義處。當處理具有多個參數的方法,或類型推斷導致變數類型不明顯時,這些提示特別有用。

Inlay hints examples

若要變更您想要啟用或停用的嵌入提示,請檢視 csharp.inlayHints 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定。

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