在我的Eclipse插件中,我需要知道屏幕上可见的编辑器何时发生更改。我目前得到的活动编辑器,如下所示:如何在Eclipse插件中获得“活动编辑器”?
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()
这适用于大多数情况下,除了当绿色Continue按钮被按下:
如果我使用F8快捷键则活动编辑器按预期更新。
似乎活动编辑器属性不会更新,直到编辑器选项卡获得焦点(按下继续按钮时不会发生这种情况)。
有没有其他的途径可以拿到“可见编辑器”?
在此先感谢。
艾伦
鉴于下面的讨论,我假设你的插件是对现有调试插件的_extension_。正确? – 2012-02-19 14:52:16
它不是调试插件的扩展,但是我会连接到各种有关断点的调试事件等。 – 2012-02-19 15:09:04