次の方法で共有


ReplaceinFiles コマンド

[検索と置換] ウィンドウの [フォルダーを指定して置換] タブにあるオプションのサブセットを使用してファイル内のテキストを置換します。

構文

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

関連項目