Próbuję wyłączyć automatyczne zamykanie nawiasów w środowisku Eclipse, a podczas gdy w większości mi się to udało, nie mogę zatrzymać edytora przed wstawieniem nawiasu zamykającego wywołanie metody. Powoduje to, że po wpisaniu:Nie można wyłączyć autouzupełniania nawiasów metod w Eclipse
myBool.equals(true);
wstawia nawias zamykający jak tylko wpisać nawias otwierający i co ja rzeczywiście pojawia się:
myBool.equals(true);)
Mam wyłączone wszystkie z opcje automatycznego uzupełniania w Preferencjach -> Java -> Edytor -> Menu pisania, a także Preferencje -> Java -> Edytor -> Content Assist -> Wypełnij argumenty metody i pokaż odgadnięte argumenty. Wyłączyłem również opcję trybu inteligentnego wstawiania w menu Edycja. Czy jest jeszcze inna opcja, której potrzebuję, aby powstrzymać Eclipse przed zrobieniem tego?
Jest to zgodne z Eclipse 3.5.2 (Identyfikator kompilacji M20100211-1343), jeśli ma to znaczenie.
Edytowane w celu dodania: Powinienem również wspomnieć, że dzieje się tak tylko wtedy, gdy czekam na wyskakujące okno "intelliSense" z sugerowanymi nazwami metod po wpisaniu kropki. Jeśli po prostu ciągle wpisuję kod bez czekania na pojawienie się pola sugestii, nawias zamykający nie zostanie wstawiony.
To załatwia sprawę - ja nadal wolałbym po prostu całkowicie wyłączyć tę funkcję, ale wydaje mi się, że jest to obecnie najlepsza opcja. Dzięki! –
Nigdy nie rozumiałem, dlaczego ktokolwiek chciałby, aby auto zostało ukończone ... jakoś musisz dostać się do końca linii, aby wejść; lub nacisnąć Enter, aby wykonać następną linię. czy oczekują, że podniesiesz mysz lub strzałę? lols. – JDPeckham
Nadal nie daje sobie rady, jeśli dodasz spacje w nawiasie do stylu (np. 'Foo (vars)') - jeśli wpiszesz spację, której oczekujesz, otrzymasz dodatkową. Również a nie działa z wieloma argumentami. – dhardy