2012-11-28 56 views
0

我是插件開發的新手,我正在編寫/擴展一個Eclipse插件。我有最初的文本文件,其中包含代碼審查的結果與以下數據。Eclipse插件:獲得一條線的偏移量

**line_from=70=**  **line_to=80=**  **date=2012/11/20 10:32:54=**  **reviewer=ccc=**  **responsible=xx=** **revision_nr=1.40=**  **offset=1458=**  **length=344=** 

基於一些條件,我說行數70〜80是一樣的100〜110。現在,我想添加一個標記,並強調從100-110線,但我沒有爲偏移這個位置。有人可以告訴我如何從行號獲得偏移量。

感謝

回答

3

我認爲這是來不及回答你,但 也許我可以幫助其他人同樣的問題。

要解決這個問題,您可以使用IDocument Interface

IDocument document = (IDocument) MyPlugin.getEditor().getDocumentProvider().getDocument(MyPlugin.getEditor().getEditorInput()); 

因此,文檔將加載在編輯器中打開的文件。 你只需要使用getLineOffset()方法,它返回行的偏移量。

相關問題