檔案中尋找- Visual Studio (Windows)

文章推薦指數: 80 %
投票人數:10人

如何顯示檔案中尋找; 搜尋方塊; 查詢; 檔案類型; 搜尋結果; 另請參閱 ... Visual Studio 20222 中的[尋找和取代] 對話方塊的螢幕擷取. 跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 儲存 編輯 共用 Twitter LinkedIn Facebook 電子郵件 WeChat 目錄 檔案中尋找 發行項 11/30/2021 T o S O 此頁面有所助益嗎? 請為您的體驗評分 Yes No 還有其他意見反應嗎? 系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。

隱私權原則。

送出 謝謝。

本文內容 [檔案中尋找]可讓您搜尋一組指定的檔案。

VisualStudio找到的相符專案會列在IDE的[尋找結果]視窗中。

結果顯示的方式,取決於您在[尋找和取代]對話方塊的[檔案中尋找]索引標籤上選擇的選項。

重要 如果您使用VisualStudio201916.6版或更早版本,[尋找和取代]對話方塊看起來可能不像這裡所示。

切換至本頁的VisualStudio2017版本,以取得與您在螢幕上看到的內容相符的說明。

如何顯示檔案中尋找 使用下列步驟來開啟[尋找和取代]對話方塊,或按Ctrl+Shift+F。

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

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

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

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

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

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

尋找目標 若要搜尋新的文字字串或運算式,請在[尋找目標]方塊中指定。

搜尋方塊 若要搜尋新的文字字串或運算式,請在搜尋方塊中指定。

若要搜尋您最近搜尋過的20個字串中的任一個,請開啟下拉式清單並選取字串。

您可以選取或清除下列選項(s): 符合大小寫-使用此選項可確保您的搜尋會區分大小寫。

全字相符-使用此選項可確保您的搜尋只會傳回全字相符專案。

使用正則運算式-使用此選項可在[搜尋]方塊中定義要比對的文字模式,(或在[取代]文字方塊)中使用特殊的標記法。

如需這些標記法的清單,請參閱在VisualStudio中使用正則運算式。

重要 只有當您選取[使用正則運算式]核取方塊時,[運算式產生器]按鈕才會出現在[搜尋]方塊的旁邊。

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

您也可以使用連續的[流覽(...)]按鈕找出要搜尋的位置。

更棒的是,如果您已經指定目錄,這個按鈕會附加新的目錄,而不是取代它。

