2012-10-11 12 views
7

Nie mogę znaleźć żadnej dokumentacji dotyczącej zmiany skrótu, który sprawdza wybór wspomagania zawartości.Eclipse content assist validation key

To znaczy, w moim dokładnym przypadku, kiedy pomoc w zakresie treści jest otwarta, chcę zatwierdzić jej propozycję poprzez naciśnięcie klawisza Enter (co działa), ale nigdy z żadnym innym kluczem, na przykład. [Lub (. Chciałbym wybrać, jaki klucz zatwierdza propozycję.

Nawet jeśli trzeba ręcznie edytować plik konfiguracyjny, jeśli ktoś ma taką odpowiedź, to byłoby idealne!

Spojrzałem na org. eclipse.jdt.ui.prefs i org.eclipse.wst.jsdt.ui.prefs, ale bez powodzenia.

Dzięki.

Odpowiedz

0

wygląda na to pecha. dokumentacja Eclipse Mars omawia treść asysta, podając:

Completion can be triggered by user request or can be automatically 
triggered when the "(" or "." character is typed: 

public char[] getCompletionProposalAutoActivationCharacters() { 
    return new char[] { '.', '(' }; 
} 

Ponieważ wygląda na to, że te postacie są zakodowane na stałe, musisz zaimplementować własną pomoc w zakresie treści. Być może wystarczy zwykła pochodna istniejącej, z tą tylko jedną nadpisaną metodą?