移動と検索 (Visual C#)
更新 : 2007 年 11 月
Visual C# には、ソース コード、プロジェクト ファイル、および開いているウィンドウで移動および検索を行うときに役立つツールがあります。
クラス ビュー
ナビゲーション バー
CTRL-TAB ナビゲーション
[フォルダを指定して検索]
オブジェクト ブラウザ
ナビゲーション スタック
クラス ビュー
[クラス ビュー] ウィンドウには、ソリューション エクスプローラと同様に、ファイルではなくクラスに基づいてプロジェクトが表示されます。[クラス ビュー] を使用すると、プロジェクトに含まれるクラスまたはクラスのメンバにすばやく移動できます。[クラス ビュー] にアクセスするには、[表示] メニューの [クラス ビュー] をクリックします。
CTRL-TAB ナビゲーション
場合によっては、Visual C# プロジェクトで複数のウィンドウがアクティブになることがあります。すばやくウィンドウを切り替えるには、Ctrl キーを押しながら Tab キーを押します。これにより、アクティブなツールとソース コード ウィンドウがすべて列挙されたウィンドウが表示されます。Ctrl キーを押しながら方向キーを押すと、表示するウィンドウを選択できます。
ナビゲーション バー
すべてのコード エディタ ウィンドウの上部に、2 つのリスト ボックスで構成されたナビゲーション バーがあります。左側のリスト ボックスには、現在のファイルで定義されているすべてのクラスが表示されます。右側のリスト ボックスには、左のリスト ボックスで選択されたクラスのすべてのメンバが表示されます。右側のリスト ボックスをクリックすると、メソッドを検索できます。
[フォルダを指定して検索]
Ctrl キーと Shift キーを押しながら F キーを押すと、[フォルダを指定して検索] ダイアログ ボックスが表示されます。このダイアログ ボックスでは、プロジェクト全体に対して検索操作と置換操作を実行できます。
メモ : |
---|
メソッドや型の名前を変更したり、メソッドのパラメータを変更したりするには、リファクタリング機能を使用します。検索と置換よりも完璧に実行され、また高度な機能があります。詳細については、「リファクタリング」を参照してください。 |
オブジェクト ブラウザ
オブジェクト ブラウザを使用して、ソース コード内を移動できます。まず、オブジェクト ブラウザのスコープを [マイ ソリューション] に限定して、ソリューション内のシンボルを表示します。次に、シンボルを右クリックし、[すべての参照の検索] または [定義へ移動] をクリックして、目的のコードに移動します。
ナビゲーション スタック
Visual Studio は、ナビゲーション スタックでのカーソルの移動を追跡して記憶します。前のカーソル位置に戻るには、Ctrl + マイナス記号 (-) キーを使用します。ナビゲーション スタックの最後のカーソル位置に移動するには、Ctrl + Shift + マイナス記号 (-) キーを使用します。[表示] メニューの [戻る] や [次に進む] をクリックして、スタック内を移動することもできます。
Visual Studio では、[定義へ移動] が呼び出されたときのカーソルの移動を追跡するために、別のナビゲーション スタックを使用しています。[定義へ移動] が呼び出されたときのカーソル位置に戻るには、Ctrl + Shift + 8 キーを使用します。ナビゲーション スタック内を前方に移動するには、Ctrl + Shift + 7 キーを使用します。