22

私はAndroid開発のための長い休止の後にIntelliJに戻ったので、私は再びそれに慣れています。私が抱えている問題は、たとえば、使用されているクラスがどこにあるかを確認したい場合、クラス宣言にキャレットを配置し、cmdaltF7(Mac OS Xでは)FindUsagesを発行します。これはmapping.txtからのものを返します。とseeds.txt、.javaの結果、さらには次の操作を行ってチェックを外すことでデフォルトを設定できます。テキストの出現を検索し、スコープをプロジェクトファイルからカスタムスコープに変更することもできます(たとえば)。これらのオプションは、 FindUsagesを再度呼び出したときに保存されませんshiftcmdaltF7

Find Usagesをパーソナライズして、Eclipseの機能に近づける方法を知っている人はいますか?(つまり、オカレンスのテキスト検索ではなく、実際の使用法を見つけます)。

4

2 に答える 2

8

将来からの報告:質問で説明されている動作が実装されました(コメントで言及されているIntellijの問題)。

cmdaltF7デフォルトのスコープで実行するように構成するには、いくつかのシンボルに対して実行することから始めます

見つかった使用法

レンチアイコンをクリックすると、事前定義されたスコープの1つを選択するか、(...ボタンを使用して)新しいスコープを作成できます。

スコープのリスト

+新しいスコープを作成します。検索するフォルダを見つけて、をクリックしますInclude recursively。そして出来上がり!

スコープを作成する

結果として生じる検索では、変更されるまでそのスコープが使用されます。

于 2016-12-14T11:28:05.667 に答える
7

の代わりにcmdaltF7、ショートカットを使用しaltF7ます。これにより、スコープ、テストの発生、および使用法のタイプについて選択するためのポップアップが開きます。この選択は1回行う必要があります。次に押すaltF7と、選択内容が記憶されます。

その結果、必要なものがaltF7続きenterます。

于 2013-06-11T13:11:22.580 に答える