Strona preferencji
Java > Edytor > Aktywna obsługa treści pozwala określić preferencje dotyczące ustawień aktywnej obsługi treści.
|
Opcja |
Opis |
Wartość domyślna |
|---|---|---|
| Wstawienia uzupełnień/Nadpisywanie uzupełnień |
Po włączeniu opcji Wstawienia uzupełnień tekst uzupełnienia jest wstawiany w pozycji karetki, tak że nigdy nie nadpisuje istniejącego tekstu. Naciśnięcie klawisza Ctrl podczas stosowania propozycji uzupełnienia pozwala na przełączanie się między tymi dwoma trybami wstawiania. |
Wstawienia uzupełnień |
| Automatycznie wstawiaj pojedyncze propozycje |
Po włączeniu tej opcji aktywna obsługa kodu automatycznie wybierze i wstawi pojedyncze propozycje. |
Włączone |
| Automatycznie wstawiaj typowe przedrostki |
Jeśli ta opcja jest włączona, aktywna obsługa kodu będzie automatycznie wstawiać powszechne przedrostki wszystkich możliwych uzupełnień, podobnie jak w przypadku rozszerzenia powłoki systemu Unix. Tej funkcji można użyć wielokrotnie, nawet jeśli wyświetlone jest okno aktywnej obsługi kodu. |
Wyłączone |
| Dodaj instrukcję importu zamiast nazwy kwalifikowanej |
Po włączeniu tej opcji użycie propozycji typów, które znajdują się w innych pakietach, spowoduje dodanie odpowiedniej deklaracji importu. W przeciwnym razie wstawiona zostanie pełna kwalifikowana nazwa typu. |
Włączone |
| Użyj instrukcji importu static |
Po włączeniu tej opcji, propozycje metody dotyczące metod static będą wywoływać uzupełnienie w postaci odpowiadającej im deklaracji importu static. W przeciwnym razie dodawane będą niestatyczne instrukcje import dla deklarowanego typu. Aby otrzymywać propozycje konkretnych metod, należy dodać taką metodę lub zawierający ją typ do strony preferencji Ulubione. |
Włączone |
| Wypełnij nazwy argumentów podczas uzupełniania |
Jeśli ta opcja jest włączona, aktywna obsługa kodu doda nazwy argumentów podczas uzupełniania metody lub typu ogólnego. |
Włączone |
| Określ argumenty wypełnionych metod |
Jeśli ta opcja jest włączona, aktywna obsługa kodu spróbuje określić parametry metody na podstawie kontekstu, w którym wstawiona została propozycja metody. |
Wyłączone |
| Sortuj propozycje |
Opcja ta pozwala wybrać sposób sortowania propozycji w oknie podręcznym aktywnej obsługi treści. |
wg istotności |
| Ukryj propozycje niewidoczne w kontekście wywołania |
Po włączeniu tej opcji propozycje elementów Java będą ograniczane regułami widoczności. Na przykład nie będą wyświetlane propozycje pól private innych klas. |
Włączone |
| Pokaż dopasowania zapisu camel case |
Po włączeniu tej opcji wyświetlane są dopasowania zapisu camel case (tzn. skrót NPE jest rozszerzany do nazwy NullPointerException). |
Włączone |
| Ukryj zabronione odwołania |
Jeśli ta opcja jest włączona, odwołania do elementów Java zabronione przez reguły dostępu nie będą wyświetlane. |
Włączone |
| Ukryj niezalecane odwołania |
Jeśli ta opcja jest włączona, odwołania do elementów Java niezalecane przez reguły dostępu nie będą wyświetlane. |
Wyłączone |
| Ukryj nieaktualne odwołania |
Po włączeniu tej opcji odwołania do nieaktualnych elementów języka Java nie są wyświetlane. |
Wyłączone |
| Włącz automatyczne aktywowanie |
Po włączeniu tej opcji aktywna obsługa kodu będzie wywoływana automatycznie. Warunek automatycznego aktywowania jest określany za pomocą ustawień Opóźnienie automatycznego aktywowania, Wyzwalacze automatycznej aktywacji kodu Java i Wyzwalacze automatycznej aktywacji dla dokumentacji Javadoc. |
Włączone |
| Opóźnienie automatycznego aktywowania |
Jeśli czas między napotkaniem znaku wyzwalającego automatyczne aktywowanie a wpisaniem nowego znaku przekroczy wartość opóźnienia automatycznego aktywowania, zostanie wywołana aktywna obsługa kodu. |
200 |
| Wyzwalacze automatycznej aktywacji kodu Java |
Jeśli w kodzie źródłowym Java (ale nie wewnątrz komentarza dokumentacji Javadoc) zostanie wpisany jeden ze znaków wyzwalających, a przed upływem limitu opóźnienia automatycznego aktywowania nie zostanie wpisany żaden inny znak, wywołana zostanie aktywna obsługa kodu. |
'.' |
| Wyzwalacze automatycznej aktywacji dla dokumentacji Javadoc |
Jeśli w komentarzu Javadoc zostanie wpisany jeden ze znaków wyzwalających, a przed upływem limitu opóźnienia automatycznego aktywowania nie zostanie wpisany żaden inny znak, wywołana zostanie aktywna obsługa kodu. |
'@#' |
