在JFace TextViewer中的光标位置读取文本

时间:2011-08-23 05:19:47

标签: eclipse plugins jface text-editor

我有一个扩展TextEditor类的编辑器。我想知道是否可以在编辑器中的光标位置读取文本。 使用ITextSelection没有用,因为它需要选择一些文本字符串。当光标在某个点并且没有选择文本时,我需要读取文本。

感谢。

1 个答案:

答案 0 :(得分:2)

ITextViewer.getSelectedRange()。它将返回偏移量和选择的大小。偏移是插入位置,大小可以是0.要读取文本,请使用ITextViewer.getDocument()。get()并分析相应偏移处的内容。