檔案中取代命令

使用在 [尋找和取代] 視窗 [檔案中取代] 索引標籤提供的選項子集,取代檔案中的文字。

語法

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

引數

findwhat

必要。 要比對的文字。

replacewith

必要。 要用來取代相符文字的文字。

交換器

/all 或 /a

選擇性。 以取代文字來取代所有出現的搜尋文字。

/case 或 /c

選擇性。 只有當大寫和小寫字元完全符合 findwhat 引數中所指定的項目時,才會出現相符項目。

/ext: extensions

選擇性。 指定要搜尋之檔案的副檔名。

/keep 或 /k

選擇性。 指定所有修改過的檔案皆保持開啟。

/lookin: searchpath

選擇性。 要搜尋的目錄。 如果路徑包含空格,請將完整路徑用引號括住。

/options 或 /t

選擇性。 顯示目前的尋找選項設定清單,但不會執行搜尋。

/regex 或 /r

選擇性。 可將 findwhat 引數中預先定義的特殊字元作為標記法,以表示文字模式,而不是常值字元模式。 如需規則運算式字元的完整清單,請參閱規則運算式

/reset 或 /e

選擇性。 將尋找選項還原為預設值,但不會執行搜尋。

/stop

選擇性。 中止目前正在進行中的搜尋作業。 若已指定 /stop,則取代會忽略所有其他引數。 例如,若要停止目前的取代,您要輸入下列項目︰

>Edit.ReplaceinFiles /stop

/sub 或 /s

選擇性。 搜尋 /lookin:searchpath 引數所指定之目錄內的子資料夾。

/text2 或 /2

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

/wild 或 /l

選擇性。 可將 findwhat 引數中預先定義的特殊字元作為標記法,以表示字元或字元序列。

/word 或 /w

選擇性。 只搜尋全字相符。

範例

此範例會在 "my visual studio projects" 資料夾的所有 .cls 檔案中搜尋 btnCancel,並以 btnReset 取代它,在 [尋找結果 2] 視窗中顯示取代資訊。

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

另請參閱