2013-02-14 12 views
8

OK, więc moim problemem jest to, kiedy tworzę zmienną, powiedzmy na przykład "Obiekt o", podczas gdy wpisuję "o", to zasugeruje coś takiego jak "obiekt". Co jest w porządku, ale kiedy naciskam spację, auto wypełnia nową nazwę. Zasadniczo nie chcę wyłączać automatycznego uzupełniania Chcę po prostu wyłączyć automatyczne wypełnianie podpowiedzi. Nawet wyłączenie sugestii nazywania zmiennych zadziała.Automatyczne sugerowanie Eclipse i wypełnianie nazw zmiennych

Używam Eclipse Juno Service Release 1.

+0

Ponieważ znak spacji nie jest częścią poprawnego identyfikatora, co powinien zrobić zamiast tego? – nitind

+3

Po prostu chcę po prostu przestać wypełniać nazwy, które sugeruje, więc w zasadzie chcę, żeby przestrzeń nic nie robiła. Tak jak będę pisać Object obj = new Object(); na przykład i gdy piszę "obj", zasugeruje coś takiego jak "objObject" i jak tylko uderzę w spację, zastosuje to. Teraz mój obiekt będzie wyglądał jak "Object objObject = new Object()", co mnie denerwuje, ponieważ będę musiał wrócić i zmienić nazwę. – Fiachra

+2

Ta nieobsługiwana funkcja naprawdę mnie zaniepokoiła. Chociaż naprawdę kocham inne autouzupełniania, autouzupełnianie nazw zmiennych jest naprawdę denerwujące. Daj mi znać, jeśli jest jakaś prośba o funkcję/zgłoszenie błędu, mogę zagłosować na – gerrytan

Odpowiedz

0

Go do Window/Preferences/Java/Editor/Content Assist i wybierz ustawienia, które pracuje dla Ciebie.

+7

Brak opcji rozwiązuje mój problem. Nie wiem, czy mogę go wyłączyć, całkowicie wyłączając automatyczne uzupełnianie. Co jest denerwujące, ponieważ doprowadza mnie do szału. – Fiachra

+0

Możesz włączyć automatyczne wypełnianie i używać ctrl + spacja do wypełniania, kiedy chcesz. Używam Eclipse SDK 4.2.1 i było to ustawienie domyślne. To wszystko, co mam, przepraszam. – rebeliagamer

+0

Tak, nie sądziłem, że mógłbym zrobić dokładnie to, co chciałem, ale doceniam pomoc! – Fiachra

2

Ponieważ nie ma żadnego ostateczne rozwiązanie tego jeszcze, co znajdę prace najlepiej jest wyłączyć alfabetach z wyzwalaczy:

Windows> Prefereces> Jawa> Redakcja> Treść Assist> aktywacja Auto wyzwala Java

To będzie oznaczać nie zakończenie nazwa klasy/typu, ale ukończenie nazwa metody nadal będą sugerowane gdy naciśnięty kropkę, jednak przynajmniej Eclipse przestać bawić się z moim nazwy zmiennej

0

Window -> Preferences -> Java - > Editor -> Content Assist -> Advanced Wyłączyłem Propozycje typów Java i upewniłem się, że Java Proposals jest włączona. Przy okazji jest to w Spring Tool Suite Nie sprawdziłem za pomocą Eclipse.

1

Zdaję sobie sprawę, że jest to 3-letniego poczta, ale ...

Z tego co mogę zebrać, nie jest opcją, aby wyłączyć ten trudno było zakodowane w treści funkcji wspomagania. Istnieje jednak wtyczka, którą można pobrać z odpowiedzi na pytanie o przepełnienie stosu this, które wyłączy tę funkcję.

Powiązane problemy