分享方式:


使用 Visual Studio 搜尋

Visual Studio 整合式開發環境 (IDE) 有許多功能表、選項和功能,難以記住。 Visual Studio 搜尋功能是單一搜尋方塊,可協助開發人員尋找 IDE 功能表和選項,同時搜尋您的程式碼。 無論您是 Visual Studio 的新手或經驗豐富的開發人員,這項功能都提供快速的搜尋 IDE 功能和程式碼。

在 Visual Studio 2022 17.6 版或更新版本中搜尋

如果您使用 Visual Studio 2022 17.6 版或更新版本,則搜尋體驗為多合一式搜尋

關於多合一式搜尋體驗

使用多合一式搜尋,您不僅可以搜尋各項功能,也可以搜尋程式碼元素,例如檔案與符號。

Visual Studio 2022 17.6 版或更新版本中的多合一搜尋體驗螢幕擷取畫面。

全新搜尋體驗會以選單列旁的選項來顯示。

Visual Studio 選單列的多合一搜尋體驗螢幕擷取畫面。

您可以使用 Ctrl+Q 鍵盤快速鍵進行功能搜尋,以及使用 Ctrl+T 鍵盤快速鍵進行程式碼搜尋。

程式碼搜尋查詢的篩選條件

若要快速取得篩選的體驗,您可以在查詢之前輸入對應的前置詞,或使用對應的鍵盤快速鍵,以您想要的篩選來開啟搜尋。

篩選器 首碼 鍵盤快速鍵
files f: Ctrl+Shift+T
types t: Ctrl+1Ctrl+T
成員 m: Alt 鍵+\
text x: Shift+Alt+F

在 Visual Studio 17.11 及更新版本中,可以將程式碼搜尋範圍設定為目前文件、目前專案、整個解決方案或解決方案中參考的外部檔案,例如標頭檔或從解決方案外部位置開啟的檔案。 您可以為不同的篩選設定不同的範圍。 例如,預設體驗可以設定為瀏覽整個解決方案members 可以設定為僅瀏覽目前文件。 下次使用程式碼搜尋時,系統會記住您的選擇。

程式碼搜尋範圍選項的螢幕擷取畫面。

提示

若要深入了解新的搜尋體驗,請參閱 Visual Studio 中的較佳搜尋以及 17.6 中提供的多合一式搜尋部落格文章。

在 Visual Studio 17.9 和更新版本中,可預覽程式碼搜尋中的文字篩選器 (Shift+Alt+F)。 請參閱 17.9 Preview 3 為程式碼搜尋帶來了令人興奮的變化。 搜尋文字字串,可使用比對大小寫、比對整個單字或使用規則運算式的選項。 規則運算式中說明了規則運算式格式。

具有各種選項的文字搜尋的螢幕擷取畫面。

在 Visual Studio 2022 17.5 版或較早版本中搜尋

下列各節討論如果您使用 Visual Studio 2022 17.5 版或較早版本 (包含 Visual Studio 2019),可以尋找的不同類型搜尋結果。

不同於其他搜尋功能,例如在檔案中尋找或搜尋方案總管,Visual Studio 中的搜尋結果包含 IDE 功能、功能表選項、檔案名稱等等。 若要存取,請使用 Ctrl+Q 鍵盤快速鍵來檢視搜尋方塊。 或者,選取位於功能表列旁邊的 Visual Studio 搜尋輸入方塊:

Visual Studio 搜尋框的螢幕擷取畫面。

注意

Visual Studio 搜尋所執行的命令是 Window.QuickLaunch,您可能會看到這項功能稱為快速搜尋或快速啟動。

搜尋功能表、選項和視窗

您可以使用 Visual Studio 搜尋方塊來尋找設定、選項和類似的組態項目。 例如,搜尋變更主題以快速尋找並開啟對話方塊,讓您變更 Visual Studio 色彩主題,如下列螢幕擷取畫面所示:

搜尋 Visual Studio 設定和選項。

提示

在大部分情況下,Visual Studio 搜尋也會提醒您結果中每個項目的功能表、快速鍵和位置。

您可以使用 Visual Studio 搜尋方塊來尋找功能表項目和命令。 例如,搜尋 clean sol,以快速尋找並執行「清除解決方案」命令。 搜尋結果也會提醒在功能表中尋找此命令的位置,如下列螢幕擷取畫面所示:

搜尋 Visual Studio 功能表項目和命令範例的螢幕擷取畫面。

最後,您可以搜尋您可能不小心關閉的視窗或面板。 例如,搜尋測試以尋找並開啟 [測試總管] 視窗:

顯示搜尋 Visual Studio 視窗和面板範例的螢幕擷取畫面。

搜尋檔案和程式碼

Visual Studio 搜尋也會搜尋您的解決方案項目,以取得檔案名稱、程式碼、方法和其他相符項目。 在下列螢幕擷取畫面中,搜尋 markdown 可找到 MarkdownMetaExtractor.cs 檔案、MarkdownMetaExtractor 類別,以及解決方案內的兩個方法:

顯示使用 Visual Studio 搜尋功能來搜尋檔案的範例之螢幕擷取畫面。

您也可以執行「駝峰式大小寫」搜尋。 在下列螢幕擷取畫面中,搜尋 FSS 可找到 FolderSizeScanner 檔案、類別和方法:

在 Visual Studio 搜尋中使用文字字串中 medial 大寫搜尋的範例之螢幕擷取畫面。

搜尋結果的鍵盤快速鍵

搜尋結果包括 [所有]、[程式碼]、[Visual Studio] 的索引標籤。 您可以針對不同類型的搜尋使用下列鍵盤快速鍵來節省時間:

  • Ctrl+QCtrl+T 來搜尋檔案、類型和成員
  • Ctrl+QCtrl+M 來搜尋 Visual Studio 功能表、選項、元件和範本
  • Ctrl+QCtrl+E 都能前往 [所有] 索引標籤