2014-03-30 9 views
5

Beim Schreiben Javadoc für eine Klasse, und wenn ich einen Link zu einer anderen Klasse hinzufügen möchten, I-Typ:In IDEA, wie aktivieren Sie Autoimport für Javadoc-Links?

{@link SomeCl<TAB>} 

und IDEA vervollständigt mit dem vollständigen Import, dh es {@link com.foo.SomeClass} ergeben wird; erst danach kann ich wählen "durch Import ersetzen".

Gibt es eine Möglichkeit, IDEE zu sagen, stattdessen Importe in dieser Situation zu verwenden?

(dies ist umso frustrierend, dass es für den Code so automatisch tut ... Nur eben nicht Javadoc)

Antwort

5

Problem gelöst. Ich sollte die Konfigurationsmöglichkeiten weiter erkunden!

Datei -> Einstellungen -> Code-Stil -> Java, wählen Sie Registerkarte "importiert", gibt es eine Option Use fully qualified classnames in Javadoc, die überprüft wurde. Deaktivieren Sie einfach ...

+0

Dies hat sich in neueren IntelliJ-Versionen geändert (mindestens> = 15). Auf der Registerkarte Java finden Sie eine Dropdown-Liste für "Vollständig qualifizierte Namen in JavaDoc verwenden". Wählen Sie die Option "Nie, Kurznamen verwenden und Import hinzufügen". Dies entspricht dem Standard in Eclipse und verursacht daher die wenigsten Code-Diffs im Projekt, die von einer Mischung aus Eclipse- und IntelliJ-Entwicklern gemeinsam genutzt werden. – ecbrodie

Verwandte Themen