Was ist die IntelliJ-Tastenkombination zum Erstellen eines Javadoc-Kommentars?

149

In Eclipse kann ich Alt+ Shift+ drücken Jund einen Javadoc-Kommentar erhalten, der automatisch mit Feldern, Rückgaben oder was auch immer für diesen bestimmten Javadoc-Kommentar zutreffen würde. Ich gehe davon aus, dass IntelliJ IDEA diese Funktion hat. Kann mir jemand sagen, ob es dafür eine Tastenkombination gibt?

Josh-Cain
quelle

Antworten:

288

Wenn Sie /**+ eingeben und dann Enterüber einer Methodensignatur drücken , werden Javadoc-Stubs für Sie erstellt.

Rachel Gallen
quelle
3
Beim Überschreiben einer Methode fügt Eclipse ein @ see-Tag mit einem Link zur übergeordneten Methode hinzu. Kann IntelliJ dasselbe tun?
Καrτhικ
4
@ RachelGallen Link ist tot, siehe jetbrains.com/help/idea/creating-documentation-comments.html
boardtc
1
@boardtc danke für das Update. Ich habe kürzlich tatsächlich versucht, den Link erneut zu besuchen, und die gesamte Website war ausgefallen. Schön.
Rachel Gallen
1
Dies scheint nur den Kommentarblock zu erstellen, kein tatsächlicher Stub
Ghilteras
@RachelGallen Könnte bei diesem stackoverflow.com/q/61094391/2810718
user2810718
85

Sie können die Aktion ' Dokumentkommentar korrigieren ' verwenden. Es gibt keine Standardverknüpfung, aber Sie können die Verknüpfung Alt+ Shift+ Jin der Keymap zuweisen, da diese Verknüpfung für nichts anderes verwendet wird. Standardmäßig können Sie auch zweimal Ctrl+ Shift+ drücken Aund mit der Eingabe beginnen Fix doc comment, um die Aktion zu finden.

krm
quelle
6
Für alle anderen, die suchen, wie IntelliJ Javadoc nach einer Codeänderung aktualisieren kann, können Sie dies unter Einstellungen -> IDE-Einstellungen -> Keymap festlegen.
Mark McDonald
Wie führen Sie diese "Aktion" aus?
Stealth Rabbi
@StealthRabbi "Hilfe -> Aktion suchen" und geben Sie "fix d" ein (oder das in der Antwort erwähnte "Strg + Umschalt + A", sofern Sie es nicht neu zugeordnet haben).
Ped7g
1
Muss ich etwas auswählen? Selbst wenn ich den gesamten Dateiinhalt auswähle oder nichts auswähle, passiert nichts, wenn ich diese Aktion ausführe. Darf ich etwas vermissen
Honsa Stunna
2
@ Honsa Stunna wir müssen genau auf die Methodenzeile klicken und loslegen.
Mukundhan
32

Shortcut Alt+ Enterzeigt Absichtsaktionen an, bei denen Sie "Javadoc hinzufügen" auswählen können.

Robert Jakubowski
quelle
2
Ich denke, dass 3 dieser Aussage nicht zustimmen könnten. Sie sollten einen Zeiger auf den Namen setzen.
Robert Jakubowski
3
Setzen Sie den Cursor auf den Methodennamen, zu dem Sie Javadoc hinzufügen möchten, und drücken Sie dann Alt + Eingabetaste. Im Popup wird eine Option zum Hinzufügen von Javadoc angezeigt. Wenn die Methode bereits über ein Javadoc verfügt, gibt es keine Option zum Hinzufügen von Javadoc.
Chaojun Zhong
2
imho beste Antwort
Fabian Barney
2
Die einzige Verwirrung, die ich gesehen habe, sind Leute, die darum bitten, den Cursor in function / class / variable zu setzen, um Java-Dokumente zu generieren. Sie müssen den Cursor auf dem Objekt halten, für das Sie die Dokumentation generieren, genauso wie Sie eine Klasse importieren, indem Sie den Cursor auf dem Objekt halten und Alt+Enter
Doogle