共用方式為


檔案中尋找

[檔案中尋找] 可讓您搜尋一組指定的檔案。 Visual Studio 找到的相符項目會列在 IDE 的 [尋找結果] 視窗中。 結果的顯示方式取決於您在 [尋找和取代] 對話方塊的 [在檔案中尋找] 索引標籤上選擇的選項。

Visual Studio 20222 中 [尋找與取代] 對話方塊的螢幕擷取畫面,其中「在檔案中尋找」索引標籤開啟。

Visual Studio 2019 中 [尋找與取代] 對話方塊的螢幕擷取畫面,其中「在檔案中尋找」索引標籤開啟。

重要

如果您使用 Visual Studio 2019版本 16.6 更早版本,[尋找與取代] 對話方塊看起來可能不像這樣。 切換至此頁面的 Visual Studio 2017 版本,以取得符合您在畫面上看到的描述。

如何顯示在檔案中尋找

使用下列步驟來開啟 [尋找和取代] 對話方塊,或按 Ctrl+Shift+F

  1. Ctrl+Q,然後在畫面頂端的搜尋方塊中輸入「尋找」。

  2. 從結果清單選擇 [在檔案中尋找]

  1. 在功能表列上,選取 [編輯] > [尋找和取代]

  2. 從飛出功能表選擇 [在檔案中尋找]

若要取消尋找作業,請按 Ctrl+Break

注意

[尋找和取代] 工具不會使用 HiddenSystem 屬性來搜尋目錄。

若要搜尋新的文字字串或運算式,請在搜尋方塊中指定。 若要搜尋您最近搜尋過的 20 個字串之一,請開啟下拉式清單,然後選取字串。

您可以選取或清除下列選項:

  • 比對大小寫 - 使用此選項可確定您的搜尋會區分大小寫。

  • 全字拼寫須相符 - 使用此選項可確定您的搜尋只會傳回全字拼寫相符的項目。

  • 使用規則運算式 - 使用此選項可使用特殊標記法,其會定義要在搜尋方塊中 (或在 [取代] 文字方塊中) 比對的文字模式。 如需這些標記法的清單,請參閱在 Visual Studio 中使用規則運算式

    重要

    只有在您選取 [使用規則運算式] 核取方塊時,搜尋方塊旁才會顯示 [運算式產生器] 按鈕。

    [在檔案中尋找] 對話方塊的螢幕擷取畫面,其中包括 [運算式產生器] 按鈕和 [使用規則運算式] 核取方塊的外框。

Look in

您從 [查詢] 下拉式清單中選擇的選項會決定 [在檔案中尋找] 會搜尋整個工作區、整個方案、目前專案、目前目錄、所有開啟的文件或目前的文件。

您也可以使用相鄰的 [瀏覽 (...)] 按鈕來找出您想要搜尋的位置。 更棒的是,如果您已指定目錄,此按鈕將會附加新的目錄,而不是取代它。 例如,如果您的 [查詢] 值為 ".\Code",您可以按一下 [瀏覽 (...)] 按鈕並導覽至名為 "Shared Code" 的資料夾。 [瀏覽 (...)] 方塊現在會顯示 ".\Code;.\Shared Code",而當執行尋找命令時,它會同時搜尋這兩個資料夾。

若要精簡您的搜尋,您可以選取或清除下列選項:

  • 包含外部項目 - 使用此選項可包含來自 C++ 專案外部的參考檔案,也就是包含在您的程式碼檔案中、但不屬於解決方案的檔案,如 windows.h 等。 此選項只適用於 C++ 專案。
  • 包含其他檔案 - 使用此選項可包含其他檔案,也就是已經開啟但不屬於解決方案的檔案。 參閱其他檔案

檔案類型

[檔案類型] 選項會指出要在 [查詢] 目錄中搜尋的檔案類型。 選取此清單中的任一項目,即可輸入預先設定的搜尋字串,以尋找特定類型的檔案。

[在檔案中尋找] 對話方塊的 [檔案類型] 區段的螢幕擷取畫面。

您可以搜尋多個檔案類型,使用分號 (;) 來分隔它們。 您也可以在任何路徑或檔案類型前面加上驚嘆號 (!) 以排除資料夾和檔案。

