2013-02-14 13 views
8

Okay, so ist mein Problem, wenn ich eine Variable erstellen, sagen wir zum Beispiel "Object o", während ich "o" tippe es wird etwas wie "Objekt" vorschlagen. Was ist in Ordnung, aber wenn ich Leerzeichen drücke, fügt Auto den neuen Namen ein. Im Grunde möchte ich die automatische Vervollständigung nicht abschalten, ich möchte nur den Raum automatisch deaktivieren, indem ich den Vorschlag ausfülle. Sogar die Deaktivierung variabler Namensvorschläge würde funktionieren.Eclipse automatisch vorschlagen und Variablennamen eingeben

Ich bin mit Eclipse Juno Service Release 1

+0

Da das Leerzeichen nicht Teil eines gültigen Bezeichners ist, was sollte es stattdessen tun? – nitind

+3

Nun, im Grunde möchte ich nur Raum, um aufzuhören, die Namen zu füllen, die er vorschlägt, also möchte ich im Wesentlichen Raum, um nichts zu tun. Wie ich schreibe Object obj = new Object(); zum Beispiel und während ich "obj" tippe, wird es etwas wie "objObject" vorschlagen und sobald ich das Leerzeichen drücke, wird es angewendet. Jetzt wird mein Objekt wie "Object objObject = new Object()" aussehen, was mich nur nervt, da ich zurückgehen und den Namen ändern muss. – Fiachra

+2

Dieses Nicht-Feature hat mich wirklich nervt. Während ich die anderen Autocomplets wirklich liebe, ist der Variablenname Autocomplete wirklich nervig. Bitte lassen Sie mich wissen, wenn es eine Funktion Anfrage/Bug-Ticket kann ich wählen – gerrytan

Antwort

0

Zur Window/Preferences/Java/Editor/Content Assist und Einstellungen wählen, die für Sie arbeiten.

+7

Keine Option dort löst mein Problem. Ich weiß nicht, vielleicht kann ich es nur deaktivieren, indem ich die Autovervollständigung komplett abstelle. Was nervt, weil es mich verrückt macht. – Fiachra

+0

Sie können automatisch abfüllen und verwenden Strg + Leerzeichen zum Füllen, wenn Sie es wollen. Ich benutze Eclipse SDK 4.2.1 und es war eine Standardeinstellung. Es ist alles, was ich habe, tut mir leid. – rebeliagamer

+0

yeah Ich dachte nicht, dass ich genau das machen könnte, was ich wollte, aber ich schätze die Hilfe! – Fiachra

2

Da es keine endgültige Lösung für diese noch ist, was ich finde funktioniert am besten die alphabetischen Zeichen von Trigger zu deaktivieren ist:

Fenster> Prefereces> Java> Editor> Content Assist> Auto-Aktivierung für Java-Trigger

Dies wird keine Klasse Name/Typ Abschluss bedeuten, aber Completion-Methode Name wird noch vorgeschlagen werden, wenn Sie Punkt gedrückt wird, aber zumindest stoppen Eclipse-

0

Fenster mit meinem Variablennamen in Unordnung -> Einstellungen -> Java - > Editor -> Inhaltshilfe -> Erweitert Ich habe Java Type Proposals deaktiviert und dafür gesorgt, dass Java Proposals aktiviert ist. Übrigens habe ich dies in Spring Tool Suite nicht mit Eclipse überprüft.

1

Ich weiß, das ist eine 3 Jahre alte Post, aber ...

Von dem, was ich sammeln kann, da keine Option ist, dies zu deaktivieren, es war schwer, in den Inhalt codiert Funktion unterstützen. Aber es gibt ein Plugin, das Sie von der Antwort auf this Stapelüberlauf Frage herunterladen können, die diese Funktion deaktiviert

Verwandte Themen