Mi piace quando Eclipse mi consente di saltare tra i parametri in una chiamata di metodo utilizzando un tasto Tab. Vorrei che il mio plugin fornisse una funzionalità simile. Per essere precisi, sto iniettando parte del testo nell'editor e vorrei evidenziare una sintassi specifica e lasciare che il programmatore salti alla prossima partita usando il tasto Tab.Aggiungi modello di codice Java a livello di codice
Ecco un esempio. Consente di supporre che dinamicamente creato il seguente frammento:
String a = "bogus string";
int i = a.[?]
ho inietterà che nell'editor e vorrei che [?]
viene evidenziato e pronto per la modifica (utente potrebbe digitare length()
). Inoltre, se ci sono più frammenti [?]
, vorrei che l'utente usasse Tab per passare a quello successivo.
Dopo una ricerca un po ', ho scoperto che potrebbe essere fatto utilizzando templates. Tuttavia, non riesco a trovare esempi rilevanti sul Web. Qualcuno ha esperienza con questo?
UPDATE:
Ho trovato due link che potrebbero essere utili, anche se sono ancora in grado di trovare una soluzione.
Funziona come un fascino! – bellpeace