Ich mag, wenn Eclipse ermöglicht mir zwischen den Parametern in einem Methodenaufruf mit einer Tab-Taste springen. Ich möchte, dass mein Plugin eine ähnliche Funktionalität bietet. Um genau zu sein, injiziere ich etwas Text in den Editor, und ich möchte die spezifische Syntax hervorheben und den Programmierer mit der Tab-Taste zur nächsten Übereinstimmung springen lassen.Java-Code-Vorlage programmgesteuert hinzufügen
Hier ist ein Beispiel. Lets nehme ich erstellt dynamisch die folgenden Ausschnitt:
String a = "bogus string";
int i = a.[?]
ich, dass in den Editor injizieren, und ich würde für die Änderung, dass [?]
markiert ist und bereit, wie (Benutzer möglicherweise Typ length()
). Darüber hinaus, wenn es mehr [?]
Fragmente gibt, möchte ich Benutzer Tab verwenden, um zum nächsten zu wechseln.
Nach ein wenig Forschung, fand ich, dass es getan werden könnte mit templates. Ich kann jedoch keine relevanten Beispiele im Web finden. Hat jemand Erfahrung damit?
UPDATE:
fand ich zwei Links, die nützlich sein könnten, obwohl ich nach wie vor nicht in der Lage bin mit einer Lösung zu kommen.
Funktioniert wie ein Charme! – bellpeace