Я создал собственный редактор для eclipse, но у меня возникли проблемы с настройкой функции автозаполнения (когда разработчик входит в открытую скобку, редактор автоматически создает закрывающий скобок). Я просмотрел пример java и потратил некоторое время на поиск в Интернете, но у меня возникли проблемы с поиском какой-либо информации. Любая помощь приветствуется.
Я придумал решение, вроде. Я создал класс, который реализует IContentAssistProcessor. Я перепробовал функцию computeCompletionProposal, и в ней я использовал передаваемый ITextViewer для получения документа. Затем я использовал функцию IDocument.replace(), чтобы добавить закрывающую скобку в любое время, когда набирается открытая. Проблема заключается в том, что курсор перемещается в конец закрывающей скобки. любое предложение о том, как переместить его между скобками?