1

750行以上のクラスでは、特定のメソッドを検索するコードをスクロールするのに非常に時間がかかります。あなたがコードの作者でないとき、無駄な時間は倍増します。

特定の方法にすばやくジャンプする必要がある場合、どのようなテクニックを使用しますか?これはコードではなく、メソッド名を覚えることができないことを忘れないでください。また、行番号を覚えるのが難しいため、特定の行にジャンプすることはできません。

私は2つのアプローチを使用しますが、これは私が思いついた最高のアプローチです。

  1. あるメソッドにブレークポイントを設定しました。長所:視覚的に魅力的、短所:デバッグ時にイライラし、「実際の」ブレークポイントと混在する
  2. //TODOマーカーをいくつかのメソッドに設定しました。プロ:Todoリストから簡単にナビゲートできます。短所:「実際の」todoタスクと混合し、一部のタスクを監視する可能性を高めます

お知らせ下さい...

4

1 に答える 1

1

これは、IJが最も得意とすることの1つです。

ctrl-click / ctrl-b:使用法から定義にジャンプします(これは常に使用する必要があります)

「ソースからスクロール」という構造ビューボタンと組み合わせた構造ビュー(Alt-7)

ctrl-shift-左/右:前のカーソル位置間を移動編集位置

ctrl-alt-shift-N:名前で任意のシンボルを検索します。名前の多くを知らなくても。ワイルドカードとキャメルケースを使用することも、すべて小文字のままにして大文字と小文字を区別しない検索を実行することもできます。

Alt-F6:キャレットで要素の使用法を見つけます。(このAPIが使用されている場所を表示してください)

ブックマークは、意図した目的がニーズに一致することを除いて、ブレークポイントやToDoのように機能します。すべて視覚的に異なり、キーボードのクイックナビゲーションをサポートします。

于 2012-05-05T14:48:57.920 に答える