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

これらのヒントに従うことによって、Visual Studio でのコードの作成、移動、デバッグをさらに高速かつ効率的にできます。By following these tips, you can more quickly and efficiently write, navigate, and debug your code in Visual Studio. 一般的なキーボード ショートカットの詳細については、「ヒントとテクニック」を参照してください。For more information about common keyboard shortcuts, see Tips and Tricks. 詳細な一覧については、「キーボード ショートカットの識別とカスタマイズ」および「既定のキーボード ショートカット」を参照してください。For a more complete list, see Identifying and Customizing Keyboard Shortcuts and Default Keyboard Shortcuts.

このトピックには、次のセクションがあります。This topic includes the following sections:

Visual Studio Tools にアクセスするAccessing Visual Studio Tools

コードの作成Writing Code

コード内での移動Navigating Within Your Code

項目の検索の高速化Finding Items Faster

コードのデバッグDebugging Code

ファイル、ツール バー、およびウィンドウの管理Managing Files, Toolbars, and Windows

Visual Studio Tools にアクセスするAccessing Visual Studio Tools

スタート画面またはタスクバーに固定すると、開発者コマンド プロンプトまたは別のツールに簡単にアクセスできます。You can more easily access the Developer Command Prompt or another tool if you pin it to the Start screen or the taskbar.

  1. スタート画面で、「Visual Studio Tools」と入力し、Enter キーを押します。From the Start screen, enter Visual Studio Tools, and then choose the Enter key.

  2. ファイル エクスプローラーで、目的の項目のショートカット メニューを開きます。In File Explorer, open the shortcut menu for the item that you want:

    • ビルド通知Build Notifications

    • デバッグ可能パッケージ マネージャーDebuggable Package Manager

    • VS2013 用開発者コマンド プロンプトDeveloper Command Prompt for VS2013

    • Microsoft Feedback Client 2013Microsoft Feedback Client 2013

    • VS2013 ARM Cross Tools コマンド プロンプトVS2013 ARM Cross Tools Command Prompt

    • VS2013 x64 Cross Tools コマンド プロンプトVS2013 x64 Cross Tools Command Prompt

    • VS2013 x64 Native Tools コマンド プロンプトVS2013 x64 Native Tools Command Prompt

    • VS2013 x86 Native Tools コマンド プロンプトVS2013 x86 Native Tools Command Prompt

  3. [スタート画面にピン留め] または [タスクバーにピン留め] を選択します。Choose Pin to Start or Pin to Taskbar.

コードの作成Writing Code

コードをすばやく記述するには、次の機能を使用します。Write code more quickly by using the following features.

  • サンプル アプリケーションを使用するUse sample applications. MSDN コード ギャラリーからサンプル アプリケーションをダウンロードしてインストールすると、アプリケーションの開発時間を短縮できます。You can speed up application development by downloading and installing sample applications from the MSDN Code Gallery. また、その分野のサンプル パックをダウンロードして調べることで、特定のテクノロジやプログラミング概念を学習することもできます。You can also learn a particular technology or programming concept by downloading and exploring a Sample Pack for that area.

  • IntelliSense を使用するUse IntelliSense. エディターにコードを入力すると、メンバーの一覧、パラメーター ヒント、クイック ヒント、シグネチャ ヘルプ、入力候補などの IntelliSense 情報が表示されます。As you enter code in the editor, IntelliSense information, such as List Members, Parameter Info, Quick Info, Signature Help, and Complete Word, appears. これらの機能では、テキストのあいまい一致をサポートしています。そのため、たとえば、メンバーの一覧の結果一覧には、入力した文字から始まるエントリだけでなく、その文字の組み合わせが名前に含まれているエントリも含まれます。These features support fuzzy matching of text; for example, the results lists for List Members includes not only entries that start with the characters that you have entered but also entries that contain the character combination anywhere in their names. 詳細については、「IntelliSense の使用」を参照してください。For more information, see Using IntelliSense.

  • コード入力時の IntelliSense オプションの自動挿入を変更するChange auto-insertion of IntelliSense options as you enter code. IntelliSense を候補提示モードに切り替えることで、明示的に選択した場合にのみ IntelliSense オプションが挿入されるように指定できます。By switching IntelliSense to suggestion mode, you can specify that IntelliSense options are inserted only if you explicitly choose them.

    候補提示モードを有効にするには、Ctrl キーを押しながら Alt キーと Space キーを押すか、メニュー バーで [編集][IntelliSense][完了モードの切り替え] の順に選択します。To enable suggestion mode, choose the Ctrl + Alt + Spacebar keys, or, on the menu bar, choose Edit, IntelliSense, Toggle Completion Mode.

  • コード スニペットを使用するUse code snippets. 組み込みのスニペットを使用するか、独自のスニペットを作成することができます。You can use built-in snippets or create your own snippets.

    スニペットを挿入するには、メニュー バーで [編集][IntelliSense][スニペットの挿入] の順に選択するか、ファイルのショートカット メニューを開き、[スニペットの挿入] を選択します。To insert a snippet, on the menu bar, choose Edit, IntelliSense, Insert Snippet or open the shortcut menu in a file and choose Insert Snippet. 詳細については、「Code Snippets」を参照してください。For more information, see Code Snippets.

  • コード エラーをインラインで修正するFix code errors inline. クイック アクションを使うと、コードのリファクタリング、生成、その他の変更を、1 つの操作で簡単に行うことができます。Quick Actions let you easily refactor, generate, or otherwise modify code with a single action. これらのアクションは、電球アイコン 小さい電球アイコン を使用するか、または適切なコード行にカーソルを置いて Alt + Enter キーまたは Ctrl + . キーを押すとThese actions can be applied using the Light Bulb icon Small Light Bulb Icon, or by pressing Alt + Enter or Ctrl + . 適用できます。when your cursor is on the appropriate line of code. 詳細については、「クイック アクション」を参照してください。See Quick Actions for more information.

  • コード要素の定義を表示および編集するShow and edit the definition of a code element. メンバー、変数、ローカルなどのコード要素が定義されているモジュールをすばやく表示および編集できます。You can quickly show and edit the module in which a code element, such as a member, a variable, or a local, is defined.

    ポップアップ ウィンドウで定義を開くには、要素を強調表示して Alt + F12 キーを押すか、要素のショートカット メニューを開いて [定義をここに表示] を選択します。To open a definition in a pop-up window, highlight the element and then choose the Alt+F12 keys, or open the shortcut menu for the element and then choose Peek Definition. 定義を別のコード ウィンドウで開くには、コード要素のショートカット メニューを開き、[定義へ移動] をクリックします。To open a definition in a separate code window, open the shortcut menu for the element, and then choose Go to Definition.

