尋找結果視窗
當使用 尋找和取代視窗、檔案中尋找 或 尋找和取代視窗、檔案中取代 時,兩個 [尋找結果] 視窗會顯示找到的符合項目。 [檔案中尋找] 和 [檔案中取代] 的 [結果選項],可以讓您選擇 [尋找結果] 視窗,此視窗中會列出任何找到的符合項。 如需詳細資訊,請參閱 尋找和取代視窗、檔案中尋找 和 尋找和取代視窗、檔案中取代。
只要找到任何的符合項時,便會自動開啟選取的 [尋找結果] 視窗。 若要手動顯示 [尋找結果] 視窗,請從 [檢視] 功能表中選取 [其他視窗],然後選擇 [尋找結果 1] 或 [尋找結果 2]。
若要跳至某一符合項目,請按兩下結果清單中的任何一行。 來源檔案會顯示在 [程式碼編輯器] 中,插入點則會置於符合的文字開頭處。 符號會出現在編輯器的指示區邊界中,以標記出包含符合項目的資料行,狀態列則會顯示出全文。
在 [尋找結果] 視窗工作列上可以使用的按鈕,可以讓您巡覽符合項目的清單。 您可以:
移至包含已選取符合項目的程式碼行
移至清單中的上一個符合項目
移至清單中的下一個符合項目
從結果清單中移除所有符合項目
停止背景尋找
快速鍵
使用下列快速鍵在符合項目中巡覽:
注意事項 |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定。 |
CTRL+HOME |
捲動至 [尋找結果] 視窗的上方。 |
CTRL+END |
捲動至 [尋找結果] 視窗的下方。 |
PAGE UP |
向上捲動至符合項目的下一個群組。 |
PAGE DOWN |
向下捲動至符合項目的下一個群組。 |
向上鍵 |
選取上一個符合項目。 |
向下鍵 |
選取下一個符合項目。 |
搜尋結果項目
結果清單中的每一個項目都提供了下列資訊:
完整路徑
檔案名稱
行號
包含符合項目行的全文
例如,在針對符合規則運算式 "var[1-3]:Sm+par" 的任何字串所進行的 [檔案中尋找] 搜尋中,結果清單上的兩個項目讀起來可能是:
c:\Projects\MyPrj1\MyClass.cpp(38):if var3=par then
c:\Projects\MyPrj2\MyClass2.cpp(12):while var1<>par
在針對符合規則運算式 "var[1-3]:Sm+par" 加上 "sample" 字串的任何字串所進行的 [檔案中取代] 搜尋中,結果清單上的兩個項目讀起來可能是:
c:\Projects\MyPrj1\MyClass.cpp(38):if sample then
c:\Projects\MyPrj2\MyClass2.cpp(12):while sample
秘訣 |
---|
您可以使用 [快速尋找],在延長的結果清單上掃描。 如需詳細資訊,請參閱 HOW TO:使用結果清單搜尋。 |
摘要行
搜尋結果會以指出搜尋參數的資料行為開頭,並以一行統計資料結束。 例如,在所有開啟的文件內,針對符合規則運算式 "var[1-3]&par" 的任何字串所進行的 [檔案中尋找] 搜尋中,結果清單可能會以這行搜尋參數為開頭:
Find all "var[1-3]&par" Regular expression, Subfolders, Find Results 1, "All Open Documents"
而且可能以這行統計資料為結束:
Matching lines: 57 Matching files: 23 Total files searched: 59
在所有開啟的文件內,針對取代符合規則運算式 "var[1-3]&par" 加上 "sample" 字串的任何字串所進行的 [檔案中取代] 搜尋中,結果清單可能會以這行搜尋參數為開頭:
Replace "var[1-3]&par", "sample", Regular expression, Subfolders, Find Results 1, "All Open Documents"