ボックス
[検索] ボックスでは、テキストを検索し、Visual Studio コマンドを検索できます。[検索] ボックスは、ツール バー コントロールとして使用できますが、既定では表示されません。[標準] ツール バーの [ボタンの追加または削除] を選択し、[検索] を選択すると、[検索] ボックスを表示できます。
Visual Studio コマンドを実行するには、コマンドの先頭に不等号 (>) を付けます。
Find/Command ボックスでは、最近入力した 20 個のアイテムが記憶され、ドロップダウン リストに表示されます。方向キーを選択すると、一覧を参照できます。
[検索] ボックス
テキストの検索
既定では、[検索] ボックスにテキストを指定して Enter キーを押すと、Visual Studio によって、[フォルダーを指定して検索] ダイアログ ボックスで指定したオプションが使用され、現在のドキュメント ウィンドまたはとツール ウィンドウで検索が行われます。詳細については、「テキストの検索と置換」を参照してください。
コマンドの入力
[検索] ボックスを使用して、文字列の検索ではなく、Visual Studio の単一のコマンドまたはエイリアスを実行するには、先頭に不等号 (>) を付けて Visual Studio コマンドを入力します。次のように記述します。
>File.NewFile c:\temp\MyFile /t:"General\Text File"
または、コマンド ウィンドウを使って、単一または複数のコマンドを入力して実行することもできます。コマンドまたはエイリアスには、単独で入力して実行できるものと、構文に引数の指定が必要なものがあります。引数を持つコマンドの一覧については、「Visual Studio コマンド」を参照してください。
エスケープ文字
コマンド ラインにカレット (^) 文字があると、その直後の文字は制御文字としてではなくリテラル文字として解釈されます。したがって、引用符 (")、スペース、先頭のスラッシュ、カレット、その他の任意のリテラル文字をパラメーターまたはスイッチの値に直接埋め込むことができます。ただし、スイッチ名には埋め込むことができません。次に例を示します。
>Edit.Find ^^t /regex
カレットは、引用符の前後のどちらに置かれた場合でも同じ働きをします。行の最後の文字がカレットの場合は無視されます。