移動して検索 コンボボックス(以前は 検索/コマンド ボックスと呼ばれていました)からテキストを検索し、Visual Studio のコマンドを実行できます。 [ 検索/コマンド ] ボックスは引き続きツール バー コントロールとして使用できますが、[ コンボの検索に移動] という名前で、既定では表示されなくなります。 [検索] コンボ ボックスを 表示するには、次の手順に従います。
標準ツール バーの [ボタンの追加と削除] を選択します (ツール バーの右端にある小さな矢印のようなコントロール)。
表示されるメニューで、[ カスタマイズ] を選択します。
[ カスタマイズ ] ダイアログ ボックスで、[ コマンドの追加] を選択します。
[ コマンドの追加 ] ダイアログ ボックスで 、[編集 ] カテゴリを選択し、一覧で下にスクロールするか 、G キーを押して検索して [ コンボの検索] を選択し、[ OK] を選択します。
コンボ ボックスがツール バーに表示されます。
Visual Studio コマンドを実行するには、より大きい (>) 記号で前置きします。
[ 検索コンボに移動 ] ボックスには、入力された最後の 20 個の項目が保持され、ドロップダウン リストに表示されます。 方向キーを選択すると、一覧内を移動できます。
テキストの検索
既定では、[検索] コンボ ボックスでテキスト を 指定し、 Enter キーを押すと、Visual Studio は [ ファイル内 で検索] ダイアログ ボックスで指定されているオプションを使用して、現在のドキュメントまたはツール ウィンドウを検索します。 詳細については、「テキストの 検索と置換」を参照してください。
コマンドの入力
[ 検索に移動] コンボ ボックスを 使用して、テキストを検索するのではなく、単一の Visual Studio コマンドまたはエイリアスを発行するには、コマンドの先頭に大きい (>) 記号を付けます。 例えば次が挙げられます。
>File.NewFile c:\temp\MyFile /t:"General\Text File"
または、[ コマンド ] ウィンドウを使用して、1 つまたは複数のコマンドを入力して実行することもできます。 一部のコマンドまたはエイリアスは、単独で入力して実行できます。他のコマンドやエイリアスには、構文に必要な引数があります。 引数を持つコマンドの一覧については、「 Visual Studio コマンド」を参照してください。
エスケープ文字
コマンド内のキャレット (^) 文字は、その直後の文字が制御文字としてではなく、リテラルで解釈されることを意味します。 これは、スイッチ名を除き、パラメーターまたはスイッチ値に、真っ直ぐな引用符 (")、スペース、先頭のスラッシュ、キャレット、またはその他のリテラル文字を埋め込むために使用できます。 例えば次が挙げられます。
>Edit.Find ^^t /regex
キャレットは、引用符の内側でも外側でも同じように機能します。 キャレットが行の最後の文字である場合は無視されます。