1

Eclipse エディターでテキスト ファイルを開き、プログラムでファイル内の行を強調表示する必要がある Eclipse プラグインを開発しています。

ファイルを開き、Eclipse エディター領域でテキスト/行を強調表示するには、以下のコードを使用しました。

fileStore = EFS.getLocalFileSystem().getStore(file.toURI());
page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
ITextEditor editor = (ITextEditor) IDE.openEditorOnFileStore( page, fileStore);
editor.selectAndReveal(startOffset, endOffset);

ここで、以下の内容のファイルがあるとします

Line:1         xxxxxxxxxxxxxxxxxxx
Line:2         yyyyyyyyyyyyyyyyyyyy
:
:
Line: 20       aaaaaaaaaaaaaaaaaaaaa
Line: 21       bbbbbbbbbbbbbbbbbbbbb

ここで、上記のファイルで Line:20 を強調表示する必要があります。そのためには、その行の開始オフセットと終了オフセットが必要です。Javaでこれを達成するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1