Lubię, gdy Eclipse pozwala mi przeskakiwać pomiędzy parametrami w wywołaniu metody za pomocą klawisza Tab. Chciałbym, aby moja wtyczka zapewniała podobną funkcjonalność. Mówiąc dokładniej, wstrzykiwam jakiś fragment tekstu do edytora i chciałbym podkreślić konkretną składnię i pozwolić programiście przejść do następnego dopasowania za pomocą klawisza Tab.Dodaj programowo szablon kodu Java
Oto przykład. Pozwala przypuszczać, że dynamicznie tworzony następujący fragment:
String a = "bogus string";
int i = a.[?]
że będę wstrzyknąć do edytora i chciałbym że [?]
jest podświetlony i gotowy do modyfikacji (użytkownik może wpisać length()
). Co więcej, jeśli istnieje więcej fragmentów [?]
, chciałbym, aby użytkownik używał Tab, aby przejść do następnego.
Po krótkich poszukiwaniach okazało się, że można to zrobić za pomocą templates. Jednak nie mogę znaleźć żadnych odpowiednich przykładów w sieci. Czy ktoś ma z tym doświadczenie?
UPDATE:
znalazłem dwa linki, które mogą być przydatne, chociaż nadal nie jestem w stanie wymyślić rozwiązanie.
Działa jak urok! – bellpeace