コード内での移動Navigating Within Your Code

さまざまな方法を使用して、コード内の特定の場所をすばやく探して移動できます。You can use various techniques to find and move to specific locations in your code more quickly.

  • コード行にブックマークを設定するBookmark lines of code. ブックマークを使用すると、ファイル内の特定のコード行にすばやく移動できます。You can use bookmarks to navigate quickly to specific lines of code in a file.

    ブックマークを設定するには、メニュー バーで [編集][ブックマーク][ブックマークの設定/解除] の順に選択します。To set a bookmark, on the menu bar, choose Edit, Bookmarks, Toggle Bookmark. [ブックマーク] ウィンドウでは、ソリューションのすべてのブックマークを表示できます。You can view all of the bookmarks for a solution in the Bookmarks window. 詳細については、「コードへのブックマークの設定」を参照してください。For more information, see Setting Bookmarks in Code.

  • ファイル内のシンボル定義を検索するSearch for symbol definitions in a file. ソリューション内で検索して、シンボル定義およびファイル名を見つけることはできますが、検索結果に名前空間およびローカル変数は含まれません。You can search within a solution to locate symbol definitions and file names, but search results don't include namespaces or local variables.

    この機能にアクセスするには、メニュー バーで [編集][移動] の順に選択します。To access this feature, on the menu bar, choose Edit, Navigate To.

  • コードの構造全体を参照するBrowse the overall structure of your code. ソリューション エクスプローラーでは、プロジェクト内のクラスとその型およびメンバーを検索および参照できます。In Solution Explorer, you can search and browse classes and their types and members in your projects. また、シンボルの検索、メソッドの呼び出し階層の表示、シンボル参照の検索などのタスクを実行することもできます。You can also search for symbols, view a method's Call Hierarchy, find symbol references, and perform other tasks. ソリューション エクスプローラーでコード要素を選択すると、関連ファイルが [プレビュー] タブに表示され、ファイル内でカーソルがその要素に移動します。If you choose a code element in Solution Explorer, the associated file opens in a Preview tab, and the cursor moves to the element in the file. 詳細については、「コードの構造の表示」を参照してください。For more information, see Viewing the Structure of Code.

項目の検索の高速化Finding Items Faster

