在我的Eclipse插件中,我需要知道屏幕上可見的編輯器何時發生更改。我目前得到的活動編輯器,如下所示:如何在Eclipse插件中獲得「活動編輯器」?
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()
這適用於大多數情況下,除了當綠色Continue按鈕被按下:
如果我使用F8快捷鍵則活動編輯器按預期更新。
似乎活動編輯器屬性不會更新,直到編輯器選項卡獲得焦點(按下繼續按鈕時不會發生這種情況)。
有沒有其他的途徑可以拿到「可見編輯器」?
在此先感謝。
艾倫
鑑於下面的討論,我假設你的插件是對現有調試插件的_extension_。正確? – 2012-02-19 14:52:16
它不是調試插件的擴展,但是我會連接到各種有關斷點的調試事件等。 – 2012-02-19 15:09:04