【发布时间】:2012-03-10 01:32:00
【问题描述】:
在我的 Eclipse 插件中,我需要知道屏幕上可见的编辑器何时发生了变化。我目前获得的活动编辑器如下:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()
这适用于大多数情况,但按下绿色继续按钮时除外:
如果我使用 F8 快捷键,那么活动编辑器会按预期更新。
在编辑器选项卡获得焦点之前,活动编辑器属性似乎不会更新(按下继续按钮时不会发生这种情况)。
我还有其他途径可以获得“可见编辑器”吗?
提前致谢。
艾伦
【问题讨论】:
-
鉴于下面的讨论,我假设您的插件是现有调试插件的扩展。对吗?
-
它不是调试插件的扩展,但我确实挂钩了关于断点等的各种调试事件。
标签: java eclipse eclipse-plugin eclipse-cdt eclipse-jdt