次の方法で共有


Visual Studio の生産性に関するヒント

Visual Studio を使用してアプリケーションを開発する際に、このトピックの手法に従うと、効率を向上させることができます。

[!メモ]

このトピックを改善するために: ここに示されていない情報をご存じの方は、このトピックのコミュニティ コンテンツにコメントを追加してください。

ここでは、次の内容について説明します。

コードの作成

コード内での移動

項目の検索の高速化

コードのデバッグ

ファイル、ツール バー、およびウィンドウの管理

コードの作成

コードをすばやく記述するには、次の機能を使用します。

  • サンプル アプリケーションを使用する。MSDN コード ギャラリーからサンプル アプリケーションをダウンロードしてインストールすると、アプリケーションの開発時間を短縮できます。また、その分野のサンプル パックをダウンロードして調べることで、特定のテクノロジやプログラミング概念を学習することもできます。詳細については、「オンライン サンプルへのアクセス」を参照してください。

  • コーディング補助機能を使用する。エディターにコードを入力すると、メンバーの一覧、パラメーター ヒント、クイック ヒント、シグネチャ ヘルプ、入力候補などの IntelliSense 情報が表示されます。これらの機能では、テキストのあいまい一致をサポートしています。そのため、たとえば、メンバーの一覧の結果一覧には、入力した文字から始まるエントリだけでなく、その文字の組み合わせが名前に含まれているエントリも含まれます。詳細については、「IntelliSense の使用方法」を参照してください。

  • コード入力時の IntelliSense オプションの自動挿入を変更する。IntelliSense を候補提示モードに切り替えることで、明示的に選択した場合にのみ IntelliSense オプションが挿入されるように指定できます。

    候補提示モードを有効にするには、Ctrl キーを押しながら Alt キーと Space キーを押すか、メニュー バーで [編集][IntelliSense][完了モードの切り替え] の順に選択します。

  • SELECT コンストラクトにスケルトン コードを使用する。組み込みのスニペットを使用するか、独自のスニペットを作成して使用して、ファイルにスケルトン コードを挿入できます。

    スニペットを挿入するには、メニュー バーで [編集][IntelliSense][スニペットの挿入] の順に選択するか、ファイルのショートカット メニューを開き、[スニペットの挿入] を選択します。詳細については、「コード スニペット」を参照してください。

  • コード エラーをインラインで修正する。スマート タグは、コード行の下に青いボックスまたは赤いボックスとして表示されます。ボックスの 1 つをポイントするか、コード行にカーソルを置き、Ctrl キーを押しながらピリオド (.) キーを押すと、スマート タグのオプションを表示できます。

    青いボックスでは、コードのエラーを修正するための推奨方法が表示されます。

    図 1: エラーのスマート タグ

    エラー スマート タグの例

    赤いボックスでは、コードをリファクターするための推奨方法が表示されます。

    図 2: リファクタリングのスマート タグ

    リファクター スマート タグの例

コード内での移動

さまざまな方法を使用して、コード内の特定の場所をすばやく探して移動できます。

  • コード行を後で簡単に探すことができるようにブックマークを設定する。ブックマークを使用すると、ファイル内の特定のコード行にすばやく移動できます。

    ブックマークを設定するには、メニュー バーで [編集][ブックマーク][ブックマークの設定/解除] の順に選択します。[ブックマーク] ウィンドウでは、ソリューションのすべてのブックマークを表示できます。詳細については、「コードへのブックマークの設定」を参照してください。

  • ファイル内のシンボル定義を検索する。ソリューション内で検索して、シンボル定義およびファイル名を見つけることはできますが、検索結果に名前空間およびローカル変数は含まれません。

    この機能にアクセスするには、メニュー バーで [編集][移動] の順に選択します。

  • コード要素の定義を検索する。メンバー、変数、ローカルなどのコード要素が定義されているモジュールをすばやく検索できます。

    定義を検索するには、コード要素のショートカット メニューを開き、[定義へ移動] を選択します。

  • コードの構造全体を参照するソリューション エクスプローラーでは、プロジェクト内のクラスとその型およびメンバーを検索および参照できます。また、シンボルの検索、メソッドの呼び出し階層の表示、シンボル参照の検索などのタスクを実行することもできます。ソリューション エクスプローラーでコード要素を選択すると、関連ファイルが [プレビュー] タブに表示され、ファイル内でカーソルがその要素に移動します。詳細については、「コードの構造の表示」を参照してください。

項目の検索の高速化

ツール ウィンドウの内容をフィルター処理して、現在のタスクに関連する情報のみを表示するだけでなく、IDE 全体でコマンド、ファイル、およびオプションを検索することもできます。

  • ツール ウィンドウの内容をフィルター処理する[ツールボックス][プロパティ] ウィンドウ、ソリューション エクスプローラーなど、さまざまなツール ウィンドウの内容を検索し、指定した文字が名前に含まれる項目のみを表示できます。

  • 対処する必要があるエラーのみを表示する[エラー一覧] ツール バーの [フィルター] を選択すると、[エラー一覧] ウィンドウに表示されるエラーの数を減らすことができます。エディターで開いているファイルのエラーのみ、現在のファイルのエラーのみ、または現在のプロジェクトのエラーのみを表示できます。また、[エラー一覧] ウィンドウ内で検索して、特定のエラーを見つけることもできます。

  • ダイアログ ボックス、メニュー コマンド、および [オプション] ダイアログ ボックスのオプションをすばやく検索する[クイック起動]ボックスに、検索対象の項目のキーワードまたは語句を入力します。たとえば、「新しいプロジェクト」と入力すると、次のオプションが表示されます。

    図 3: 「新しいプロジェクト」に対するクイック起動の結果一覧

    '新しいプロジェクト' のクイック起動結果

    クイック起動には、[新しいプロジェクト] ダイアログ ボックス、[新しい項目の追加] ダイアログ ボックス、[オプション] ダイアログ ボックスの [プロジェクトおよびソリューション] ページなどへのリンクが表示されます。また、クイック起動の結果には、プロジェクト ファイルおよびツール ウィンドウも含まれます。

