尋找和取代視窗、快速取代

[快速取代] 可以讓您在一個或多個開啟檔案的程式碼中搜尋字串或運算式,並且變更所找到的全部或部分符合項目。 選取範圍會逐一移至每個符合項目,可讓您考慮周圍內容的每一個取代。

注意事項注意事項

找到的符合項目不會列在 [尋找結果] 視窗中。

您可以使用下列任何一種方法在 [尋找和取代] 視窗中顯示 [快速取代]。

若要顯示快速取代

  1. 在 [編輯] 功能表中展開 [尋找和取代]。

  2. 選擇 [快速取代]。

    如果已經開啟 [尋找和取代] 視窗,請按一下工具列右邊下拉式清單上的三角形 [檢視] 按鈕,然後選擇 [快速取代]。

[快速取代] 能夠在文件上,從插入點開始往前或往後搜尋。 搜尋會自動繼續越過文件的結尾或起始部分,進入尚未搜尋的部分。 搜尋完整個文件後便會出現訊息。

尋找目標

這些控制項可以讓您指定要相符的字串或運算式。

  • 尋找目標
    從此下拉式清單中,選取最後 20 個搜尋字串的其中一個,予以重複使用,或輸入要尋找的新文字字串或運算式。

    選項

    描述

    [含有萬用字元的字串]

    如果您想在搜尋字串中使用萬用字元,如星號 (*) 和問號 (?),請選取 [尋找選項] 下的 [使用] 核取方塊,並且選擇 [萬用字元]。

    [規則運算式]

    若要讓搜尋引擎將搜尋字串解譯為規則運算式,請選取 [尋找選項] 下的 [使用] 核取方塊,並且選擇 [規則運算式]。

  • 運算式產生器
    選取 [尋找選項] 的 [使用] 核取方塊後,便可以使用 [尋找目標] 欄位旁邊的三角形按鈕。 依據所選取的 [使用] 選項而定,按一下這個按鈕以顯示萬用字元或規則運算式的清單。 從這份清單中選擇任一項目,將此項目加入至 [尋找目標] 字串。

  • 找下一個
    按一下此按鈕,尋找 [尋找目標] 字串 (在 [查詢] 中選擇的搜尋範圍內) 的下一個執行個體。

取代成

您可以利用這些控制項,指定要在符合字串或運算式位置插入的項目。

  • 取代為
    若要用另一個字串取代 [尋找目標] 字串,請在這個欄位中輸入取代字串。 若要刪除 [尋找目標] 字串的執行個體,請讓這個欄位空白。 選取下拉式清單以顯示最近輸入的 20 個項目。 若要在 [取代為] 字串中包含規則運算式,請按一下 [使用] 核取方塊,然後選取 [規則運算式] 選項。

  • 運算式產生器
    在選取 [尋找選項] 的 [使用] 核取方塊,且在下拉式清單中出現 [規則運算式] 之後,便可以使用 [取代為] 欄位旁邊的三角形按鈕。 依據所選取的 [使用] 選項而定,按一下這個按鈕以顯示規則運算式的清單。 從這份清單中選擇任一項目,將此項目加入至 [取代成] 字串。

  • Replace
    選擇這個按鈕,用 [取代成] 字串取代 [尋找目標] 字串的目前執行個體,並找到 [查詢] 範圍中的下一個執行個體。

  • 全部取代
    選擇這個按鈕,在 [查詢] 範圍的所有檔案中,使用 [取代為] 字串取代 [尋找目標] 字串的所有執行個體。

    警告

    將 [查詢] 範圍設定為只包含您想要修改的檔案。

查詢

您在 [查詢] 下拉式清單中所選取的選項會決定 [快速取代] 是否只在目前現用的檔案中進行搜尋。

  • 查詢
    從這個清單中選取預先定義的搜尋範圍。

    選項

    說明

    Selection

    在程式碼編輯器中選取了文字後,便可以使用這個選項。 僅在目前作用文件中搜尋被選擇的文字。

    <目前區塊>

    這個選項的名稱會表示程式碼編輯器中插入點的位置。 在目前程序、模組、段落或程式碼區塊中搜尋。

    目前文件

    在編輯器中開啟文件時,便可以使用這個選項。 只在使用中的文件內搜尋 [尋找目標] 字串。

    目前視窗

    當可搜尋的工具視窗如 [在瀏覽器中檢視] 視窗擁有焦點時,便可以使用這個選項。 在這個視窗所顯示的所有內容中,搜尋 [尋找目標] 字串。 [取代] 和 [全部取代] 命令無法使用。

    所有開啟的文件

    將目前開啟進行編輯的所有檔案,當做一個文件來搜尋。 到達目前的檔案的搜尋起點時,搜尋會自動移至下一個檔案並繼續搜尋,直到在最後一個開啟的檔案中搜尋完 [尋找目標] 的字串為止。

    目前的專案

    將現用專案中的所有檔案,當做一個文件來搜尋。 到達一個檔案的搜尋起點時,搜尋會自動移至下一個檔案並繼續搜尋,直到搜尋完專案中的最後一個檔案為止。

尋找選項

您可以展開或摺疊 [尋找選項] 區段。 可以選取或清除下列選項:

  • 大小寫須相符
    只會顯示符合 [尋找目標] 字串之內容與大小寫的例項。 例如,在選取 [大小寫須相符] 的情況下搜尋 "MyObject",會傳回 "MyObject",而不是 "myobject" 或 "MYOBJECT"。

  • 全字拼寫須相符
    只會顯示完全符合 [尋找目標] 字串的例項。 例如,搜尋 "MyObject" 會傳回 "MyObject",而不是 "CMyObject" 或 "MyObjectC"。

  • 向上搜尋
    選取後,會由檔案的插入點搜尋到檔案的最上方。

  • 搜尋隱藏文字
    選取後,搜尋會包含隱藏和摺疊的文字,例如設計階段控制項的中繼資料 (Metadata)、大綱文件的隱藏區域,或摺疊的類別或方法。

  • 使用
    指出如何解譯在 [尋找目標] 或 [取代為] 文字方塊中輸入的特殊字元。 選項包括:

    選項

    說明

    萬用字元

    特殊字元如星號 (*) 和問號 (?) 表示一個或多個字元。 如需清單,請參閱萬用字元 (Visual Studio)

    規則運算式

    特殊記號定義需符合的文字模式。 如需清單,請參閱規則運算式 (Visual Studio)

工具列

有兩個下拉式清單的工具列,會出現在 [尋找和取代] 視窗的上方。 這些下拉式清單可以讓您選擇想要執行的搜尋或取代類型,並且變更顯示在視窗中需要符合的選項。

下拉式清單

檢視功能表

尋找 (左側下拉)

快速尋找

檔案中尋找

尋找符號

取代 (右側下拉)

快速取代

檔案中取代

請參閱

工作

HOW TO:互動式搜尋

HOW TO:使用結果清單搜尋

HOW TO:累加搜尋文件

參考

尋找和取代視窗、快速尋找

尋找和取代視窗、檔案中取代

其他資源

尋找和取代視窗

尋找和取代