Właśnie zacząłem używać Eclipse i zauważyłem, że kiedy zaczynam wpisywać nazwę zmiennej lokalnej, nie pojawiają się sugestie, jak robi to Visual Studio, dopóki nie naciśnę Ctrl+ Space. Czy jest jakiś sposób, aby zrobić to automatycznie? Znajduję Ctrl+ Spaceniezręczne naciśnięcie klawisza.
93
Odpowiedzi:
Te błędy (i rozwiązanie, jeśli używasz Eclipse> 3.4) mogą Cię zainteresować:
A.Zezwalaj na więcej wyzwalaczy postaci, jak powiedział @Samuel (naprawiono w 3.4 i nowszych):
https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157
Zmień domyślne ustawienie wyzwalaczy automatycznej aktywacji dla języka Java na
._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
B. Zezwalaj na automatyczne udostępnianie treści wszędzie (nie naprawiono):
https://bugs.eclipse.org/bugs/show_bug.cgi?id=101420
źródło
Co działa:
Zmień wyzwalacze automatycznej aktywacji na
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
Prawdopodobnie nie wpiszesz niczego innego, aby uzyskać pomoc.
źródło
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
.Prawdopodobnie będziesz chciał ustawić opóźnienie na 0.
źródło
Auto activation triggers for Java
się.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
. Teraz zachowuje się jak IntelliSense.Aby autouzupełnianie działało również w plikach XML, wykonaj następujące zmiany w Preferencjach -> XML -> Pliki XML -> Edytor -> Asysta treści
W sekcji Automatyczna aktywacja podaj następujące wartości
Poniższy zrzut ekranu wyjaśnia to samo
źródło