681 Stimmen

IntelliJ zeigt JavaDocs-Tooltip beim Überfahren mit der Maus

Wenn man in Eclipse mit dem Mauszeiger über eine Methode, Variable usw. fährt, wird ein Tooltip mit den entsprechenden JavaDocs angezeigt. Gibt es eine solche Funktion in IntelliJ?

945voto

vikasing Punkte 11280

Für IntelliJ 13 gibt es ein Kontrollkästchen auf der Seite des Editors in den IDE-Einstellungen

enter image description here

EDITAR: Für IntelliJ 14 wurde die Option auf die Seite Editor > Allgemein verschoben. Sie ist die letzte Option in der Gruppe "Sonstige". (Für Mac befindet sich die Option unter dem Menü "IntelliJ Idea" > "Einstellungen").

EDITAR: Für IntelliJ 16 Sie ist die vorletzte Option unter Editor > Allgemein > Sonstiges.

EDITAR: Für IntelliJ Ultimate 2016.1 wurde sie in den Editor > Allgemein > Codevervollständigung verschoben. enter image description here

EDITAR: Für IntelliJ Ultimate 2017.2, auch bekannt als IntelliJ IDEA 2017.2.3 gibt es eigentlich zwei Möglichkeiten:

  1. Im Editor > Allgemein > Sonstiges (Abschnitt) > Schnelldokumentation bei Mausbewegung anzeigen - Verzögerung 500 ms
  • Aktivieren Sie dieses Kontrollkästchen, um eine Schnelldokumentation für das Symbol an der Einfügemarke anzuzeigen. Das Pop-up-Fenster für die Schnelldokumentation wird nach der angegebenen Verzögerung angezeigt.
  1. Im Editor > Allgemein > Codevervollständigung (Unterpunkt) > Autopopup-Dokumentation in 1000 ms, bei explizit aufgerufenem Abschluss
  • Aktivieren Sie dieses Kontrollkästchen, damit IntelliJ IDEA automatisch ein Popup-Fenster mit der Dokumentation für die Klasse, die Methode oder das Feld anzeigt, die bzw. das gerade in der Nachschlageliste markiert ist. Wenn dieses Kontrollkästchen nicht aktiviert ist, verwenden Sie Ctrl + Q  um eine Schnelldokumentation für das Element an der Einfügemarke anzuzeigen.
  • Das Fenster für die Schnelldokumentation wird nur dann automatisch mit der angegebenen Verzögerung eingeblendet, wenn die Codevervollständigung explizit aufgerufen wurde. Bei der Liste der automatischen Code-Vervollständigung wird das Dokumentationsfenster nur angezeigt, wenn Sie auf Ctrl + Q .

EDIT : Für IntelliJ Ultimate 2020.3 Die erste Option befindet sich jetzt unter Editor > Codebearbeitung > Schnelldokumentation > Schnelldokumentation bei Mausbewegung anzeigen

149voto

Bart Kiers Punkte 160101

Bis zur Version 11 von IntelliJ nicht, indem man den Mauszeiger darüber bewegt. Wenn der Cursor innerhalb des Methoden- oder Attributnamens steht, dann CTRL + Q zeigt die JavaDoc auf *nix und Windows an. Unter MacOSX ist dies CTRL + J .

Zitat: "Nein, die einzige Möglichkeit, das vollständige Javadoc zu sehen, ist die Verwendung von Quick Doc (Ctrl-Q)". -- http://devnet.jetbrains.net/thread/121174

EDIT

Seit IntelliJ 12.1 kann diese es möglich. Siehe die Antwort von @ADNow.

101voto

AFD Punkte 8004

Dies ist in 12.1. möglich.

finden. Idee.Eigenschaften im BIN-Ordner in dem Verzeichnis, in dem Ihre IDE installiert ist, z. B. C:\Program Dateien (x86) \JetBrains\IntelliJ\bin

Fügen Sie am Ende dieser Datei eine neue Zeile ein:

auto.show.quick.doc=true

Starten Sie IDEA und fahren Sie einfach mit der Maus über etwas:

enter image description here

28voto

liberty Punkte 413

Nach der Durchführung CTRL + Q können Sie

  1. Anheften der QuickInfo (obere rechte Ecke)
  2. Siehe Angedockter Modus (unter dem Zahnrad oben rechts nach dem Anheften)
  3. Größe nach Wunsch
  4. Klicken Sie auf das Symbol für Automatische Anzeige der Dokumentation für den ausgewählten Artikel

Wenn Sie dann den Cursor bewegen, wird die Dokumentation in diesem Feld angezeigt. Das kostet ein wenig Platz auf dem Bildschirm, aber ich finde, das ist es wert.

Ich würde einen Screenshot posten, aber SO lässt mich keine Bilder posten.

25voto

fedorqui Punkte 249453

Für Intellij 15 verwenden Sie die Checkbox in File > Settings > Editor > General Option Schnelldokumentation bei Mausbewegung anzeigen .

enter image description here

Sie gelangen auch dorthin, wenn Sie "quick" oder etwas Ähnliches in das Suchfeld eingeben:

enter image description here

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X