在檔案中尋找
[在檔案中尋找] 可讓您搜尋一組指定的檔案。 Visual Studio 尋找的相符專案會列在 IDE 中的 [尋找結果] 視窗中。 結果如何顯示,取決於您在 [尋找和取代] 對話框的 [在 檔案中尋找] 標籤上選擇的選項。
重要
如果您使用 Visual Studio 2019版本 16.6 或更早版本,搜尋與取代 對話框看起來可能不像這裡。 切換至此頁面的 Visual Studio 2017 版本,讓描述與您在屏幕上看到的相符。
如何調出檔案中尋找功能
使用下列步驟開啟 [尋找和取代] 對話框,或 按 Ctrl+Shift+F。
按 ctrl+Q,然後在畫面頂端的搜尋方塊中輸入「尋找」。
從結果清單中選擇 在檔案中尋找。
或
在選單列上,選取 [編輯]>[尋找和取代]。
從快顯選單中選擇 在檔案中尋找。
若要取消 [尋找] 作業,請按 Ctrl+Break。
注意
Find and Replace 工具不會使用 Hidden
或 System
屬性來搜尋目錄。
搜尋方塊
若要搜尋新的文字字串或表達式,請在 [搜尋] 方塊中指定它。 若要搜尋您最近搜尋的任何 20 個字串,請開啟下拉式清單並選取該字串。
您可以選取或清除下列選項(s):
比對大小寫 - 使用此選項可確保您的搜尋區分大小寫。
比對整字 - 使用此選項可確保您的搜尋只會傳回整字符合的結果。
使用正則表達式 - 使用此選項來使用特殊表示法,定義文字模式以符合搜尋方塊(或在 [取代] 文字盒中)。 如需這些表示法的清單,請參閱在 Visual Studio 中使用正規表示式。
重要
只有當您選取了「使用正則表示式」複選框時,「表示式產生器」按鈕才會顯示在「搜尋」方塊旁。
查看
從 [[ 查詢] 下拉式清單中選擇的選項會決定 [在檔案中尋找] 會搜尋整個工作區、整個方案、目前專案、目前目錄、所有開啟的檔或目前檔。
您也可以使用相鄰 流覽 (...) 按鈕來找出您想要搜尋的位置。 更棒的是,如果您已經指定目錄,此按鈕將會附加新的目錄,而不是取代它。 例如,如果您的 “Look in” 值為 “.\Code”,您可以按兩下 [Browse (...) 按鈕,並瀏覽至名為 “Shared Code” 的資料夾。 瀏覽 (...) 方塊現在會顯示「.\Code;.\Shared Code」,當執行尋找指令時,它會搜尋這兩個資料夾。
若要精簡搜尋,您可以選取或清除下列選項:[
- 包含外部專案 - 使用此選項可包含來自C++專案外部的參考檔案,也就是程式碼檔案所包含的 “windows.h” 之類的檔案,但不屬於解決方案的一部分。 此選項僅適用於C++專案。
- 包含其他檔案 - 使用此選項可包含其他檔案,也就是您已開啟但不屬於解決方案的檔案。 請參閱 其他檔案。
檔案類型
[檔案類型] 選項會指出要在 [目錄中 搜尋的檔案類型。 選取清單中的任何專案,以輸入預先設定的搜尋字串,以尋找這些特定類型的檔案。
您可以使用分號來搜尋多個檔案類型(;
)。 您也可以將任何路徑或檔類型前面加上驚嘆號(!
),以排除資料夾和檔案。
附加結果
使用此選項可將目前搜尋的結果附加至先前的搜尋結果。
搜尋方塊
若要搜尋新的文字字串或表達式,請在 [搜尋] 方塊中指定它。 若要搜尋您最近搜尋的任何 20 個字串,請開啟下拉式清單並選取該字串。
您可以選取或清除下列選項(s):
比對大小寫 - 使用此選項可確保您的搜尋對大小寫敏感。
比對整個單詞 - 使用此選項可確保您的搜尋只會傳回整個單詞相符項目。
使用正則表達式 - 使用此選項來使用特殊表示法,定義文字模式以符合搜尋方塊(或在 [取代] 文字盒中)。 如需這些表示法的清單,請參閱在 Visual Studio 中使用正規表示式。
重要
只有當您選取 [使用正則表示式] 複選框時,[表示式產生器] 按鈕才會出現在 [搜尋] 方塊旁。
查看
您從 【 查閱】下拉式清單中選擇的選項會決定 【在檔案中尋找】 是否會搜尋整個工作區、整個方案、目前的專案、目前的目錄、所有開啟的文件或目前的文件。
您也可以使用相鄰 流覽 (...) 按鈕來找出您想要搜尋的位置。 更棒的是,如果您已經指定目錄,此按鈕將會附加新的目錄,而不是取代它。 例如,如果您的 “Look in” 值為 “.\Code”,您可以按兩下 [Browse (...) 按鈕,並瀏覽至名為 “Shared Code” 的資料夾。 流覽(...) 方塊現在會顯示「.\Code;.\Shared Code」,當執行尋找命令時,它會搜尋這兩個資料夾。
若要精簡搜尋,您可以選取或清除下列選項:[
- 包含外部專案 - 使用此選項可包含外部專案,例如您可能參考但不屬於解決方案的檔案,例如 “windows.h”。
- 包含其他檔案 - 使用此選項可包含其他檔案,例如您已開啟但不屬於解決方案的檔案。
檔案類型
[檔案類型]選項指出要在[搜尋]目錄中查找的檔案類型。 選取清單中的任何專案,以輸入預先設定的搜尋字串,以尋找這些特定類型的檔案。
您可以使用分號來搜尋多個檔案類型(;
)。 您也可以將任何路徑或檔類型前面加上驚嘆號(!
),以排除資料夾和檔案。
附加結果
使用此選項可將目前搜尋的結果附加至先前的搜尋結果。
搜尋結果
當您執行搜索時,結果會隨著出現即時顯示。
注意
Visual Studio 會在載入程式代碼內容之後開始建置索引,例如開啟新專案、變更分支或變更檔案清單時。 如果您在 Visual Studio 仍在編制來源檔案的索引時搜尋,您可能會看到結果不完整的警告。
使用 Visual Studio 17.12 和更新版本時,如果您想要在進一步工作之後重複相同的搜尋,您可以按兩下順時針箭號圖示來重新整理結果。 這可確保您在上次尋找之後所做的所有變更都會反映,而不需要重新開啟 [尋找] 視窗。
修改搜尋
在結果視窗中,使用 [修改尋找] 按鈕(在某些版本中重複尋找),以精簡搜尋準則,而不需在 [尋找] 視窗中重新建立相同的搜尋準則。 點擊 [修改尋找] 會重新開啟 [在檔案中尋找] ,其中包含該組結果的先前搜尋準則。
保留結果
您可以在執行其他搜尋時保留一個搜尋的結果。 這可讓您輕鬆地比較結果,並將它們並排查看。
若要保留數個搜尋結果,請在每次搜尋之後選取 [保留結果] 按鈕。 然後,當您搜尋其他內容時,結果會顯示在新索引卷標中。您可以保留最多五個搜尋的結果。 如果您已經顯示五個搜尋結果,則下一個搜尋將會重複使用最舊的搜尋結果索引標籤。
在 Visual Studio 2022 和更新版本中,您可以將 Visual Studio 設定為一律保留結果。 移至 [工具]>[選項]>[一般]>[尋找和取代],然後選取 [預設保留搜尋結果] 的 複選框。