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

参照

処理手順

方法 : 結果リストを使用して検索する

参照

[フォルダーを指定して置換] ([検索と置換] ウィンドウ)

検索結果ウィンドウ

コマンド ウィンドウ

[検索] ボックス

引数を使用する Visual Studio コマンド

Visual Studio コマンドの定義済みのエイリアス