比方說,如果您的「查詢」值是".\Code",您可以按一下[流覽(...)按鈕,然後流覽至名為「共用程式碼」的資料夾。

[流覽(...)]方塊現在會顯示「.\Code;。

\Shared程式碼」,並在執行Find命令時,會搜尋這兩個資料夾。

若要縮小搜尋範圍,您可以選取或清除下列選項(s): 包含外部專案-使用此選項可包含外部專案,例如您可能參考但不是解決方案一部分的"windows.h"等檔案。

包含其他檔案-使用此選項可包含其他檔案,例如您已開啟但不在解決方案中的檔案。

檔案類型 [檔案類型]選項會指出要在[查詢]目錄中搜尋的檔案類型。

選取此清單中的任一項目,即可輸入預先設定的搜尋字串,以尋找特定類型的檔案。

您可以使用分號分隔(),以搜尋多個檔案類型;。

您也可以在任何路徑或檔案類型前面加上驚嘆號(),以排除資料夾和檔案!。

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

搜尋方塊 若要搜尋新的文字字串或運算式,請在搜尋方塊中指定。

若要搜尋您最近搜尋過的20個字串中的任一個,請開啟下拉式清單並選取字串。

您可以選取或清除下列選項(s): 符合大小寫-使用此選項可確保您的搜尋會區分大小寫。

全字相符-使用此選項可確保您的搜尋只會傳回全字相符專案。

使用正則運算式-使用此選項可在[搜尋]方塊中定義要比對的文字模式,(或在[取代]文字方塊)中使用特殊的標記法。

如需這些標記法的清單,請參閱在VisualStudio中使用正則運算式。

重要 只有當您選取[使用正則運算式]核取方塊時,[運算式產生器]按鈕才會出現在[搜尋]方塊的旁邊。

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

您也可以使用連續的[流覽(...)]按鈕找出要搜尋的位置。

更棒的是,如果您已經指定目錄,這個按鈕會附加新的目錄,而不是取代它。

比方說,如果您的「查詢」值是".\Code",您可以按一下[流覽(...)按鈕,然後流覽至名為「共用程式碼」的資料夾。

[流覽(...)]方塊現在會顯示「.\Code;。

\Shared程式碼」,並在執行Find命令時,會搜尋這兩個資料夾。

若要縮小搜尋範圍,您可以選取或清除下列選項(s): 包含外部專案-使用此選項可包含外部專案,例如您可能參考但不是解決方案一部分的"windows.h"等檔案。

包含其他檔案-使用此選項可包含其他檔案,例如您已開啟但不在解決方案中的檔案。

檔案類型 [檔案類型]選項會指出要在[查詢]目錄中搜尋的檔案類型。

選取此清單中的任一項目,即可輸入預先設定的搜尋字串,以尋找特定類型的檔案。

您可以使用分號分隔(),以搜尋多個檔案類型;。

您也可以在任何路徑或檔案類型前面加上驚嘆號(),以排除資料夾和檔案!。

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

運算式產生器 如果您想要在搜尋字串中使用正則運算式,請選取搜尋方塊旁邊的[連續的運算式產生器]按鈕。

如需詳細資訊,請參閱在VisualStudio中使用正則運算式。

注意 只有當您選取[尋找選項]下的[使用正則運算式]時,才會啟用[運算式產生器]按鈕 查詢 從[查詢]下拉式清單中選擇的選項會決定[檔案中尋找]僅搜尋目前使用中的檔案,或搜尋儲存在特定資料夾中的所有檔案。

從清單中選取搜尋範圍,或按一下[瀏覽(...)]按鈕,顯示[選擇搜尋資料夾]對話方塊,然後輸入您本身的目錄集。

您也可以直接在[查詢]方塊中輸入路徑。

警告 如果您選擇整個方案或目前的Project選項,就不會搜尋專案和方案檔。

如果您想要查看專案檔,請選取[搜尋]資料夾。

注意 如果您使用[查詢]選項來搜尋已從原始程式碼控制簽出的檔案,則只會找到已下載至本機電腦的檔案版本。

包含子資料夾 指定將搜尋[查詢]資料夾的子資料夾。

尋找選項 您可以展開或折迭[尋找選項]區段。

您可以選取或清除下列選項(s): 大小寫須相符 選取時,[尋找結果]搜尋會區分大小寫 全字拼寫須相符 選取時,[尋找結果]視窗只會傳回全字拼寫相符的項目。

使用正則運算式 如果已選取此核取方塊,您可以使用特殊標記法來定義文字模式,以在[尋找目標]或[取代為]文字方塊中進行比對。

如需這些標記法的清單,請參閱在VisualStudio中使用正則運算式。

尋找下列檔案類型 這個清單可指定要在[查詢]目錄中搜尋的檔案類型。

如果此欄位空白,則會搜尋[查詢]目錄中的所有檔案。

選取此清單中的任一項目,即可輸入預先設定的搜尋字串,以尋找特定類型的檔案。

結果選項 您可以展開或折迭[結果選項]區段。

您可以選取或清除[清單結果]下的下列選項: 尋找結果1視窗 若選取此選項,目前搜尋的結果將會取代[尋找結果1]視窗的內容。

此視窗會自動開啟,以顯示您的搜尋結果。

若要手動開啟此視窗,請從[View]功能表選取[其他Windows],然後選取[尋找結果1]。

尋找結果2視窗 若選取此選項,目前搜尋的結果將會取代[尋找結果2]視窗的內容。

此視窗會自動開啟,以顯示您的搜尋結果。

若要手動開啟此視窗,請從[檢視]功能表中選取[其他視窗],並選擇[尋找結果2]。

提示 您可以按alt+1或alt+2,在結果視窗之間切換。

尋找結果資料表 以表格格式顯示搜尋結果,而不是在文字清單中。

附加結果 將此搜尋結果附加到上一個搜尋結果。

僅顯示檔案名稱 顯示含有符合搜尋內容的檔案清單,而非顯示搜尋符合項目本身。

搜尋結果 當您對所有結果執行搜尋時,結果就會顯示為可用。

注意 VisualStudio在載入您的程式碼內容之後,開始建立索引,例如開啟新的專案、變更分支,或變更檔案清單。

如果您在VisualStudio仍在編制原始程式檔的索引時進行搜尋,您可能會看到結果未完成的警告。

保留結果 您可以在執行其他搜尋時,從一個搜尋中保留結果。

這可讓您輕鬆地比較結果,並並排查看結果。

若要保留數個搜尋結果,請在每次搜尋之後,選取[保留結果]按鈕。

然後,當您搜尋其他內容時,結果會顯示在新的索引標籤中。

您可以保留最多五個搜尋的結果。

如果您已經有五個搜尋結果顯示,下一次搜尋將會重複使用最舊的[搜尋結果]索引標籤。

在VisualStudio2022和更新版本中,您可以將VisualStudio設定為一律保留結果。

移至>>[一般>尋找和取代]的[工具選項],然後選取預設保留搜尋結果的核取方塊。

另請參閱 檔案中取代 尋找和取代文字 VisualStudio命令 本文內容



請為這篇文章評分?