Android Studio / Intellijのアイデア:クラスの「目次」


106

私はAndroid Studioをいじくり回しており、これまでのところ、私が見たもののほとんどが好きです。クラスの「目次」が不足していることが、私を困らせている1つの理由です。何と呼べばよいかわからないことをお詫びします。しかし、私が言及しているのは、そのクラスファイルにあるすべてのメソッド、インターフェイス、クラスなどをリストするEclipseのドロップダウンメニューです。これにより、その位置にジャンプできます。このビューは、「パッケージエクスプローラー」で、クラスの左側にある矢印をクリックすると表示されます。これは私が本当に日食を見逃す原因の1つです。Ctrl+Fドキュメント内で簡単に検索できることは知っていますが、メソッド名を忘れてしまうことがよくあります。ここを調べてみましたが、役に立ちませんでした。誰かがこれを処理する方法を知っているかどうか疑問に思っています。


stackoverflow.com/a/3992371/104891も参照してください。
CrazyCoder 2013

回答:


243

IDEAには「構造」と呼ばれるタブがあり、現在開いているクラスのすべてのメソッド、フィールドなどが表示されます。

構造タブのあるIDEAウィンドウ


9
すごい、まさに私が探していたもの。残念ながら、自分でそれを理解することはできませんでした。
Ryan Smith

3
QtCreator、XCodeなどのように、メインツールバーのすぐ下にあるブレッドクラムスタイルのナビゲーションで、メソッドにジャンプするプルダウンリストを実装できなかったのはなぜでしょうか。もっと便利だっただろう。
iforce2d 2014

4
「構造」をUIの右側にドラッグすることができました。これで、クラス構造とプロジェクト構造を同時に見ることができます-Eclipseで持っていたように。
誰か

9
EclipseのCMD + Oは、Android Studioのfn + CMD + F12に似ています。
jazzyjester 2015年

4
@jazzyjester正解に値します。CMD + F12 素晴らしい。ただし、「Fn」キーの使用はキーボードモデルによって異なります。
sud007 2015年

51

Android StudioにTip of the Dayポップアップがあり、まさにこの問題を解決しています。

Ctrl/ +F12(ナビゲート|ファイル構造)を使用して、現在編集中のファイル内をすばやくナビゲートできます 。

現在のクラスのメンバーのリストが表示されます。移動する要素を選択して、EnterキーまたはF4キーを押します。リスト内のアイテムを簡単に見つけるには、名前を入力するだけです。

また、danny117が指摘するように、Alt/ +7を使用して、サイドパネルビューで同じコンテンツを表示/非表示にすることができます(上記のChris Jester-Youngの回答で示しています)。


5
alt + 7でpingを実行したいだけです
danny117

以下のためFile structureだけでCMD + F12
ダニエル・ゴメスリコ

2
うん、それは投稿が言うことです:)
Marcel Bro


3

Chris Jester-Young言ったことに加えて、カーソルでポイントされたクラスのメソッドとプロパティを確認する方法を指摘する価値があります。

a)Ctrl + Hカーソルが指すクラスを入力します。

b)クラス名の階層ウィンドウで、クラス名をダブルクリックします。確認すると、システムはクラスコードを逆コンパイルして開きます。

c) Alt + 7(Windows)またはCommand + 7(MAC)で構造ウィンドウを表示します

d)プロパティ、メソッド、派生クラス、派生インターフェースを視覚化し、継承されたアイテムを含めることもできます。キャレットのクラスに関連するすべて。


1
また、非常に便利です。
SMBiggs

1

現在Android StudioのBeta 0.8.9を使用していますが、Android Project Viewの設定アイコンをクリックするだけです。[メンバーの表示]を選択すると、クラスが展開可能になり、プロジェクトビューを使用してクラス内を移動できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.