在eclipse编辑器中计算所选行

时间:2012-05-09 08:10:27

标签: eclipse

如何计算Eclipse IDE中编辑器底部所选行的计数?

我想知道我在编辑器中选择了多少行,这有助于计算课程中定义的参数数量。

1 个答案:

答案 0 :(得分:0)

看看AbstractTextEditor.getCursorPosition()。它从源查看器,插入符号和文档中获取行号。

 StyledText styledText= fSourceViewer.getTextWidget();
 int caret= widgetOffset2ModelOffset(fSourceViewer, styledText.getCaretOffset());
 IDocument document= fSourceViewer.getDocument();
 int line= document.getLineOfOffset(caret);