附加結果

使用此選項可將目前搜尋的結果附加至先前的搜尋結果。

搜尋方塊

若要搜尋新的文字字串或運算式,請在搜尋方塊中指定。 若要搜尋您最近搜尋過的 20 個字串之一,請開啟下拉式清單,然後選取字串。

您可以選取或清除下列選項:

  • 比對大小寫 - 使用此選項可確定您的搜尋會區分大小寫。

  • 全字拼寫須相符 - 使用此選項可確定您的搜尋只會傳回全字拼寫相符的項目。

  • 使用規則運算式 - 使用此選項可使用特殊標記法,其會定義要在搜尋方塊中 (或在 [取代] 文字方塊中) 比對的文字模式。 如需這些標記法的清單,請參閱在 Visual Studio 中使用規則運算式

    重要

    只有在您選取 [使用規則運算式] 核取方塊時,搜尋方塊旁才會顯示 [運算式產生器] 按鈕。

    [在檔案中尋找] 對話方塊的螢幕擷取畫面,其中包括 [運算式產生器] 按鈕和 [使用規則運算式] 核取方塊的外框。

Look in

您從 [查詢] 下拉式清單中選擇的選項會決定 [在檔案中尋找] 會搜尋整個工作區、整個方案、目前專案、目前目錄、所有開啟的文件或目前的文件。

您也可以使用相鄰的 [瀏覽 (...)] 按鈕來找出您想要搜尋的位置。 更棒的是,如果您已指定目錄,此按鈕將會附加新的目錄,而不是取代它。 例如,如果您的 [查詢] 值為 ".\Code",您可以按一下 [瀏覽 (...)] 按鈕並導覽至名為 "Shared Code" 的資料夾。 [瀏覽 (...)] 方塊現在會顯示 ".\Code;.\Shared Code",而當執行尋找命令時,它會同時搜尋這兩個資料夾。

若要精簡您的搜尋,您可以選取或清除下列選項:

  • 包含外部項目 - 使用此選項來包含外部項目,例如您可能參考但不屬於方案的 ".windows.h" 等檔案。
  • 包含其他檔案 - 使用此選項來包含其他檔案,例如您已開啟但不屬於方案的檔案。

檔案類型

[檔案類型] 選項會指出要在 [查詢] 目錄中搜尋的檔案類型。 選取此清單中的任一項目,即可輸入預先設定的搜尋字串,以尋找特定類型的檔案。

[在檔案中尋找] 對話方塊的 [檔案類型] 區段的螢幕擷取畫面。

您可以搜尋多個檔案類型,使用分號 (;) 來分隔它們。 您也可以將任何路徑或檔案類型前面加上驚嘆號 (!) 來排除資料夾和檔案。

附加結果

使用此選項可將目前搜尋的結果附加至先前的搜尋結果。

搜尋結果

執行所有結果的搜尋時,結果會在可用時顯示。

注意

Visual Studio 會在載入程式碼內容之後開始建置索引,例如開啟新專案、變更分支或變更檔案清單時。 如果您在 Visual Studio 仍在編製來源檔案的索引時搜尋,您可能會看到結果不完整的警告。

保存結果

您可以在執行其他搜尋時保留一個搜尋的結果。 這可讓您輕鬆地比較結果,及並排查看結果。

[搜尋結果] 視窗的螢幕擷取畫面,其中顯示三個搜尋結果作為索引標籤。

[搜尋結果] 視窗的螢幕擷取畫面,其中顯示三個搜尋結果作為索引標籤。

若要保留數個搜尋結果,請在每次搜尋之後選取 [保存結果] 按鈕。 然後,當您搜尋其他內容時,結果會顯示在新索引標籤中。您最多可以保留五個搜尋的結果。 如果您已經顯示五個搜尋結果,則下一個搜尋將會重複使用最舊的搜尋結果索引標籤。

在 Visual Studio 2022 和更新版本中,您可以將 Visual Studio 設定為一律保存結果。 移至 [工具] > [選項] > [一般] > [尋找和取代],然後選取 [根據預設保留搜尋結果] 核取方塊。