次の方法で共有


[ファイル内で置換] コマンド

[検索と置換] ウィンドウの [ファイルの置換] タブで使用できるオプションのサブセットを使用して、ファイル内のテキスト 置き換えます。

構文

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

随意。 検索オプションを既定の設定に戻し、検索を実行しません。

/止める

随意。 現在の検索操作が進行中の場合は停止します。 replace は、/stop が指定されている場合、他のすべての引数を無視します。 たとえば、現在の置換を停止するには、次のように入力します。

>Edit.ReplaceinFiles /stop

/sub または /s

随意。 /lookin:searchpath 引数で指定されたディレクトリ内のサブフォルダーを検索します。

/text2 または /2 (Visual Studio 2022 ではサポートされていません)

随意。 検索結果 2 ウィンドウに置換の結果が表示されます。

/wild または /l (Visual Studio 2022 ではサポートされていません)

随意。 文字または一連の文字を表す表記として、findwhat 引数に定義済みの特殊文字を使用します。

/word または /w

随意。 単語全体のみを検索します。

次の使用例は、btnCancel を検索し、フォルダー "my visual studio projects" にあるすべての .cls ファイル内の btnReset に置き換え、検索結果 2 ウィンドウに置換情報を表示します。

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

関連項目