Wie kann ich Methodeninformationen in Android Studio anzeigen?


555

Wenn Sie in Eclipse mit der Maus über eine Methode fahren, wird ein Fenster mit einer Beschreibung der Funktionsweise der Methode, der Bedeutung der Parameter und der Rückgabe angezeigt. Gibt es eine Möglichkeit, Android Studio dazu zu bringen, dasselbe zu tun?


8
Es gibt einen schnelleren und bequemeren Ansatz. Drücken Sie einfach Strg + Leertaste (Mac OS X), wenn sich der Cursor über einer Methode befindet. Es öffnet sich ein kleines Dialogfenster mit den Dokumentationen.
ChallengeAccepted

9
Strg + Q ist der richtige Weg.
Live-Love

Antworten:


923

Der einfachste und einfachste Weg:

So aktivieren Sie: Datei> Einstellungen> Editor> Allgemein

Für Mac OS X, Android Studio> Einstellungen> Editor> Allgemeine und Kontroll anzeigen schnelle Dokumentation auf Mausbewegung :

Einstellungsdialog mit aktivierter Option

Andere Möglichkeiten:

  • Sie können in den bin-Ordner Ihres IntelliJ gehen und nach idea.properties suchen . Fügen Sie diese Zeile zum Dokument hinzu:

    auto.show.quick.doc=true

    Jetzt haben Sie das gleiche schwebende Dokumentfenster wie in Eclipse.

  • Sie müssen CTRL+ drücken Q, um den Javadoc zu sehen.

    Sie können das Fenster anheften und die Dokumentation jedes Mal anzeigen, wenn Sie eine Methode mit der Maus auswählen.

Android Studio 1.0: Sie müssen gedrückt halten, CTRLwenn Sie das Dokumentationsfenster erhalten möchten, z. B. um die Dokumentation zu scrollen. Andernfalls verschwindet das Fenster , wenn Sie die Maus vom Methodendokumentationsfenster entfernen.


67
Die STRG + Q-Alternative für OS X-Benutzer ist F1.
Darren Hale

34
Für Mac: STRG + J
AlvaroSantisteban

7
In Android Studio 0.8 ist "Einstellungen" eigentlich Datei-> Einstellungen
personne3000

2
+1 für die Erwähnung, <kbd> Strg </ kbd> zu halten. Es ist wirklich ärgerlich zu sehen, dass das Fenster weg ist, wenn sich die Maus bewegt. Zuvor habe ich das Fenster angedockt. Jetzt kann ich das schnell schwebende Fenster wieder verwenden. Großartig.
CallMeLaNN

124

Ja, du kannst. Gehe zuFile -> Settings -> Editor -> Show quick documentation on mouse move

Oder gehen Sie unter Mac OS X zu Android Studio - > Preferences -> Editor - > General > Show quick documentation on mouse move.


40

Android Studio 1.2.2 hat die Einstellung in den GeneralUnterordner der Editoreinstellungen verschoben .


Geben Sie hier die Bildbeschreibung ein


sieht nach alten Informationen aus, es gibt kein allgemeines Menü unter Editor
Shirish Herwade

Es handelt sich definitiv um alte Informationen - sie wurden am 29. Juni 2015 beantwortet. Aus diesem Grund bezieht sich die Antwort auf die aktuelle Android Studio-Version - es werden keine Ansprüche auf andere Versionen erhoben.
Richard Le Mesurier

27

Es ist sehr praktisch, wenn Sie eine Keymap für Funktionen erstellen, die Sie sehr häufig verwenden. Standardmäßig (wenn Sie OSX 10.5+ Keymap auswählen):

  1. Ctrl+ P: Um zu sehen, welche Parameter von der Funktion erwartet werden
  2. Command+ J: Um die Dokumentation zu sehen
  3. Ctrl+ Space: Um die Vorschläge zur automatischen Vervollständigung anzuzeigen

Geben Sie hier die Bildbeschreibung ein


19

Zusätzlich zu den Antworten hier möchten Sie möglicherweise sicherstellen, dass die Dokumentation heruntergeladen wird. Gehen Sie dazu zu SDK Manager

Geben Sie hier die Bildbeschreibung ein

Klicken Sie dann auf die Registerkarte SDK-Tools und stellen Sie sicher, dass Documentation for Android SDK installiert ist.

Geben Sie hier die Bildbeschreibung ein

Wenn dies nicht der Fall ist, aktivieren Sie das Kontrollkästchen und klicken Sie auf Übernehmen.


Genial! Vielen Dank! 🙏
Baran Emre

13

Android Studio 2.xx
Verschoben unter Editor -> Allgemein

Geben Sie hier die Bildbeschreibung ein

Ältere Versionen
Unter Windows 7 und Android Studio 1.0.x habe ich eine Weile gebraucht, um die in der Antwort angegebenen Schritte herauszufinden.
Um weiteren Besuchern Zeit zu sparen, habe ich Folgendes getan:
Gehen Sie zu Datei -> Einstellungen oder drücken Sie CTRL+ ALT+ S.
Das folgende Fenster wird geöffnet und Show quick doc on mouse moveunter IDE-Einstellungen -> Editor überprüft .

Schnelldokument anzeigen

Oder drücken CTRLSie einfach und bewegen Sie den Mauszeiger über Ihre Methode, Klasse ...


11

Wenn Sie nur eine Verknüpfung benötigen, ist dies Ctrl+ Qunter Linux (und Windows). Bewegen Sie einfach die Maus über die Methode und drücken Sie Ctrl+ Q, um das Dokument anzuzeigen.


9

Wenn Sie nur Parameterinformationen benötigen, dann:

Auf dem Mac ist es Command+ zugewiesenP

Unter Windows ist es Ctrl+ zugewiesenP

Wenn Sie Dokumentinformationen benötigen, dann:

Auf dem Mac ist es Command+ zugewiesenQ

Unter Windows ist es Ctrl+ zugewiesenQ


6

Gehen Sie zu Einstellungen-> Editor-> Allgemein und wählen Sie Schnelldokument beim Mauszeiger anzeigen

Geben Sie hier die Bildbeschreibung ein


5

Auf dem Mac lautet die Standardtastenkombination zum Anzeigen der Schnelldokumentation: CTRL+F1

Der Cursor muss sich dabei auf der Methode befinden.


5

Auf meinem Mac CtrlF1funktioniert es nicht mehr, aber es F1funktioniert von alleine.


2

Viele der anderen Antworten sind alle gut, aber wenn Sie einen informativen Tooltip anstelle eines vollständigen Fensters wünschen, gehen Sie folgendermaßen vor: Nachdem Sie ihn mit @ Ahmads Antwort aktiviert haben, klicken Sie auf den kleinen Stift in der oberen rechten Ecke: Geben Sie hier die Bildbeschreibung ein

Danach werden die Methodeninformationen wie fast jede andere Mainstream-IDE in einem Tooltip angezeigt.


2

Macbook: Joder fnF1macht das gleiche.
Verwenden Sie auch die aus der Editordefinition, wie oben erläutert.


0

Ich verwende Visual Studio zu häufig und möchte Parameter anzeigen, wenn ich darauf klicke. Ctrl+SpaceDeshalb verwende ich Visual Studio-Schlüssel. So ändern Sie die Keymap in die VS-Keymap: Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.