共用方式為


在檔案中取代 命令

使用 [尋找和 取代] 視窗之 [檔案中取代] 索引卷標的 [[ 在檔案中取代] 索引卷標上可用的選項子集,取代檔案中的文字。

語法

Edit.ReplaceinFiles findwhat replacewith [/all] [/append] [/case]
[/ext:extensions] [/lookin:searchpath] [/options] [/preserveCase]
[/regex] [/reset] [/stop] [/sub] [/word]

參數

findwhat

必填。 要比對的文字。

replacewith

必填。 要取代相符文字的文字。

開關

/all 或 /a

自選。 以取代文字取代所有出現的搜尋文字。

/append (Visual Studio 2022 中的新功能)

自選。 將目前搜尋的結果導向至先前的搜尋結果。

/case 或 /c

自選。 只有在大寫和小寫字元完全符合 findwhat 自變數中指定的字元時,才會發生比對。

/ext: extensions

自選。 指定要搜尋之檔案的擴展名。

/keep 或 /k (Visual Studio 2022 不支援)

自選。 指定所有修改過的檔案都保持開啟狀態。

/lookin: searchpath

自選。 要搜尋的目錄。 如果路徑包含空格,請以引弧括住整個路徑。

/options 或 /t

自選。 顯示目前尋找選項設定的清單,而且不會執行搜尋。

/preserveCase (Visual Studio 2022 的新功能)

自選。 保留程式代碼中每個相符專案的原始大小寫。

/regex 或 /r

自選。 在 findwhat 自變數中使用預先定義的特殊字元做為表示法,代表文字模式,而不是常值字元。 如需正規表示式字元的完整清單,請參閱 正則表示式

/reset 或 /e

自選。 將尋找選項傳回其預設設定,而且不會執行搜尋。

/停

自選。 如果目前搜尋作業正在進行中,則停止目前的搜尋作業。 已指定 /stop 時,取代會忽略所有其他自變數。 例如,若要停止目前的取代,請輸入下列內容:

>Edit.ReplaceinFiles /stop

/sub 或 /s

自選。 在 /lookin:searchpath 自變數中指定的目錄中搜尋子資料夾。

/text2 或 /2 (Visual Studio 2022 不支援)

自選。 在 [尋找結果 2 ] 視窗中顯示取代的結果。

/wild 或 /l (Visual Studio 2022 不支援)

自選。 使用 findwhat 自變數中預先定義的特殊字元做為表示法,來表示字元或字元序列。

/word 或 /w

自選。 只搜尋整字。

本範例會搜尋 ,並將它取代為位於 「my visual studio 專案」 資料夾的所有 .cls 檔案中的 ,並在 [尋找結果 2] 視窗中顯示取代資訊

>Edit.ReplaceinFiles btnCancel btnReset /lookin:"c:/my visual studio projects" /ext:.cls /text2

另請參閱