В моем плагине Eclipse мне нужно знать, когда изменился редактор, видимый на экране. В настоящее время я получаю активный редактор следующим образом:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()
Это работает в большинстве случаев, за исключением тех случаев, когда нажата кнопка "Продолжить":
Если я использую ярлык F8, тогда активный редактор обновляется, как ожидалось.
Кажется, что активное свойство редактора не обновляется до тех пор, пока вкладка редактора не получит фокус (что не происходит при нажатии кнопки "Продолжить" ).
Есть ли какой-либо другой маршрут, который я могу сделать, чтобы получить "видимый редактор"?
Спасибо заранее.
Алан