Eclipe PDE: Переход, чтобы выровнять X и выделить его

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);

Это это возможное в некотором роде? Я не нашел решение

6
задан autobiographer 20 May 2010 в 12:58
поделиться

1 ответ

Несмотря на то, что org.eclipse.ui.texteditor.ITextEditor работает со смещением, он должен иметь возможность принимать номер вашей строки с помощью selectAndReveal () метод.

См. эту ветку и эту ветку .

Попробуйте что-нибудь вроде:

((ITextEditor)org.eclipse.jdt.ui.JavaUI.openInEditor(compilationUnit)).selectAndReveal(int, int);
1
ответ дан 17 December 2019 в 02:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: