java the Comment ajouter un écouteur à l'éditeur de code par défaut dans Eclipse?



plugin eclipse java (1)

Vous pouvez enregistrer un IPartListener2 avec le PartService, par exemple:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getPartService().addPartListener(aListener)

Il existe d'autres façons d'enregistrer IPartListener, par exemple si vous avez une référence à IWorkbenchPage .

L'écouteur de partie est notifié lorsque les éditeurs sont ouverts ou fermés, entre autres choses. Pour IPartListener2 , vous obtenez un IWorkbenchPartReference que vous pouvez utiliser pour vérifier quel type d'éditeur est impliqué. Par exemple, pour détecter l'éditeur Java standard, vous pouvez vérifier l'ID org.eclipse.jdt.ui.CompilationUnitEditor .

Je souhaite ajouter un écouteur à l'éditeur de code par défaut dans Eclipse. Il devrait être déclenché chaque fois qu'un nouveau fichier de code est ouvert ou fermé. Y a-t-il quelque chose de disponible comme ça? J'ai fait une recherche google pendant des heures, mais je pouvais trouver une solution de travail.

Je me concentre en particulier sur l'éditeur de code Java par défaut. Mais une fois que je sais comment m'impliquer dans un tel éditeur, il ne devrait pas être un gros problème d'en ajouter d'autres. Le principal problème que j'ai jusqu'ici est, que je ne sais pas ce que je devrais faire avec l'IEditorDescriptor que je pourrais obtenir.





eclipse-plugin