Ich möchte ein Eclipse-Plug-in schreiben, das dem Refactor -Menü in Eclipse JDT ein Element hinzufügt. Wie kann ich das tun?
Vielen Dank
Kürzlich habe ich ein Plug-in geschrieben, das etwas re-factoring durchführt.
Das Refactoring zu schreiben war nicht zu kompliziert, aber herauszufinden, wie man die Menüpunkte richtig in das Refactor-Menü einfügt, hat viel Zeit gekostet.
Hier ist das korrekte plugin.xml-Snippet:
Das Refactor-Menü-Tag ist eine Kopie der ursprünglichen "Refactor" -Menü-Definition von org.eclipse.jdt.ui. Es ist wichtig, alle Separatordefinitionen zu kopieren. Für mein Plug-in habe ich auch ein neues Trennzeichen namens spartanGroup hinzugefügt.
Der Pfad für das Refactor-Menü ist org.eclipse.jdt.ui.refactoring.menu.
Diese Informationen können Sie sich anhand der Datei plugin.xml des Plugins org.eclipse.jdt.ui anzeigen lassen. Sie können es online finden (zum Beispiel hier) oder Sie können den Quellcode Ihres Eclipse-Builds folgendermaßen importieren:
%Vor%
Sie könnten ein Plug-in schreiben, das das Platform Command Framework verwendet. Details finden Sie auf der offiziellen Wiki-Seite, die mehrere Tutorial-Links bietet: Ссылка
Grundsätzlich definieren Sie einen auszuführenden Befehl, einen Menübeitrag (wo er angezeigt wird) und einen Befehls-Handler (was ausgeführt werden soll).
Tags und Links eclipse refactoring