於檔案中替換

適用於SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

尋找和取代] 視窗的 [檔案中取代] 索引標籤可讓您搜尋指定檔案集的程式代碼中的字串或表示式,並變更找到的部分或全部相符項目。 在結果選項中選擇的「查找結果」視窗中列出了找到的匹配項和採取的操作。

工具列按鈕和快捷鍵也可用於開啟尋找和替換對話框。

尋找內容

檔案中取代 索引標籤上的這些控制項允許您指定要相符的字串或表示式。

尋找什麼
輸入要搜尋的文字。 該對話框嘗試填入一個可能的搜索文字,利用在開啟對話框前以游標選擇的文字、鄰近的文字或先前搜索過的文字。 您可以從此下拉選單中選擇最近 20 個搜尋字串之一重新使用。

[具有通配符的字串]
如果您想在搜尋字串中使用星號(*)和問號(?)等萬用字元,請在尋找選項下選擇使用核取方塊,然後點擊萬用字元

[正則表示式]
若要讓搜尋引擎將您的搜尋字串解釋為正規表示式,請在尋找選項下選中使用核取方塊,然後點擊正規表示式

表達式產生器
查找內容框旁邊的這個三角形按鈕在查找選項中勾選使用核取方塊時即可使用。 請點擊此按鈕以顯示萬用字元或正則表達式的列表,具體顯示內容取決於選擇的使用選項。 從此列表中選擇任意項目將它添加到尋找內容框中指定的字串。

取代為

這些控制項使您能夠指定將在匹配字串或表達式的位置插入的內容。

替換為
若要用另一個字串替換尋找的內容中指定的字串,請在此欄位輸入替換字串。 若要刪除 [尋找內容] 中指定的字串實例,請將此方塊保留空白。 請選擇下拉列表以顯示最近輸入的 20 個項目。 若要在 [取代為] 方塊中指定的字串中包含正則表示式,請按兩下 [ 使用 ] 複選框,然後按兩下 [ 正則表示式] 選項。

表達式產生器
當 [尋找選項] 中選取 [使用] 複選框時,[取代為] 方塊旁的這個三角形按鈕就會變成可用。 請點擊此按鈕以顯示萬用字元或正則表達式的列表,具體顯示內容取決於選擇的使用選項。 按一下此清單中的任何項目,即可將其新增至「以此取代」欄位中指定的字串。

取代
按下此按鈕,即可將尋找內容方塊中指定的字串的目前實例替換為取代為方塊中指定的字串,並在查詢範圍中尋找下一個實例。

全部替換
按下此按鈕,即可將 尋找內容 中指定的字串,在 查詢 中指定範圍內的所有檔案中,全部替換為 取代為 方塊中指定的字串。

謹慎

請確定 [查看 ] 已設定為只包含您想要修改的檔案。

顯示一個提醒,其中包含保持修改後的檔案開啟選項。 若要保留復原選項,您必須選擇此選項。 復原 僅在檔案修改後仍保持開啟以供編輯時才可使用。

跳過檔案
當 [查看] 包含多個檔案時,就會變成可用。 如果您不想搜尋或修改目前的檔案,請按下此按鈕。 尋找將繼續在尋找範圍的下一個檔案中。

查看

從 [ 查閱] 下拉式清單中選擇的選項會決定 [ 檔案中取代 ] 只會搜尋目前使用中的檔案,還是搜尋儲存在特定資料夾中的所有檔案。 從清單中選取搜尋範圍、輸入資料夾路徑,或按兩下 [ 瀏覽 ] 按鈕以顯示 [ 自定義目錄集 ] 對話框,然後選擇一組要搜尋的資料夾。

備註

當您選擇的「Look in」選項導致您搜尋一個已從原始碼控制簽出的檔案時,只有下載到您本地電腦上的該檔案版本會被搜尋。

查看
從此清單中選取一個預定的搜尋範圍,或使用自訂目錄設定對話框來輸入您自己的目錄集。

目前檔
當文件在編輯器中開啟時,此選項可用。 只在使用中的文件中搜尋尋找內容中指定的字串。

所有開啟的檔
搜尋所有目前開啟以進行編輯的文件。

目前專案
搜尋活動專案中的所有檔案。

整個解決方案
搜尋作用中解決方案中的所有檔案。

