Как указать ключ триггера для содержимого в редакторе Eclipse RCP? - PullRequest
1 голос
/ 11 октября 2010

В ContentAssistProcessor есть метод getCompletionProposalAutoActivationCharacters, который может возвращать символы, которые запускают предложения о завершении. Например, я могу return new char[] { '.' }, чтобы каждый раз, когда я набирал точку в редакторе, появлялось предложение завершения слова.

Я подумал, что должен быть симулятивный способ указания сочетания клавиш для вызова вспомогательного содержимого, такого как Alt + /, но на самом деле это другое.

Каков наилучший способ сделать это? Лично я не хочу жестко кодировать ключевого слушателя для этого.

1 Ответ

1 голос
/ 10 марта 2011

JDT делает это.У них есть команда + обработчик + связывание клавиш для вызова помощника по содержимому.
См. org.eclipse.jdt.internal.ui.text.java.JavaContentAssistHandler для реализации.
Вы можете сделать аналогичный

...