2009-09-13 9 views
23

Ich liebe Eclipse, aber ich hasse Auto-Vervollständigung mit einer Rache! Ich schwöre jedoch, egal wie sehr ich in Prefs oder Google suche Ich kann nicht finden, wo ich das abstelle!deaktivieren Eclipse Autovervollständigung

Ich habe das Problem mit beiden CFEclipse und dem PHP-Editor.

Wie deaktiviere ich alle "intelligente" Anführungszeichen/Tags/geschweifte Klammern automatisch einfügen. Nicht ein bisschen davon. Alles davon. Egal, wie viele Optionen ich entziehe beide Redakteure versuchen, meinen Code für mich zu beenden .. in der Regel mit irritierenden Ergebnissen. Wie diese (PHP-Editor):

<img alt="banner" src="/images/banner.jpg"></img> 

Dies ist HTML, XHTML nicht - ich will nicht, oder müssen, schloss meine img-Tags.

Wie auch immer, das passiert immer noch, nachdem ich zu den Einstellungen | gegangen bin PHP | Editor | Eingabe und Einstellungen | PHP | Editor | Code Assist und deaktiviert jede Option.

Ich kann nicht der einzige sein, der dieses Problem hat, aber ich kann keine Anleitungen oder Hilfe zu diesem Thema finden.

+0

Mein Favorit ist: "if (was auch immer) {" Bringt ein Menü mit "Return" als erstes in der Liste, wenn Sie also die Eingabetaste drücken, um zur nächsten Zeile zu gelangen, erhalten Sie "if (whatever)" return " – paulscode

Antwort

7

Nun habe ich gefunden, wie man die Tags automatisch schließen zu stoppen. Aus irgendeinem Grund ist es unter dem Web | HTML-Dateieinstellungen (sogar für eine PHP-Datei). Ich weiß, dass PHP in HTML eingebettet ist, aber es scheint merkwürdig, wie sich die Editor-Optionen so überkreuzen. Sie müssen Eclipse neu starten, damit diese Änderung funktioniert.

+0

für Javascript ist es vorhanden unter' JavaScript> Editor> Inhaltshilfe> Eingabe' – Pawan

7

Ich weiß nicht, wie man den Web | HTML Files Preferences Abschnitt von cfeclipse Konfiguration findet. Das Beste, was ich für diese äußerst ärgerlich sogenannte Feature finden konnte ist dies:

Go to Window -> Preferences -> CFEclipse -> Editor Dann setzen Insight Delay to 9999. Dies wird es nicht ausschalten, aber so gut wie. (Danke House of Fusion für die Bestätigung meiner Aktion).

1

Ja, Code-Vervollständigung und seine Familie sind sehr irritierend und es ist schwer, das richtige Kontrollkästchen zu finden. Windows-> Einstellungen. Und dann schauen Sie sich alle Möglichkeiten für Redakteure an. Du wirst den Ort finden. Ich benutze Flash Builder und stoße mit dem Actionscript Editor auf den gleichen Ärger.

4

Gefunden (es ist schwer zu finden, ich weiß). Es ist: Fenster> Einstellungen> Web> HTML-Dateien> Editor> Eingabe (eine Menge Schritte, ich weiß), dann können Sie die Kontrollkästchen deaktivieren :).

1

Ich habe versucht, dies für Javascript zu deaktivieren, und meine Umgebung wurde nicht so eingerichtet, wie die anderen Antworten beschreiben. Ich musste gehen zu:

Fenster> Einstellungen> Aptana Studio> Editoren> JavaScript> Content Assist

Es musste ich die Textfelder leer:

  • Anzeige Vorschläge
  • Anzeige kontextuelle Informationen
  • Einsatz Vorschlag

Jetzt zeigt es mir Vorschläge, die ich s toll, aber er zwingt seinen Lieblingsvorschlag nicht mehr zu mir, wenn er es für angebracht hält.Es wurde Drehen:

this. 

... in:

thistory. 

THISTORY? Was in aller Welt ist Geschichte? Ich bin froh, dass der Ärger vorüber ist.

1

Gleiches Problem, ein etwas anderer Ort: sieht so aus, als ob es für jede andere Programmiersprache, die wir benutzen, ausgesteckt wird.

Für Java hatte ich in aussehen:

(window/preferences) Java > Editor > Content Assist, frame "Auto Activation", uncheck "Enable auto activation" 

Für Linux-Version von Eclipse Juno, finden sie in:

Window > Preferences > Java > Editor > Content Assist. then uncheck "Enable auto activation" from the "Auto Activation" Panel 

Eclipse-Then und ich zusammenarbeiten können ...

+0

hmm .. was ist der Unterschied zwischen den beiden? Sieht für mich gleich aus, könnte aber etwas verpassen :-) – kleopatra

5

Sie können den HTML-Inhalt assist finden in:

Window > Preferences > Web > HTML Files > Editor > Content Assist 

und deaktivieren Sie das Kontrollkästchen "Automatisch Vorschläge machen" in der "Auto-Aktivierung" Panel

(Linux Version von Eclipse Juno verwendet)

1

Um autoclosing für Klammern und HTML-Tags deaktivieren Sie gehen soll: Einstellungen ->PHP/Web ->Editor ->Typing dann unchek alles, was Sie brauchen :)

0

Ich habe versucht, AutoActivation in ContentAssist für den Java Editor zu deaktivieren, in der Hoffnung, SmartInsert zu deaktivieren. Aber das ist gescheitert. Am besten konnte ich zu Windows> Einstellungen> Java> Editor> Tippen gehen. Deaktivieren Sie dann die Kontrollkästchen Einrückung und Einrückung anpassen beim Einfügen. Das hat die Teile von SmartInsert deaktiviert, die mich am meisten gestört haben. Sollte für andere Redakteure gleich funktionieren. Es ist eine Schande, dass es keine Möglichkeit gibt, es komplett zu deaktivieren.

Verwandte Themen