dotPeek 2019.3ヘルプ

キャメルハンプ

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

検索コマンドのキャメルハンプ

キャメルハンプは常にすべての名前で検索コマンド、つまりどこでも検索/型に移動組立にジャンプファイルメンバーに移動、およびシンボルにジャンプで動作します。名前部分の最初の文字を入力し、一致する項目のリストを取得することは非常に便利です:

dotPeek speeds up the search with CamelHumps
大文字または小文字のどちらでも入力できます。
dotPeek speeds up the search with CamelHumps

dotPeekは、クエリー内の文字と任意の順序で一致するCamelCaseされたアイテムを見つけることもできます:

dotPeek: order of CamelCase abbreviation
もちろん、クエリーで文字とその順序の両方に一致する項目がある場合、そのような項目は結果リストの下位に配置されます。

コードビューアーアシストアクションのキャメルハンプ

キャメルハンプは選択の拡張/縮小でも動作する

アシストアクションの入力時にキャメルハンプを有効にするには

  1. メインメニューでツール | オプションを選択します。

  2. dotPeekオプションの環境 | ビューアーページに移動します。

  3. ビューアーのナビゲーションでキャメルハンプを使用するチェックボックスを使用して、タイピングアシスタンス機能でキャメルハンプサポートを切り替えます。

  4. OKをクリックします。

キャメルハンプを有効にすると、選択範囲の拡張/縮小コマンドは複合名の一部を考慮に入れます。複合名の途中に大文字で始まる複数の部分があるキャレットを配置したとします。

dotPeek: using CamelHumps to extend selection within a word
キャメルハンプでは、Ctrl+W を初めて押すと、単語の現在の部分が選択されます。
dotPeek: using CamelHumps to extend selection within a word
このキーストロークを2回目に押した後でのみ、dotPeekは単語全体を選択します。
dotPeek: using CamelHumps to extend selection within a word
その後のプレスはすべて通常通り処理されます。

最終更新日: 2020年3月3日

関連ページ:

名前で検索

dotPeekを使用すると、いくつかのキーストロークで任意のコードアイテムまたはファイルを表示できます。ナビゲーションの範囲には、現在アセンブリエクスプローラーウィンドウにロードされているすべてのアセンブリと、それらのアセンブリから参照されているすべてのアセンブリが含まれます。ソリューション内のコー...

ファイルメンバーに移動

このコマンドを使用すると、現在のドキュメント内の特定のメソッド、フィールド、プロパティ(ソースファイルまたは逆コンパイルによって再構築されたファイル)にすばやく移動できます。このコマンドを使用して、現在のドキュメント内のテキストを検索することもできます。テキストの一致は、一致するメンバーの後にポップ...

選択の拡張/縮小

/選択範囲の拡張コマンドを使用すると、拡張論理ブロックのコードを連続して選択できるため、コード内の任意の式を簡単に選択できるようになります。その場合、その中にキャレットを置き、 を数回押します。このコマンドはメインメニューのでも利用できます。dotPeekは、外側の宣言にジャンプコマンドも提供します...

ブックマーク

後でコード内のある場所に戻りたい場合は、ソリューション内またはライブラリコード内の任意のコード行をブックマークでマークできます。使用できるブックマークには次の2種類があります。ニーモニックのブックマーク—現在のソリューションの上位10位のように、頻繁に参照するコード行をマークするのに最も役立ちます。...

シンボルサーバーとしてのdotPeekの使用

dotPeekはシンボルサーバーとして機能することができます。つまり、コンパイルされたアセンブリをデバッグするために必要な情報をデバッガに提供できます。Microsoft Symbol Serverなどの従来のシンボルサーバーとは対照的に、dotPeekはシンボルファイルを保存せず、要求されたアセン...