Chcę, aby Eclipse automatycznie sugerowało mi wszystkie możliwe opcje, podczas gdy piszę nazwę zmiennej / klasy lub słowo kluczowe, jak w programie Flash Develop lub Visual Studio.
Czy to możliwe?
Jeśli nie, za pomocą jakiego środowiska Java IDE mogę to uzyskać?
W szczególności pytam o sposób, aby automatycznie uzyskać to samo, co przy użyciu CTRL+ Space, kiedy piszę.
Odpowiedzi:
Możesz także ustawić automatyczne uzupełnianie, aby otwierało się automatycznie podczas pisania.
Idź do
Preferences
>Java
>Editor
>Content Assist
i zapis.abcdefghijklmnopqrstuvwxyz
wAuto activation triggers for Java
polu.Zobacz to pytanie, aby uzyskać więcej informacji.
źródło
._@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Użyj
Ctrl+Space
skrótu, aby uzyskać wszystkie możliwe opcje autouzupełniania dostępne w określonym kontekście w edytorze.Funkcja autouzupełniania umożliwia również wstawianie niestandardowych szablonów kodu do edytora z elementami zastępczymi dla różnych danych wejściowych. Na przykład próba automatycznego uzupełnienia słowa „test” w edytorze Java, w kontekście treści klasy, pozwoli ci utworzyć test jednostkowy, który używa JUnit; będziesz musiał jednak zakodować treść metody. Niektóre szablony kodu, takie jak poprzedni, wychodzą z pudełka.
Interesujące opcje konfiguracji
.
domyślnie jest to znak. Kiedy właśnie wprowadziłeś danetypeA.
i spodziewasz się, że zobaczysz odpowiednich członków, do których można uzyskać dostęp, lista automatycznego uzupełniania zostanie automatycznie wyświetlona z odpowiednimi członkami w tym wyzwalaczu.źródło
CTRL+Space
źródło
w wyzwalaczach automatycznej aktywacji.
Pozwoli ci to uzupełnić kod.
źródło
Przejdź do Windows -> Preferencje ---> Java ---> pomoc dotycząca treści ---> Włącz automatyczną aktywację --- (wstaw ._ @ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ w wyzwalaczach automatycznej aktywacji dla języka Java)
źródło
Tak. Jeśli sugestia nie zostanie porównana automatycznie, naciśnij przycisk crtl + spacja.
źródło
Jego proste są następujące kroki: 1. najpierw przejdź do następujących ustawień Okno -> Preferencje -> Java -> Edytor -> Pomoc dotycząca treści -> Zaawansowane 2. Pojawią się dwa pola z polami wyboru. 3. zaznacz wszystko i kliknij Zastosuj. 4. teraz oczywiście, kiedy będziesz programować, będzie automatycznie dostępna funkcja automatycznego uzupełniania kodu.
źródło
Ponieważ pytałeś o inne środowisko Java IDE, sugeruję IntelliJ firmy JetBrains. Po prostu spójrz na to: nie tylko obsługuje automatyczne uzupełnianie podczas pisania, ale także obsługuje pakiet importu po wybraniu automatycznego uzupełniania.
Zanim ktoś powiedział, że „Eclipse jest darmowe”, zwróć uwagę, że IntelliJ ma również bezpłatną edycję dla społeczności: www.jetbrains.com/idea/download/
źródło
Install New Software
menu: repo.eclipse.org/content/shadows/releases.unzip/org/eclipse/ ... i wybraćCode Recommenders for Java Developers
(możesz mieć problemy, jeśli wybierzesz inne). Po zainstalowaniu ta wtyczka jest bardzo pomocna w dopasowaniu autouzupełniania do środkowych liter wyszukiwania.Sprawdź również, czy twoje ustawienia są poprawne:
Okno -> Preferencje -> Java -> Edytor -> aktywna obsługa treści. Sprawdź, czy opcja „Wstawianie do ukończenia” jest zaznaczona wraz z innymi elementami, które mają pomóc w autouzupełnianiu.
źródło
Naciśnięcie Ctrl+ Spaceotwiera okno dialogowe automatycznego uzupełniania w Eclipse. W perspektywie Java otwiera się automatycznie po wpisaniu a
.
(zwykle z niewielkim opóźnieniem).źródło
Teraz w Eclipse Neon ta funkcja jest obecna. Nie ma potrzeby żadnych specjalnych ustawień ani konfiguracji. Na Ctrl+ Spacedostępna jest sugestia kodu
źródło
Miałem podobny problem, kiedy przełączałem się z IntellijIDEA na Eclipse. Można to zrobić w następujących krokach. Przejdź do opcji Okno> Preferencje> Java> Edytor> Asysta treści i wpisz ._abcdefghijklmnopqrstuvwxyzS w polu Automatyczne wyzwalacze aktywacji dla języka Java
źródło
Kroki:
Teraz pojawią się wszystkie polecenia i zmienne zaczynające się od tej litery
źródło