So verwenden Sie die automatische Vervollständigung in Eclipse, indem Sie einen vollständig qualifizierten Namen hinzufügen

9

Wie kann ich die automatische Vervollständigung in Eclipse verwenden, indem ich einen vollständig qualifizierten Namen hinzufüge?

Um Sonar / Checkstyle (Unused Imports) Probleme zu vermeiden, haben wir die Richtlinie den voll qualifizierten Namen in Javadoc zu verwenden.

Ich suche nach einer Methode, die immer noch die automatische Vervollständigung verwendet. Etwas wie das Drücken der Umschalttaste während der automatischen Vervollständigung?

Das Ändern der Einstellungen unter Verwendung des vollständig qualifizierten Namens ist keine Option, sondern nur in Javadoc-Kommentaren erforderlich.

    
Thomas Zuberbühler 21.01.2013, 15:07
quelle

3 Antworten

1

Um dieses Problem zu umgehen, können Sie Eclipse so konfigurieren, dass unnötige Importe automatisch beim Speichern einer Datei entfernt werden (Fenster - Einstellungen - Java - Editor - Aktionen speichern - Konfigurieren, dann auf der Registerkarte Unnötiger Code) > Nicht verwendete Importe entfernen ist markiert). Sobald dies erledigt ist, können Sie den Check für nicht verwendete Importe im Checkstyle entfernen.

Ich stimme zu, dass dies nicht ganz das ist, wonach Sie gefragt haben, aber zumindest würden Sie immer noch keine ungenutzten Importe haben (vorausgesetzt, dass alle in Ihrem Team Eclipse auf die gleiche Weise konfigurieren).

    
Laf 22.01.2013, 14:17
quelle
0

Ich denke, Sie suchen nach der hier beschriebenen Antwort:

einschließlich vollständig qualifizierten Namen in der Dokumentation

"Gehe zu Fenster - & gt; Präferenzen - & gt; Java - & gt; Code-Stil - & gt; Code-Vorlagen. Wählen Sie Kommentare - & gt; -Typen. Bearbeiten und fügen Sie die folgende Zeile: $ {package_name}. $ {type_name} . "

Dies ändert Ihr Javadoc, um den vollständig qualifizierten Namen zu verwenden, wenn es erzeugt wird.

    
FuryComputers 21.01.2013 21:42
quelle
0

Sie müssen die Verarbeitung von Javadocs im Eclipse-Java-Compiler ( Java Compiler -> Javadoc , oberstes Kontrollkästchen) deaktivieren, siehe hier:

Ссылка

Wenn ich es deaktiviere, wenn ich Klassennamen in Javadocs automatisch vervollständige, bekomme ich den voll qualifizierten Namen.

    
user180940 01.05.2015 17:13
quelle

Tags und Links