Wenn ich den ersten Teil eines lokalen Variablennamens eintippe und Strg + Space drücke, um den Inhaltsassistenten anzuzeigen, wird der vollständige Name von angezeigt die Variable und wählt sie vor.
In der Eclipse Luna-Version wird der vollständige Name eingefügt, wenn Sie .
auf der Tastatur drücken und der Inhaltsassistent alle zugänglichen Mitglieder dieser Variableninstanz anzeigt.
Bei Eclipse Mars wird der Punkt direkt nach dem unvollständigen Variablennamen eingefügt.
Wie kann ich dieses Verhalten wieder auf Eclipse Luna umstellen?
%Vor% In diesem Beispiel befindet sich das Caret nach t.amem
. Strg + Leerzeichen zeigt den vollständigen Namen an. Durch Drücken von .
wird der Inhaltsassistent geschlossen und der folgende Code erzeugt: t.amem.
In Luna war es: t.aMemberNameWhichIsLong_1.
Dies war ein Bug , der von Code Recommenders Plug-In (siehe Antwort von @Johannes Dorn für den Fix).
Sie können (vorübergehend) Code Recommenders über Window & gt; Einstellungen & gt; Code-Empfehler & gt; Ergänzungen & gt; [x] Codekomplettierung für Codeempfehlungen aktivieren
Tags und Links eclipse java code-completion eclipse-mars