檔案中尋找
[檔案中尋找] 可讓您搜尋一組指定的檔案。 Visual Studio 找到的相符項目會列在 IDE 的 [尋找結果] 視窗中。 結果的顯示方式取決於您在 [尋找和取代] 對話方塊的 [在檔案中尋找] 索引標籤上選擇的選項。
重要
如果您使用 Visual Studio 2019版本 16.6 更早版本,[尋找與取代] 對話方塊看起來可能不像這樣。 切換至此頁面的 Visual Studio 2017 版本,以取得符合您在畫面上看到的描述。
如何顯示在檔案中尋找
使用下列步驟來開啟 [尋找和取代] 對話方塊,或按 Ctrl+Shift+F。
按 Ctrl+Q,然後在畫面頂端的搜尋方塊中輸入「尋找」。
從結果清單選擇 [在檔案中尋找]。
或
在功能表列上,選取 [編輯] > [尋找和取代]。
從飛出功能表選擇 [在檔案中尋找]。
若要取消尋找作業,請按 Ctrl+Break。
注意
[尋找和取代] 工具不會使用 Hidden
或 System
屬性來搜尋目錄。
搜尋方塊
若要搜尋新的文字字串或運算式,請在搜尋方塊中指定。 若要搜尋您最近搜尋過的 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 17.12 和更新版本時,如果您想要在進一步工作之後重複相同的搜尋,您可以按兩下順時針箭號圖示來重新整理結果。 這可確保您在上次尋找之後所做的所有變更都會反映,而不需要重新開啟 [尋找] 視窗。
修改尋找
使用結果視窗中的 [修改尋找] 按鈕 (在某些版本中重複尋找)來精簡搜尋準則,而不必在 [尋找] 視窗中重新建立相同的搜尋準則。 按兩下 [修改尋找 ] 會以您先前的搜尋準則重新開啟 [在檔案中尋找],以取得該組結果。
保存結果
您可以在執行其他搜尋時保留一個搜尋的結果。 這可讓您輕鬆地比較結果,及並排查看結果。
若要保留數個搜尋結果,請在每次搜尋之後選取 [保存結果] 按鈕。 然後,當您搜尋其他內容時,結果會顯示在新索引標籤中。您最多可以保留五個搜尋的結果。 如果您已經顯示五個搜尋結果,則下一個搜尋將會重複使用最舊的搜尋結果索引標籤。
在 Visual Studio 2022 和更新版本中,您可以將 Visual Studio 設定為一律保存結果。 移至 [工具] > [選項] > [一般] > [尋找和取代],然後選取 [根據預設保留搜尋結果] 核取方塊。