ツール ウィンドウの内容をフィルター処理して、現在のタスクに関連する情報のみを表示するだけでなく、IDE 全体でコマンド、ファイル、およびオプションを検索することもできます。You can search across the IDE for commands, files, and options, in addition to filtering the contents of tool windows to show only relevant information for your current task.

  • ツール ウィンドウの内容をフィルター処理するFilter the contents of tool windows. [ツールボックス][プロパティ] ウィンドウ、ソリューション エクスプローラーなど、さまざまなツール ウィンドウの内容を検索し、指定した文字が名前に含まれる項目のみを表示できます。You can search within the contents of many tool windows, such as the Toolbox, the Properties window, and Solution Explorer, but display only items whose names contain the characters that you specify.

  • 対処する必要があるエラーのみを表示するDisplay only the errors you want to address. [エラー一覧] ツール バーの [フィルター] を選択すると、[エラー一覧] ウィンドウに表示されるエラーの数を減らすことができます。If you choose the Filter button on the Error List toolbar, you can reduce the number of errors that appear in the Error List window. エディターで開いているファイルのエラーのみ、現在のファイルのエラーのみ、または現在のプロジェクトのエラーのみを表示できます。You can display only the errors in the files that are open in the editor, only the errors in the current file, or only the errors in the current project. また、[エラー一覧] ウィンドウ内で検索して、特定のエラーを見つけることもできます。You can also search within the Error List window to find specific errors.

  • ダイアログ ボックス、メニュー コマンド、およびオプションを検索するFind dialog boxes, menu commands, and options. [クイック起動] ([オプション] ダイアログ ボックス - [環境]) に、検索対象の項目のキーワードまたは語句を入力します。In the Quick Launch, Environment, Options Dialog Box box, enter keywords or phrases for the items that you're trying to find. たとえば、「new project」と入力すると、次のオプションが表示されます。For example, the following options appear if you enter new project:

    図 3: new projectに対するクイック起動の結果一覧Figure 3: Quick Launch results list for new project

    "新しいプロジェクト" のクイック起動結果Quick Launch Results for 'new project'

    クイック起動には、[新しいプロジェクト] ダイアログ ボックス、[新しい項目の追加] ダイアログ ボックス、[オプション] ダイアログ ボックスの [プロジェクトおよびソリューション] ページなどへのリンクが表示されます。Quick Launch displays links to the New Project dialog box, the Add New Item dialog box, and the Projects and Solutions page in the Options dialog box, among others. また、クイック起動の結果には、プロジェクト ファイルおよびツール ウィンドウも含まれます。Quick Launch results can also include project files and tool windows.

コードのデバッグDebugging Code

デバッグには時間がかかる場合がありますが、次のヒントはその処理時間を短縮するのに役立ちます。Debugging can consume a lot of time, but the following tips can help you speed up the process.

  • さまざまなブラウザーで同じページ、アプリケーション、またはサイトをテストするTest the same page, application, or site in different browsers. コードをデバッグする際に、[ブラウザーの選択] ダイアログ ボックスを開かなくても、Page Inspector (Visual Studio) など、インストールされている Web ブラウザーを簡単に切り替えることができます。As you debug your code, you can easily switch among the installed web browsers, including Page Inspector (Visual Studio), without having to open the Browse With dialog box. [標準] ツール バーの [デバッグ開始] ボタンの横にある [デバッグ ターゲット] ボックスを使用すると、ページをデバッグまたは表示する際に使用しているブラウザーを即座に確認できます。You can use the Debug Target list, which is on the Standard toolbar next to the Start Debugging button, to quickly verify which browser you're using as you debug or view pages.

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

  • 一時的なブレークポイントを設定するSet temporary breakpoints. 現在のコード行に一時的なブレークポイントを作成し、同時にデバッガーを起動できます。You can create a temporary breakpoint in the current line of code and start the debugger simultaneously. そのコード行に到達すると、デバッガーは中断モードになります。When you hit that line of code, the debugger enters break mode. 詳細については、「デバッガーでのコード間の移動」を参照してください。For more information, see Navigating through Code with the Debugger.

    この機能を使用するには、Ctrl キーを押しながら F10 キーを押すか、中断するコード行でショートカット メニューを開き、[カーソル行の前まで実行] を選択します。To use this feature, choose the Ctrl + F10 keys, or open the shortcut menu for the line of code on which you want to break, and then choose Run To Cursor.

  • デバッグ中に実行ポイントを移動するMove the execution point during debugging. 現在の実行ポイントを別のコード セクションに移動し、そのポイントからデバッグを再開できます。You can move the current execution point to a different section of code and then restart debugging from that point. この方法は、そのセクションに到達するために必要な手順をすべて再作成せずに、コード セクションをデバッグする場合に便利です。This technique is useful if you want to debug a section of code without having to recreate all of the steps that are required to reach that section. 詳細については、「デバッガーでのコード間の移動」を参照してください。For more information, see Navigating through Code with the Debugger.

    実行ポイントを移動するには、同じソース ファイル内の次のステートメントを設定する場所に黄色の矢印をドラッグし、F5 キーを押して、デバッグを続行します。To move the execution point, drag the yellow arrowhead to a location where you want to set the next statement in the same source file, and then choose the F5 key to continue debugging.

  • 変数の値の情報をキャプチャするCapture value information for variables. コード内の変数にデータヒントを追加して固定すると、デバッグが完了した後に変数の最後の既知の値にアクセスできます。You can add a DataTip to a variable in your code and pin it so that you can access the last known value for the variable after debugging has finished. 詳細については、「データ ヒントでのデータ値の表示」を参照してください。For more information, see View data values in Data Tips.

    データヒントを追加するには、デバッガーが中断モードである必要があります。To add a DataTip, the debugger must be in break mode. 変数にカーソルを移動し、表示されたデータヒントのピン ボタンを選択します。Place the cursor on the variable, and then choose the pin button on the DataTip that appears. デバッグが停止すると、ソース ファイル内の変数を含むコード行の横に青いピン アイコンが表示されます。When debugging is stopped, a blue pin icon appears in the source file next to the line of code that contains the variable. 青いピンをポイントすると、最新のデバッグ セッションでの変数の値が表示されます。If you point to the blue pin, the value of the variable from the most recent debugging session appears.

  • [イミディエイト] ウィンドウをクリアする。Clear the Immediate window. デザイン時に >cls または >Edit.ClearAll を入力すると、[イミディエイト ウィンドウ] の内容を消去できます。You can erase the contents of the Immediate Window at design time by entering >cls or >Edit.ClearAll

    その他のコマンドの詳細については、Visual Studio コマンドのエイリアスに関するページを参照してください。For more information about additional commands, see Visual Studio Command Aliases.

