qustion о Eclipse разработка PDE: Я пишу маленький плагин для Eclipse и имею следующее * org.eclipse.ui.texteditor. ITextEditor * номер строки
Как я могу автоматически перейти к той строке и отметить ее? Жаль, что API, кажется, только поддерживает смещения (см.: ITextEditor.selectAndReveal ()) в рамках документа, но никаких номеров строки.
Лучшее было бы - хотя это не работает:
ITextEditor editor = (ITextEditor)IDE.openEditor(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(), file, true );
editor.goto(line);
editor.markLine(line);
Это это возможное в некотором роде? Я не нашел решение
Несмотря на то, что org.eclipse.ui.texteditor.ITextEditor работает со смещением, он должен иметь возможность принимать номер вашей строки с помощью selectAndReveal ()
метод.
Попробуйте что-нибудь вроде:
((ITextEditor)org.eclipse.jdt.ui.JavaUI.openInEditor(compilationUnit)).selectAndReveal(int, int);