В настоящее время я пытаюсь разработать плагин Eclipse для поддержки замены кода, например, что делает помощь по умолчанию в Eclipse. То, что я хочу реализовать, это нечто вроде «вставить имена аргументов автоматически при завершении метода с визуализированным полем вокруг аргумента», и я могу «использовать клавишу« Tab »для перемещения между вставленными именами» и «во время навигации, список необязательных переменных для текущего аргумента может отображаться и выбираться ".Пользовательский контент-помощник для редактора java по умолчанию в Eclipse
Короче говоря, речь идет о двух вопросах:
- Как добавить визуализируются рамка вокруг уже существует переменных или даже Java ключевых слова, которые нуждаются в замене? И тем временем я могу использовать клавишу Tab для переключения между этими полями.
- Как отобразить список кандидатов для выбора, когда я запускаю на коробке?
К настоящему времени я только выясню точку расширения: org.eclipse.jdt.ui.javaCompletionProposalComputer может быть полезен, но я понятия не имею, с чего начать? Заранее спасибо.