2013-08-08 12 views
45

Podobają mi się szablony kodów/plików intellij'a, działają bardzo dobrze dla pojedynczych plików, ale byłoby świetnie móc tworzyć wiele plików/klas jednocześnie.Czy istnieje sposób generowania wielu plików/klas za pomocą szablonów kodu/plików intellij?

Znalazłem this question, ale ponieważ minęło kilka lat, odkąd miałem nadzieję, że rzeczy mogły się zmienić.

Używamy wzoru mvp w naszej aplikacji, więc za każdym razem, gdy chcemy stworzyć nowy widok, wymaga dwóch klas i dwóch interfejsów, które zawsze mają ten sam wzorzec. Byłoby świetnie, gdybyśmy mogli wygenerować całą infrastrukturę i połączyć klasy.

Jakieś sugestie lub nowe informacje byłyby mile widziane? Być może nadszedł czas, aby zalogować się na żądanie funkcji za pomocą JetBrains?

+3

Prośba o funkcję http://youtrack.jetbrains.com/issue/OC-5351 –

+0

ton klas sprawiają, że myślę o rozpórkach ... może być napisane narzędzie do generowania wielu plików i może to być mvp2 z Pliki o mniejszej liczbie klas zostaną zastąpione. – mysh

Odpowiedz

-1

myślę szukasz tego,

Otwórz żądany plik w edytorze. W menu głównym wybierz Narzędzia | Zapisz plik jako szablon. W otwartym oknie dialogowym Szablony plików i kodów wpisz nazwę nowego szablonu i edytuj kod źródłowy, jeśli to konieczne. Zapisz zmiany i zamknij okno dialogowe.

+0

"wiele plików" – Jamol

5

Ta funkcja wydaje się być dostępna pod numerem ReSharper (inny identyfikator IDE JetBrains). Wciąż jeszcze nie wydaje się możliwe w IDEA.

0

Można łatwo zrobić za pomocą JavaParser ale nie jestem pewien, w jaki sposób można wywołać go z interfejsem IDEA

1

Obecnie IDE nie obsługuje tej funkcji. Najpopularniejszy youtrack request ma ponad 60 głosów, ale wciąż jest otwarty (od 2012 roku). Możesz użyć rozwiązania innego producenta, na przykład wtyczki this.