标签: eclipse plugins jface text-editor
我有一个扩展TextEditor类的编辑器。我想知道是否可以在编辑器中的光标位置读取文本。 使用ITextSelection没有用,因为它需要选择一些文本字符串。当光标在某个点并且没有选择文本时,我需要读取文本。
感谢。
答案 0 :(得分:2)
ITextViewer.getSelectedRange()。它将返回偏移量和选择的大小。偏移是插入位置,大小可以是0.要读取文本,请使用ITextViewer.getDocument()。get()并分析相应偏移处的内容。