ファイル、ツール バー、およびウィンドウの管理Managing Files, Toolbars, and Windows

アプリケーションを開発する際には、ほとんどの場合、複数のコード ファイルを操作し、さまざまなツール ウィンドウを行き来しながら作業します。At any one time, you may be working in multiple code files and moving among several tool windows as you develop an application. 次のヒントに従うと、作業効率を上げることができます。You can keep organized by using the following tips.

  • よく使用するファイルをエディターに表示したままにするKeep files that you frequently use visible in the editor. ファイルをタブの左側に固定すると、エディターで開いているファイルの数に関係なく、ファイルを表示したままにできます。You can pin files to the left side of the tab well so that they remain visible regardless of how many files are open in the editor.

    ファイルを固定するには、ファイルのタブを選択し、[ピン ステータスを切り替える] ボタンを選択します。To pin a file, choose the file's tab, and then choose the Toggle Pin Status button.

  • ドキュメントやウィンドウを他のモニターに移動するMove documents and windows to other monitors. アプリケーションを開発する際にマルチモニターを使用する場合は、エディターで開いているファイルを別のモニターに移動すると、アプリケーションの特定の部分の作業がより簡単になります。If you use more than one monitor when you develop applications, you can work on portions of your application more easily by moving files that are open in the editor to another monitor. デバッガー ウィンドウなどのツール ウィンドウを別のモニターに移動することや、タブによりドキュメントとツール ウィンドウをまとめてドッキングして、"ラフティング" を作成することもできます。You can also move tool windows, such as debugger windows, to another monitor and tab dock document and tool windows together to create "rafts." 詳細については、「Visual Studio のウィンドウ レイアウトをカスタマイズする」を参照してください。For more information, see Customize window layouts in Visual Studio.

    また、ソリューション エクスプローラーのインスタンスをもう 1 つ作成し、それを別のモニターに移動すると、ファイルをより簡単に管理できます。You can also manage files more easily by creating another instance of Solution Explorer and moving it to another monitor. ソリューション エクスプローラーのインスタンスをもう 1 つ作成するには、ソリューション エクスプローラーのショートカット メニューを開き、[新しいソリューション エクスプローラー ビュー] を選択します。To create another instance of Solution Explorer, open a shortcut menu in Solution Explorer, and then choose New Solution Explorer View.

  • Visual Studio に表示されるフォントをカスタマイズするCustomize the fonts that appear in Visual Studio. IDE のテキストに使用されるフォント フェイス、サイズ、および色を変更できます。You can change the font face, size, and color that's used for text in the IDE. たとえば、エディター内の特定のコード要素の色や、ツール ウィンドウまたは IDE 全体のフォント フェイスをカスタマイズできます。For example, you can customize the color of specific code elements in the editor and the font face in tool windows or throughout the IDE. 詳細については、「方法: Visual Studio で使用するフォントと色を変更する」および「方法 : エディターで使用するフォントのフォント フェイス、サイズ、色を変更する」を参照してください。For more information, see How to: Change Fonts and Colors and How to: Change Fonts and Colors in the Editor.

関連項目See Also

頻繁に使用するコマンドに対応する既定のキーボード ショートカット Default Keyboard Shortcuts for Frequently Used Commands
方法: メニューおよびツール バーをカスタマイズする How to: Customize Menus and Toolbars
チュートリアル : 簡単なアプリケーションの作成 Walkthrough: Create a Simple Application
アクセシビリティのヒントとテクニックAccessibility Tips and Tricks