我正在开发一个 Eclipse 插件,我想在上下文菜单中添加一些操作。但实际上我想根据编辑器中的文本选择预先准备结果,并在选择菜单项时显示它们。我关注了那篇文章http://www.eclipse.org/articles/Article-WorkbenchSelections/article.html - 所有接口(ISelectionListener
等ISelectionChangedListener
)都允许处理SelectionChanged
事件,但编辑器只有在选择长度也发生变化时才会改变 - 所以编辑器中的简单单击不会触发事件,尽管如果光标现在在单词内并且长度为 0,我想将单词(例如)作为选择。
所以问题是 - 在零长度值变化的情况下跟踪光标位置/偏移量/选择的最简单解决方案是什么?