Nel mio plugin Eclipse, ho bisogno di sapere quando l'editor che è visibile sullo schermo è cambiato. Attualmente sto ricevendo l'editor attiva come segue:Come ottenere "editor attivo" nel plugin Eclipse?
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()
Questo funziona per la maggior parte dei casi tranne quando il pulsante verde Continua viene premuto:
Se uso la scorciatoia F8 poi l'attiva l'editor è aggiornato come previsto.
Sembra che la proprietà di editor attivo non venga aggiornata finché la scheda dell'editor non viene messa a fuoco (cosa che non accade quando si preme il pulsante Continua).
C'è qualche altro percorso che posso prendere per ottenere il "editor visibile"?
Grazie in anticipo.
Alan
Data la discussione seguente, presumo che il plug-in sia un _estensione_ al plug-in di debug esistente. Corretta? –
Non è un'estensione del plug-in di debug ma collego vari eventi di debug sui punti di interruzione ecc. –