【发布时间】:2011-11-01 15:55:25
【问题描述】:
我有一个扩展 TextEditor 类的编辑器。我想知道是否可以在编辑器中读取光标位置的文本。 使用 ITextSelection 没有用,因为它期望选择一些文本字符串。当光标在某个点并且没有选择文本时,我需要阅读文本。
谢谢。
【问题讨论】:
标签: eclipse plugins jface text-editor
我有一个扩展 TextEditor 类的编辑器。我想知道是否可以在编辑器中读取光标位置的文本。 使用 ITextSelection 没有用,因为它期望选择一些文本字符串。当光标在某个点并且没有选择文本时,我需要阅读文本。
谢谢。
【问题讨论】:
标签: eclipse plugins jface text-editor
ITextViewer.getSelectedRange()。它将返回选择的偏移量和大小。 Offset 是插入符号的位置,大小可能为 0。要阅读文本,请使用 ITextViewer.getDocument().get() 并分析相应偏移处的内容。
【讨论】: