[ファイル内で置換] コマンド
[検索と置換] ウィンドウの [ファイルの置換] タブで使用できるオプションのサブセットを使用して、ファイル内のテキスト 置き換えます。
構文
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
関連項目
- テキスト の検索と置換を する
- ファイル内の置換
- コマンド ウィンドウの
- 検索/コマンド ボックスの
- Visual Studio コマンド の
- Visual Studio コマンド エイリアス の