FindinFiles コマンドFind in Files Command

[検索と置換] ウィンドウの [フォルダーを指定して検索] タブにあるオプションのサブセットを使って、ファイルを検索します。Search files using a subset of the options available on the Find in Files tab of the Find and Replace window.


Edit.FindinFiles findwhat [/case] [/ext:extensions]  
[/lookin:searchpath] [/names] [/options] [/reset] [/stop] [/sub]  
[/text2] [/wild|/regex] [/word]  


必須。Required. 検索するテキスト。The text to match.


/case または /c/case or /c
任意。Optional. findwhat 引数で指定されている語句と大文字および小文字の使い分けが正確に一致する場合にのみ、一致と見なします。Matches occur only if the uppercase and lowercase characters exactly match those specified in the findwhat argument.

/ext: extensions/ext: extensions
任意。Optional. 検索するファイルのファイル拡張子を指定します。Specifies the file extensions for the files to be searched. 指定しないと、前に入力したものがある場合はそれが使われます。If not specified, the previous extension is used if one was previously entered.

/lookin: searchpath/lookin: searchpath
任意。Optional. 検索するディレクトリ。Directory to search. パスにスペースが含まれる場合は、パス全体を引用符で囲みます。If the path contains spaces, enclose the entire path in quotation marks.

/names または /n/names or /n
任意。Optional. 一致を含むファイル名の一覧を表示します。Displays a list of file names that contain matches.

/options または /t/options or /t
任意。Optional. 現在の検索オプションの設定の一覧を表示し、検索は行いません。Displays a list of the current find option settings and does not perform a search.

/regex または /r/regex or /r
任意。Optional. findwhat 引数に含まれる定義済みの特殊文字を、リテラル文字ではなく、テキストのパターンを表す表記として使います。Uses pre-defined special characters in the findwhat argument as notations that represent patterns of text rather than the literal characters. 正規表現文字の一覧については、「正規表現」をご覧ください。For a complete list of regular expression characters, see Regular Expressions.

/reset または /e/reset or /e
任意。Optional. 検索オプションを既定の設定に戻し、検索は行いません。Returns the find options to their default settings and does not perform a search.

任意。Optional. 現在実行中の検索操作がある場合は、それを停止します。Halts the current search operation if one is in progress. /stop を指定すると、他のすべての引数は無視されます。Search ignores all other arguments when /stop has been specified. たとえば、現在の検索を停止するには、次のように入力します。For example, to stop the current search you would enter the following:

>Edit.FindinFiles /stop  

/sub または /s/sub or /s
任意。Optional. /lookin:searchpath 引数で指定したディレクトリ内のサブフォルダーを検索します。Searches the subfolders within the directory specified in the /lookin:searchpath argument.

/text2 または /2/text2 or /2
任意。Optional. 検索の結果を [検索結果 2] ウィンドウに表示します。Displays the results of the search in the Find Results 2 window.

/wild または /l/wild or /l
任意。Optional. findwhat 引数に含まれる定義済みの特殊文字を、文字または文字のシーケンスを表す表記として使います。Uses pre-defined special characters in the findwhat argument as notations to represent a character or sequence of characters.

/word または /w/word or /w
任意。Optional. 単語全体と一致するもののみを検索します。Searches only for whole words.


次の例では、"My Visual Studio Projects" フォルダーにあるすべての .cls ファイルで "btnCancel" を検索し、一致情報を [検索結果 2] ウィンドウに表示します。This example searches for btnCancel in all .cls files located in the folder "My Visual Studio Projects" and displays the match information in the Find Results 2 Window.

>Edit.FindinFiles btnCancel /lookin:"c:/My Visual Studio Projects" /ext:*.cls /text2  

参照See Also

フォルダーを指定して検索 Find in Files
コマンド ウィンドウ Command Window
[検索/コマンド] ボックス Find/Command Box
Visual Studio のコマンド Visual Studio Commands
Visual Studio コマンドのエイリアスVisual Studio Command Aliases