dotPeek 2019.1ヘルプ

現在のコンテキストをナビゲートする

dotPeekは、現在のコンテキスト、つまり開いている文書とその中のキャレットの位置に基づいてコードの構造をナビゲートするのに役立つ多数の機能を提供します。

Windows | ファイル構造
Ctrl+F11

dotPeekでは、ファイル構造ウィンドウを使って現在のドキュメントの構造をナビゲートすることができます。これは大きなファイルでのナビゲーションを非常に簡単にします。ウィンドウはコードビューアーと同期しています。別のコードビューアータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。

  1. Ctrl+F11 を押すか、メインメニューからWindows | ファイル構造 を選択します。あるいは、Ctrl+Shift+Aを押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  2. 現在のドキュメントの内容はツリー構造で表示されます。これを使用してドキュメントを閲覧およびナビゲートできます。任意の記号をダブルクリックして、コードビューアーのキャレットを対応する位置に切り替えることができます。

  3. ファイル構造ウィンドウで強調表示されているシンボルでコードビューアーのキャレット位置を変更する方法を同期するには、ツールバーのエディターでのキャレットの追跡 ThemedIcon SyncCaretToView Screen Gray をクリックします。

  4. ファイル構造ウィンドウで選択したシンボルをコードビューアーのキャレット位置と同期させるには、ツールバーのソースに自動的にスクロール ThemedIcon SyncViewToCaret Screen Gray をクリックします。

ファイル構造ウィンドウから、さらに多くのアクションにアクセスできます。利用可能なコマンドを確認するには、任意の記号を右クリックします。

ナビゲート | 外側の宣言
Ctrl+[

1回のショートカットで、エディター内でその本体内の任意の位置から型または関数の宣言にジャンプできます。

  1. キャレットを型または関数の本体内の任意の位置に設定します。

  2. Ctrl+[ を押すか、メインメニューからナビゲート | 外側の宣言 を選択します。あるいは、Ctrl+Shift+Aを押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  3. dotPeekはキャレットを型または関数の宣言に設定します。

  4. 型または関数が別の型内で宣言されている場合は、ステップ2を繰り返して包含型の宣言に移動できます。

ナビゲート | 次/前メンバー
Alt+Down / Alt+Up

次/前メンバーコマンドを使用すると、コードファイル内のメンバーと入れ子になった型の間、またはマークアップファイル内のタグ間をすばやく移動できます。

  1. フォーカスがエディターにあるときは、Alt+Down / Alt+Up を押すか、メインメニューでナビゲート | 次/前メンバーを選択します。

  2. キャレットは次/前のメンバー/タグの宣言に移動します。内部型がある場合、キャレットは各内部型のメンバーでも停止します。

ソリューション / アセンブリー・エクスプローラーで現在の文書を見つける

ナビゲート | アセンブリエクスプローラーで検索
Shift+Alt+L

この便利なナビゲーション機能により、アセンブリエクスプローラーウィンドウ内のツリーを展開し、現在の文書に対応する項目を自動スクロールして強調表示することができます。

カーソルが特定のシンボル上にある場合、このシンボルに対応するアイテムがアセンブリエクスプローラーで強調表示されます。カーソルがドキュメント内の他の場所にある場合は、ドキュメントのルートタイプが強調表示されます。

  1. コードビューアーでは、キャレットをアセンブリエクスプローラーで検索するシンボルに設定します。

  2. Shift+Alt+L を押すか、メインメニューのナビゲート | アセンブリエクスプローラーで検索を選択

  3. dotPeekはアセンブリー・エクスプローラーウィンドウを表示してそこに項目をフォーカスして表示します。

ナビゲート | 関連ファイル...
Ctrl+Shift+Alt+G

このコマンドを使用すると、内容が現在のファイルに何らかの形で関連しているすべてのファイルに移動できます。

関連ファイルへの移動は、Webアプリケーションにとって非常に役立ちます。たとえば、Webフォームからマスターページ、ユーザーコントロール、参照イメージ、JavaScriptおよびCSSファイルにジャンプすることができます。ASP.NET MVCアプリケーションでは、ビューからコントローラーおよびバックへのナビゲーションを簡素化します。

  1. キャレットをファイル内に配置します。

  2. Ctrl+Shift+Alt+G を押すか、メインメニューからナビゲート | 関連ファイル... を選択します。あるいは、Ctrl+Shift+Aを押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  3. 関連ファイルがいくつかある場合、ファイルの選択ドロップダウンリストが開きます。リストからファイルを選択し、それをクリックしてエディターで開きます。

    dotPeek: navigating related files

表示 | 指定行へジャンプ
Ctrl+G

指定行へジャンプコマンドを使用すると、現在のドキュメントのコード行にすばやくジャンプできます。

  1. Ctrl+G を押すか、メニューから表示 | 指定行へジャンプを選択します。

  2. 表示されるダイアログに、現在の文書の総行数が表示されます。ターゲット行は現在の行に設定されます。目的の行番号を入力して、OKをクリックします。

最終更新日: 2019年7月1日

関連事項

関連ページ:

シンボルからのナビゲーション

任意のコードシンボルから、dotPeekは宣言、実装、用途などにあなたを導きます。コードビューアー、ファイル構造ウィンドウ、および他のdotPeekツールウィンドウからシンボルの使用方法や宣言からのナビゲーションを開始できます。ナビゲーションの範囲は、現在アセンブリエクスプローラーウィンドウにロード...

シンボルの使用箇所の検索

このコマンドを使用すると、現在ロードされているアセンブリ内の特定のシンボルのすべての使用箇所を見つけることができます。シンボルの宣言または他の用途から検索を開始することができます。コードビューアー、ファイル構造ウィンドウおよび他のツールウィンドウからこのコマンドを呼び出すことができます。キャレットが...

キャメルハンプ

キャメルハンプは、各パートが大文字で始まるCamelCase、または複合名の一部がアンダースコアで区切られた複合名の一部を識別する機能です。これらの部分の最初の文字だけを入力することができ、dotPeekは自動的に名前が一致する項目を検索します。検索コマンドのキャメルハンプ:キャメルハンプは常にすべ...

アセンブリエクスプローラーウィンドウ

Windows | アセンブリー・エクスプローラーCtrl+Alt+Lアセンブリー・エクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名...

次にナビゲート

ナビゲート | 次にナビゲート次にナビゲートは、ほとんどのナビゲーションニーズのための単一のショートカットです。コンテキストで使用可能なすべてのナビゲーション宛先を含むドロップダウンリストが開きます。コードビューアー、ファイル構造ウィンドウなどのツールウィンドウからこのコマンドを呼び出すことができま...

スタックトレースから例外への移動

ツール | スタックトレースをブラウズ外部スタックトレース(バグレポートなど)を受け取ったら、スタックトレースエクスプローラーウィンドウでそのスタックトレースを開き、対応する例外が発生したコードに移動できます。スタックトレースでは、ファイル、タイプ、およびメソッドがハイパーリンクとして表示されます。...