2009-09-13 12 views
23

Uwielbiam Eclipse, ale Nienawidzę autouzupełniania z zemsty! Przysięgam jednak, bez względu na to, jak bardzo wyglądam w prefsach lub Google, nie mogę znaleźć, gdzie to wyłączyć!Wyłącz automatyczne zaćmienie zaćmienia

Mam problem zarówno z CFEclipse, jak i edytorem PHP.

Jak całkowicie wyłączyć wszystkie "inteligentne" automatyczne wstawianie cudzysłowów/tagów/szelek. Nie niektóre ... CAŁOŚĆ tego. Bez względu na to, ile opcji odetnę obaj redaktorzy wciąż próbują ukończyć mój kod dla mnie .. zwykle z irytującymi wynikami. Tak jak ten (edytor PHP):

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

To jest HTML, a nie XHTML - Nie chcę lub nie potrzebuję, aby moje znaczniki img były zamknięte.

W każdym razie tak się dzieje, gdy przejdę do Preferencji | PHP | Editor | Wpisywanie i preferencje | PHP | Editor | Code Assist i odznaczenie każdej opcji.

Nie mogę być jedynym, który ma ten problem, ale nie mogę znaleźć na ten temat żadnych porad ani pomocy.

+0

Mój ulubiony to: "if (whatever) {" Wyświetla menu z "return" będącym pierwszą rzeczą na liście, więc kiedy naciśniesz Enter, aby przejść do następnej linii, otrzymasz "if (whatever) return " – paulscode

Odpowiedz

7

Znalazłem sposób zatrzymywania automatycznego zamykania tagów. Z jakiegoś powodu znajduje się pod internetem | Preferencje plików HTML (nawet dla pliku PHP). Rozumiem, że PHP jest osadzone w HTML, ale wydaje się dziwne, że opcje edytora krzyżują się w ten sposób. Musisz ponownie uruchomić Eclipse, aby ta zmiana działała.

+0

dla Javascript jej obecny w" JavaScript> Editor> Content Assist> Wpisanie ' – Pawan

7

Nie wiem, jak znaleźć sekcję konfiguracji konfiguracji cfeclipse. Najlepszą udało mi się znaleźć w tym zupełnie irytujące tzw funkcji to:

Go to Window -> Preferences -> CFEclipse -> Editor Następnie ustaw Insight Delay to 9999. To nie wyłączy, ale jest tak dobre, jak. (Dziękuję House of Fusion za potwierdzenie mojej akcji).

1

Tak, kodowanie i jego rodzina są BARDZO irytujące i trudno jest znaleźć odpowiednie pole wyboru. Windows-> Preferencje. A potem spójrz na wszystkie wybory dla redaktorów. Znajdziesz to miejsce. Używam Flash Builder i napotykam na tę samą irytację w edytorze Actionscript.

4

Znaleziono (trudno go znaleźć, wiem). To jest: Okno> Preferencje> Web> Pliki HTML> Edytor> Pisanie (DUŻO kroków, wiem), wtedy możesz odznaczyć pola :).

1

Próbowałem wyłączyć to dla JavaScript, a moje środowisko nie zostało skonfigurowane tak, jak opisywały inne odpowiedzi. Musiałem udać się do:

Okno> Preferencje> Aptana Studio> Edycja> JavaScript> Treść Assist

Nie musiałem opróżnić otaczaniem dla:

  • propozycji wyświetlaczy
  • wyświetlania kontekstowych informacji
  • propozycja wkładka

teraz pokazuje mi propozycje, które ja Jest świetny, ale już nie wymusza na mnie swojej ulubionej sugestii, kiedy myśli, że to właściwe.Został toczenia:

this. 

... do:

thistory. 

THISTORY? Co na ziemi jest THISTORY? Cieszę się, że rozdrażnienie się skończyło.

1

Ten sam problem, nieco inna lokalizacja: wygląda tak, jakby to miało być odłączone dla każdego innego używanego przez nas języka programowania.

Dla Java, musiałem spojrzeć w:

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

Dla wersji linuksowej Eclipse Juno, znaleźć w:

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

Następnie Eclipse i mogę pracować razem ...

+0

hmm .. jaka jest różnica między tymi dwoma? Wygląda to tak samo dla mnie, ale może czegoś brakować :-) – kleopatra

5

Możesz znaleźć pomoc dotyczącą treści HTML w:

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

i odznacz pole wyboru "Automatycznie sugestie" w "Auto Activation" Panel

(używany Linux wersja Eclipse Juno)

1

Aby wyłączyć autoclosing dla wsporników i znaczniki HTML powinny przejść: Preferencje ->PHP/Web ->Editor ->Wpisanie następnie unchek wszystko trzeba :)

0

Próbowałem odznaczać AutoActivation w ContentAssist dla edytora Java w nadziei na wyłączenie SmartInsert. Ale to się nie udało. Najlepsze, co mogłem zrobić, to przejść do Windows> Preferencje> Java> Edytor> Pisanie. Następnie odznacz oba pola Wcięcia i Dopasuj wcięcie w Podczas wklejania. To dezaktywowało części SmartInsert, które najbardziej mnie irytowały. Powinien działać tak samo dla innych redaktorów. Szkoda, że ​​wydaje się, że nie ma możliwości całkowitego wyłączenia go.

Powiązane problemy