Ich möchte, dass Eclipse mir automatisch alle möglichen Optionen vorschlägt, während ich einen Variablen- / Klassennamen oder ein Schlüsselwort schreibe, wie in Flash Develop oder Visual Studio.
Ist es möglich?
Wenn nicht, mit welcher Java IDE kann ich das bekommen?
Ich frage speziell nach einer Möglichkeit, automatisch das zu bekommen, was ich mit CTRL+ bekomme Space, während ich tippe.
Antworten:
Sie können auch festlegen, dass die automatische Vervollständigung während der Eingabe automatisch geöffnet wird.
Zur
Preferences
>Java
>Editor
>Content Assist
und schreiben.abcdefghijklmnopqrstuvwxyz
imAuto activation triggers for Java
Feld.Weitere Informationen finden Sie in dieser Frage .
quelle
._@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Verwenden Sie die
Ctrl+Space
Verknüpfung, um alle möglichen Optionen für die automatische Vervollständigung in einem bestimmten Kontext im Editor verfügbar zu machen.Mit Auto Complete können Sie auch benutzerdefinierte Codevorlagen mit Platzhaltern für verschiedene Eingaben in den Editor einfügen. Wenn Sie beispielsweise versuchen, das Wort "test" in einem Java-Editor im Kontext eines Klassenkörpers automatisch zu vervollständigen, können Sie einen Komponententest erstellen, der JUnit verwendet. Sie müssen jedoch den Hauptteil der Methode codieren. Einige Codevorlagen wie die erstere sind sofort einsatzbereit.
Konfigurationsoptionen von Interesse
.
Standard, auf den im selben Bereich zugegriffen werden kann . Wenn Sie gerade eingegeben habentypeA.
und erwarten, dass relevante Mitglieder angezeigt werden, auf die zugegriffen werden kann, wird die Liste der automatischen Vervollständigung bei diesem Auslöser automatisch mit den entsprechenden Mitgliedern angezeigt.quelle
CTRL+Space
quelle
in den Auslösern für die automatische Aktivierung.
Damit können Sie Ihren Code vervollständigen.
quelle
Gehen Sie zu Windows -> Einstellungen ---> Java ---> Inhaltsunterstützung ---> Automatische Aktivierung aktivieren --- (fügen Sie ._ @ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ in automatische Aktivierungsauslöser für Java ein)
quelle
Ja. Wenn der Vorschlag nicht automatisch verglichen wird, drücken Sie die Tastenkombination Strg + Leertaste.
quelle
Dies sind die folgenden Schritte: 1. Gehen Sie zuerst zu den folgenden Einstellungen: Fenster -> Einstellungen -> Java -> Editor -> Inhaltshilfe -> Erweitert. 2. Es gibt zwei Kontrollkästchen mit Kontrollkästchen. 3. Überprüfen Sie alles dort und klicken Sie auf Übernehmen. 4. Jetzt, natürlich, wenn Sie codieren, wird es automatisch eine automatische Code-Vervollständigungsfunktion geben.
quelle
Da Sie nach einer anderen Java-IDE gefragt haben, empfehle ich IntelliJ von JetBrains. Schauen Sie es sich an: Es unterstützt nicht nur die automatische Vervollständigung während der Eingabe, sondern auch das Importpaket, sobald Sie die automatische Vervollständigung auswählen.
Bevor jemand sagte "Eclipse ist kostenlos", beachten Sie, dass IntelliJ auch eine kostenlose Community Edition hat: www.jetbrains.com/idea/download/
quelle
Install New Software
Menü eingeben : repo.eclipse.org/content/shadows/releases.unzip/org/eclipse/… und auswählenCode Recommenders for Java Developers
(Sie können Probleme haben, wenn andere ausgewählt sind). Nach der Installation ist dieses Plugin sehr hilfreich, um die automatische Vervollständigung mit den mittleren Buchstaben Ihrer Suche abzugleichen.Überprüfen Sie auch, ob Ihre Einstellungen korrekt sind:
Fenster -> Einstellungen -> Java -> Editor -> Inhaltshilfe. Überprüfen Sie, ob die "Vervollständigungseinsätze" zusammen mit anderen Elementen, die Sie bei der automatischen Vervollständigung unterstützen möchten, deaktiviert sind.
quelle
Durch Drücken von Ctrl+ Spacewird der Dialog zur automatischen Vervollständigung in Eclipse geöffnet. In der Java-Perspektive wird es automatisch geöffnet, nachdem Sie a eingegeben haben
.
(normalerweise mit einer kurzen Verzögerung).quelle
Jetzt in Eclipse Neon ist diese Funktion vorhanden. Keine besonderen Einstellungen oder Konfigurationen erforderlich. Auf Ctrl+ ist Spaceder Code-Vorschlag verfügbar
quelle
Ich hatte ein ähnliches Problem, als ich von IntellijIDEA zu Eclipse wechselte. Dies kann in den folgenden Schritten erfolgen. Gehen Sie zu Fenster> Einstellungen> Java> Editor> Inhaltsassistent und geben Sie ._abcdefghijklmnopqrstuvwxyzS in das Feld Automatische Aktivierungsauslöser für Java ein
quelle
Schritte:
Alle Befehle und Variablen, die mit diesem Buchstaben beginnen, werden jetzt angezeigt
quelle