コードのデバッグ

デバッグには時間がかかる場合がありますが、次のヒントはその処理時間を短縮するのに役立ちます。

  • さまざまなブラウザーで同じページ、アプリケーション、またはサイトをテストする。コードをデバッグする際に、[ブラウザーの選択] ダイアログ ボックスを開かなくても、Page Inspector (Visual Studio) など、インストールされている Web ブラウザーを簡単に切り替えることができます。[標準] ツール バーの [デバッグの開始] ボタンの横にある [デバッグ ターゲット] ボックスを使用すると、ページをデバッグまたは表示する際に使用しているブラウザーを即座に確認できます。

    Web ブラウザーのデバッグ オプションの選択

  • 一時的なブレークポイントを設定する。現在のコード行に一時的なブレークポイントを作成し、同時にデバッガーを起動できます。そのコード行に到達すると、デバッガーは中断モードになります。詳細については、「[NIB] 12/13 方法: カーソル位置まで実行する」を参照してください。

    この機能を使用するには、Ctrl キーを押しながら F10 キーを押すか、中断するコード行でショートカット メニューを開き、[カーソル行の前まで実行] を選択します。

  • デバッグ中に実行ポイントを移動する。現在の実行ポイントを別のコード セクションに移動し、そのポイントからデバッグを再開できます。この方法は、そのセクションに到達するために必要な手順をすべて再作成せずに、コード セクションをデバッグする場合に便利です。詳細については、「[NIB] 12/13 方法: 次のステートメントを設定する」を参照してください。

    実行ポイントを移動するには、同じソース ファイル内の次のステートメントを設定する場所に黄色の矢印をドラッグし、F5 キーを押して、デバッグを続行します。

  • 変数の値の情報をキャプチャする。コード内の変数にデータヒントを追加して固定すると、デバッグが完了した後に変数の最後の既知の値にアクセスできます。詳細については、「方法: DataTips を使用する」を参照してください。

    データヒントを追加するには、デバッガーが中断モードである必要があります。変数にカーソルを移動し、表示されたデータヒントのピン ボタンを選択します。デバッグが停止すると、ソース ファイル内の変数を含むコード行の横に青いピン アイコンが表示されます。青いピンをポイントすると、最新のデバッグ セッションでの変数の値が表示されます。

  • [イミディエイト] ウィンドウをクリアする。デザイン時に次のコマンドを入力すると、[イミディエイト ウィンドウ]の内容をすばやく消去できます。

    >cls

    または

    >Edit.ClearAll

    その他のコマンドの詳細については、「Visual Studio コマンドの定義済みのエイリアス」を参照してください。

ファイル、ツール バー、およびウィンドウの管理

アプリケーションを開発する際には、ほとんどの場合、複数のコード ファイルを操作し、さまざまなツール ウィンドウを行き来しながら作業します。次のヒントに従うと、作業効率を上げることができます。

  • よく使用するファイルをエディターに表示したままにする。ファイルをタブの左側に固定すると、エディターで開いているファイルの数に関係なく、ファイルを表示したままにできます。

    ファイルを固定するには、ファイルのタブを選択し、[ピン ステータスを切り替える] ボタンを選択します。

  • ドキュメントやウィンドウを他のモニターに移動する。アプリケーションを開発する際にマルチモニターを使用する場合は、エディターで開いているファイルを別のモニターに移動すると、アプリケーションの特定の部分の作業がより簡単になります。デバッガー ウィンドウなどのツール ウィンドウを別のモニターに移動することや、タブによりドキュメントとツール ウィンドウをまとめてドッキングして、"ラフティング" を作成することもできます。詳細については、「方法 : ウィンドウを整列およびドッキングする」を参照してください。

    また、ソリューション エクスプローラーのインスタンスをもう 1 つ作成し、それを別のモニターに移動すると、ファイルをより簡単に管理できます。ソリューション エクスプローラーのインスタンスをもう 1 つ作成するには、ソリューション エクスプローラーのショートカット メニューを開き、[新しいソリューション エクスプローラー ビュー] を選択します。

  • Visual Studio に表示されるフォントをカスタマイズする。IDE のテキストに使用されるフォント フェイス、サイズ、および色を変更できます。たとえば、エディター内の特定のコード要素の色や、ツール ウィンドウまたは IDE 全体のフォント フェイスをカスタマイズできます。詳細については、「方法: IDE で使用するフォントと色を変更する」および「方法 : エディターで使用するフォントのフォント フェイス、サイズ、色を変更する」を参照してください。

参照

処理手順

方法: メニューおよびツール バーをカスタマイズする (Visual Studio)

アクセシビリティのヒントとテクニック

概念

チュートリアル: C# または Visual Basic を使用する Visual Studio IDE の調査