尋找和取代視窗、快速取代
[快速取代] 可以讓您在一個或多個開啟檔案的程式碼中搜尋字串或運算式,並且變更所找到的全部或部分符合項目。 選取範圍會逐一移至每個符合項目,可讓您考慮周圍內容的每一個取代。
注意事項 |
---|
找到的符合項目不會列在 [尋找結果] 視窗中。 |
您可以使用下列任何一種方法在 [尋找和取代] 視窗中顯示 [快速取代]。
若要顯示快速取代
在 [編輯] 功能表中展開 [尋找和取代]。
選擇 [快速取代]。
或
如果已經開啟 [尋找和取代] 視窗,請按一下工具列右邊下拉式清單上的三角形 [檢視] 按鈕,然後選擇 [快速取代]。
[快速取代] 能夠在文件上,從插入點開始往前或往後搜尋。 搜尋會自動繼續越過文件的結尾或起始部分,進入尚未搜尋的部分。 搜尋完整個文件後便會出現訊息。
尋找目標
這些控制項可以讓您指定要相符的字串或運算式。
尋找目標
從此下拉式清單中,選取最後 20 個搜尋字串的其中一個,予以重複使用,或輸入要尋找的新文字字串或運算式。選項
描述
[含有萬用字元的字串]
如果您想在搜尋字串中使用萬用字元,如星號 (*) 和問號 (?),請選取 [尋找選項] 下的 [使用] 核取方塊,並且選擇 [萬用字元]。
[規則運算式]
若要讓搜尋引擎將搜尋字串解譯為規則運算式,請選取 [尋找選項] 下的 [使用] 核取方塊,並且選擇 [規則運算式]。
運算式產生器
選取 [尋找選項] 的 [使用] 核取方塊後,便可以使用 [尋找目標] 欄位旁邊的三角形按鈕。 依據所選取的 [使用] 選項而定,按一下這個按鈕以顯示萬用字元或規則運算式的清單。 從這份清單中選擇任一項目,將此項目加入至 [尋找目標] 字串。找下一個
按一下此按鈕,尋找 [尋找目標] 字串 (在 [查詢] 中選擇的搜尋範圍內) 的下一個執行個體。
取代成
您可以利用這些控制項,指定要在符合字串或運算式位置插入的項目。
取代為
若要用另一個字串取代 [尋找目標] 字串,請在這個欄位中輸入取代字串。 若要刪除 [尋找目標] 字串的執行個體,請讓這個欄位空白。 選取下拉式清單以顯示最近輸入的 20 個項目。 若要在 [取代為] 字串中包含規則運算式,請按一下 [使用] 核取方塊,然後選取 [規則運算式] 選項。運算式產生器
在選取 [尋找選項] 的 [使用] 核取方塊,且在下拉式清單中出現 [規則運算式] 之後,便可以使用 [取代為] 欄位旁邊的三角形按鈕。 依據所選取的 [使用] 選項而定,按一下這個按鈕以顯示規則運算式的清單。 從這份清單中選擇任一項目,將此項目加入至 [取代成] 字串。Replace
選擇這個按鈕,用 [取代成] 字串取代 [尋找目標] 字串的目前執行個體,並找到 [查詢] 範圍中的下一個執行個體。全部取代
選擇這個按鈕,在 [查詢] 範圍的所有檔案中,使用 [取代為] 字串取代 [尋找目標] 字串的所有執行個體。警告
將 [查詢] 範圍設定為只包含您想要修改的檔案。
查詢
您在 [查詢] 下拉式清單中所選取的選項會決定 [快速取代] 是否只在目前現用的檔案中進行搜尋。
查詢
從這個清單中選取預先定義的搜尋範圍。選項
說明
Selection
在程式碼編輯器中選取了文字後,便可以使用這個選項。 僅在目前作用文件中搜尋被選擇的文字。
<目前區塊>
這個選項的名稱會表示程式碼編輯器中插入點的位置。 在目前程序、模組、段落或程式碼區塊中搜尋。
目前文件
在編輯器中開啟文件時,便可以使用這個選項。 只在使用中的文件內搜尋 [尋找目標] 字串。
目前視窗
當可搜尋的工具視窗如 [在瀏覽器中檢視] 視窗擁有焦點時,便可以使用這個選項。 在這個視窗所顯示的所有內容中,搜尋 [尋找目標] 字串。 [取代] 和 [全部取代] 命令無法使用。
所有開啟的文件
將目前開啟進行編輯的所有檔案,當做一個文件來搜尋。 到達目前的檔案的搜尋起點時,搜尋會自動移至下一個檔案並繼續搜尋,直到在最後一個開啟的檔案中搜尋完 [尋找目標] 的字串為止。
目前的專案
將現用專案中的所有檔案,當做一個文件來搜尋。 到達一個檔案的搜尋起點時,搜尋會自動移至下一個檔案並繼續搜尋,直到搜尋完專案中的最後一個檔案為止。
尋找選項
您可以展開或摺疊 [尋找選項] 區段。 可以選取或清除下列選項:
大小寫須相符
只會顯示符合 [尋找目標] 字串之內容與大小寫的例項。 例如,在選取 [大小寫須相符] 的情況下搜尋 "MyObject",會傳回 "MyObject",而不是 "myobject" 或 "MYOBJECT"。全字拼寫須相符
只會顯示完全符合 [尋找目標] 字串的例項。 例如,搜尋 "MyObject" 會傳回 "MyObject",而不是 "CMyObject" 或 "MyObjectC"。向上搜尋
選取後,會由檔案的插入點搜尋到檔案的最上方。搜尋隱藏文字
選取後,搜尋會包含隱藏和摺疊的文字,例如設計階段控制項的中繼資料 (Metadata)、大綱文件的隱藏區域,或摺疊的類別或方法。使用
指出如何解譯在 [尋找目標] 或 [取代為] 文字方塊中輸入的特殊字元。 選項包括:選項
說明
萬用字元
特殊字元如星號 (*) 和問號 (?) 表示一個或多個字元。 如需清單,請參閱萬用字元 (Visual Studio)。
規則運算式
特殊記號定義需符合的文字模式。 如需清單,請參閱規則運算式 (Visual Studio)。
工具列
有兩個下拉式清單的工具列,會出現在 [尋找和取代] 視窗的上方。 這些下拉式清單可以讓您選擇想要執行的搜尋或取代類型,並且變更顯示在視窗中需要符合的選項。
下拉式清單 |
檢視功能表 |
---|---|
尋找 (左側下拉) |
快速尋找 檔案中尋找 尋找符號 |
取代 (右側下拉) |
快速取代 檔案中取代 |