Po utworzeniu nowego projektu w usłudze Webstorm można utworzyć nową strukturę katalogów z plikami: bibliotekami, arkuszami stylów itp. Dla wzorców, takich jak zestaw wzorcowy HTM5, skoroszyt Twitter itp. Jak to zrobić? stworzyć własny szablon do tego? Czy importowanie fałszywych projektów to hackowanie?Niestandardowe szablony typu projektu
Odpowiedz
Użyj wtyczki LivePlugin utworzyć szablon projektu:
<projectTemplate projectType="foo" templatePath="resources/bar.zip" category="true"/>
Użyj Velocity szablonu Język (VTL), aby utworzyć szablon pliku:
pliku i kod szablony są napisane w Velocity Język szablonów (VTL). Więc mogą one obejmować:
Fixed text (markup, code, comments, etc.).
W pliku opartego na szablonie, stały tekst jest używany dosłownie, jak jest.
File template variables.
Podczas tworzenia pliku, zmienne są zastępowane ich wartości. #parse dyrektywy, aby uwzględnić inne szablony zdefiniowane w zakładce Includes na stronie File and Code Templates okna dialogowego Settings.
Other VTL constructs.
Odniesienia
- Create project template extensions using "user defined" templates
- Creation of Extension to applicationConfigurable
- IdeaPlugin.xml
- PlatformExtensionPoints.xml
- LivePlugin: Plugin for writing IDE plugins
- Webstorm Help: File and Code Templates
- Configuring JetBrains WebStorm for UI5 development
- Webstorm Project and IDE Settings
- Idea NodeJS Plugin
- Apache Velocity Engine VTL Reference
ja nie sugeruję przy użyciu szablonów. O wiele łatwiejsze i łatwiejsze do wykonania jest tworzenie "pustych" projektów (oczywiście z istniejących projektów) w repozytorium git (bitbucket, github, ...), klonowanie i zacznij od tego.
Numer .idea
powinien znajdować się w repozytorium, ale .idea/workspace.xml
należy zignorować zgodnie z dokumentacją.
Daje to możliwość stopniowego udoskonalania szablonu i łatwego udostępniania go zespołowi.
- 1. Niestandardowe szablony z phpDocumentor 2
- 2. Niestandardowe szablony rusztowań w Visual Studio 2013
- 3. Niestandardowe szablony administracyjne django nie działają
- 4. Jak zmieniły się niestandardowe szablony Xcode 9?
- 5. W jaki sposób można tworzyć niestandardowe szablony projektów IntelliJ?
- 6. Wybór typu projektu InstallShield
- 7. C++ Szablony typu odlew z pochodnymi
- 8. o zmiennej liczbie argumentów szablony typu odliczenie
- 9. Wariacyjne szablony: iteracja na argumencie typu/szablonu
- 10. Niestandardowe wdrożenie typu danych Renderer
- 11. ASP.NET MVC 2 Niestandardowe szablony edytora do dzielenia datetime pól
- 12. MVC3 Szablony wyświetlania
- 13. Szablony do wąsowania: szablony zagnieżdżone
- 14. Zrozumienie zmienne szablony przykładem
- 15. Szablony zdalnego wyświetlania odpowiedzi
- 16. Szablony Jekylla używające płynnych bloków/dziedziczenia typu Django
- 17. Szablony edytora ASP.NET MVC i Html.EditorFor (...) - jak rozróżnić nazwę typu?
- 18. Szablony covariant w C++
- 19. Utwórz szablony rozwiązań Visual Studio (vsnet) 2008?
- 20. Czy istnieje narzędzie do wizualizacji struktury projektu/przepływu informacji Django?
- 21. Szablony przyjmowanie „coś” w C++
- 22. Niestandardowe renderowanie w JSP na podstawie typu klasy bez wystąpieniaof
- 23. Jak zdefiniować niestandardowe typy dumpów typu float (C-API)?
- 24. Szablony Chameleon dla plików javascript?
- 25. Czy mogę zdefiniować niestandardowe szablony "surround with" w Visual Studio 2008?
- 26. JIRA Greenhopper - Jak ustawić niestandardowe pole typu "Oznaczone" typu "Multi-Checkboxes" w funkcji Postprodukcji przepływu pracy
- 27. Szablony i zagnieżdżone klasy/struktury
- 28. Variadic szablony i typy zabezpieczeń
- 29. Szablony e-maili jako szablony scala w Play?
- 30. Dlaczego szablony typedef są nielegalne?
Lista obsługiwanych szablonów projektów AFAIK jest zakodowana na stałe, ponieważ wymaga jakiegoś specjalnego IDE formularza wsparcia dla każdego z takich szablonów. Obecnie IDE nie obsługuje szablonów projektów użytkownika. – LazyOne
Dzięki za informację - miałem to samo pytanie. Naprawdę byłaby to fajna funkcja. –