dotPeek 2019.3ヘルプ

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

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

Windows | ファイル構造
Ctrl+F11

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Solution / Assembly Explorerで現在のドキュメントを見つける

ナビゲート | アセンブリエクスプローラーで検索
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 を押すか、メインメニューからナビゲート | 関連ファイル... %menuPath%を選択します。あるいは、Ctrl+Shift+Aを押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  3. 関連ファイルがある場合、ファイルの選択リストが開きます。リストからファイルを選択し、クリックしてエディターで開きます。

    dotPeek: navigating related files

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

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

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

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

最終更新日: 2020年2月18日

関連ページ:

シンボルから移動

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

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

This command allows finding all usages of one or more symbols in the currently loaded assemblies. You can start the search from the declaration of the...

キャメルハンプ

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

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

Ctrl+Alt+Lアセンブリー・エクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。この名前空間は、アセンブ...