Ich migriere von Eclipse zu Intellij Idea. Eine Sache, die ich noch nicht herausfinden konnte, ist die automatische Vervollständigung des @author
JavaDoc-Tags. Bei der Eingabe @a
von Eclipse gibt es zwei Vorschläge:
@author - author name
@author
Wie erreiche ich den ersten Vorschlag in Intellij (ist das überhaupt möglich?)? Und wenn es möglich ist, wie ändere ich die Vorlage für den Platzhalter für den Autorennamen?
intellij-idea
javadoc
rkcpi
quelle
quelle
Antworten:
Sie können dies über eine Live-Vorlage umgehen. Gehen Sie zu Einstellungen -> Live-Vorlage und klicken Sie auf die Schaltfläche "Hinzufügen" (grünes Plus rechts).
Geben Sie im Feld "Abkürzung" die Zeichenfolge ein, die die Vorlage aktivieren soll (z. B.
@a
), und geben Sie im Bereich "Vorlagentext" die Zeichenfolge ein, die vervollständigt werden soll (z@author - My Name
. B. ). Stellen Sie den "Anwendbaren Kontext" auf Java ein (möglicherweise nur Kommentare) und legen Sie einen Schlüssel zum Vervollständigen fest (rechts).Ich habe es getestet und es funktioniert einwandfrei, aber IntelliJ scheint die eingebauten Vorlagen zu bevorzugen, sodass "@a + Tab" nur "author" vervollständigt. Das Setzen des Abschlussschlüssels hat jedoch Spacefunktioniert.
Um den Benutzernamen zu ändern, der automatisch über die Dateivorlagen eingefügt wird (z. B. beim Erstellen einer Klasse), kann er durch Hinzufügen geändert werden
-Duser.name=Your name
auf die Idee.exe.vmoptions oder idea64.exe.vmoptions (abhängig von Ihrer Version) im Verzeichnis IntelliJ / bin .
Starten Sie IntelliJ neu
quelle
Eine weitere Option, nicht genau das, was Sie gefragt haben, aber nützlich sein kann:
Gehen Sie zur Registerkarte
Settings
->Editor
->File and code templates
->Includes
(rechts). Es gibt einen Vorlagenheader für die neuen Dateien. Sie können den Benutzernamen hier verwenden:Für den Systembenutzernamen verwenden Sie:
quelle
Für Intellij IDEA Community 2019.1 müssen Sie die folgenden Schritte ausführen:
quelle
Aktivieren Sie Live-Vorlagen aktivieren, lassen Sie den Cursor an der gewünschten Position und klicken Sie auf Übernehmen und dann auf OK
quelle