包含子資料夾
指定將在 查找範圍 中指定的資料夾的子資料夾中進行搜索。 它需要一個自訂的目錄集。

瀏覽 (...)
按下此按鈕可顯示 [ 選擇搜尋資料夾 ] 對話框,您可以在其中組合、編輯、儲存,然後選取要在 [ 查詢] 方塊中輸入的命名目錄集。

搜尋選項

您可以展開或摺疊尋找選項部分。 以下選項可以選擇或取消。

比對大小寫
當選中此核取方塊時,"搜尋結果" 視窗將只顯示"C0搜尋內容"中符合內容和區分大小寫的實例。 例如,搜尋選取 [比對案例] 複選框的 MyObject 將會傳回 “MyObject”,但不會傳回 “myobject” 或 “MYOBJECT”。

匹配整個單詞
選取此核取方塊時,「查找結果」窗口將僅顯示在查找內容中指定的字串完全符合的完整詞語出現。 舉例來說,搜尋 MyObject 會返回 "MyObject",但不會返回 "CMyObject" 或 "MyObjectC"。

使用
指示如何解讀輸入在「尋找內容」或「取代為」文字框中的特殊字元。 選項包括 萬用字元正規表示式

正則表達式
特殊符號用來定義文字模式,以便進行匹配。 如需清單,請參閱使用正則表達式搜尋文本

通配符
特殊字元如星號 (*) 和問號 (?) 代表一個或多個字元。 如需清單,請參閱使用正規表達式搜尋文字

查看這些檔案類型
此列表顯示要在Look in中指定的目錄中搜尋的檔案類型。 如果此方塊保留空白,則會搜尋 [查詢] 中所指定目錄中的所有檔案。

*.[ext]; *.[ext] (manual)  

若要尋找特定類型的檔案,請在檔案名稱中輸入星號萬用字元 (*),接著輸入句點 (.) 和檔案副檔名。 若要尋找多種類型的檔案,請輸入多個搜尋字串,並以分號 (;) 分隔。

*.[ext]; *.[ext] (from list)  

從清單中選擇任意項目以輸入一個預配置的搜尋字串,這樣就能找到特定類型的檔案。

結果選項

您可以展開或摺疊結果選項部分。 以下選項可以選擇或取消。

搜尋結果 1 窗口
當選取此核取方塊時,目前搜尋的結果將附加至「尋找結果 1」視窗的內容中。 此視窗會自動開啟以顯示您的搜尋結果。 若要手動開啟此視窗,請按一下其他視窗,該選項位於檢視選單中,然後按一下搜尋結果 1

尋找結果 2 視窗
選取此複選框時,目前搜尋的結果將會附加至 [尋找結果 2] 視窗的內容。 此視窗會自動開啟以顯示您的搜尋結果。 若要手動開啟此視窗,請單擊其他視窗,然後在檢視選單上單擊尋找結果 2

僅顯示檔案名稱
顯示包含搜索匹配的每個文件的單個條目,而不是在“查找結果 1”或“查找結果 2”窗口中每個搜索匹配的條目。 在 SQL Server Management Studio 中,該選項不可用。

在全部取代後保持修改後的檔案開啟
當選擇此選項時,會保持所有進行過替換的文件開啟狀態,這樣您可以撤銷或保存更改。 記憶體限制可能會限制替換操作後可以保持開啟的文件數量。

謹慎

你只能在仍然開啟以供編輯的檔案上使用 取消。 如果未選擇此選項,尚未開啟編輯的文件將保持關閉狀態,且這些文件中將無法使用復原選項。

搜尋及取代檢視

尋找與替換視窗頂部的標籤頁包含檢視選單。 這些選單使您能選擇一組欄位,以顯示在活動窗格中。 您可以將 [尋找和取代] 視窗停駐在方便的位置,然後從標籤變更到標籤,並檢視以執行任何尋找或取代作業。

切換到快速尋找
此工具列頁籤將對話框更改為快速尋找對話框。

切換至檔案中搜尋
該工具列標籤會將對話框變成「在檔案中搜尋」對話框。

切換到尋找符號
此工具列標籤可將對話框變更為在符號中尋找對話框。

另請參閱

SQL Server Management Studio 鍵盤快捷方式