webstorm - studio - Plantillas personalizadas de tipo de proyecto
proyectos en visual basic (2)
Cuando creas un nuevo proyecto en webstorm, tienes la opción de crear una nueva estructura de directorio previamente rellenada con archivos: bibliotecas, hojas de estilo, etc. para patrones como la plantilla HTM5, la plantilla de Twitter, etc. ¿Cómo se puede crear su propia plantilla para esto? ? ¿Importar proyectos ficticios es el truco para eso?
Sugiero no usar plantillas. Encuentro mucho más fácil y fácil de crear proyectos "vacíos" (de proyectos existentes, por supuesto) en un repositorio git (bitbucket, github, ...), clonar uno, y comenzar desde allí.
La .idea
debe estar en el repositorio, pero .idea/workspace.xml
debe ignorarse, según la documentación.
Esto le da la oportunidad de refinar gradualmente su plantilla y compartirla fácilmente con un equipo.
Use el complemento LivePlugin para crear una plantilla de proyecto:
<projectTemplate projectType="foo" templatePath="resources/bar.zip" category="true"/>
Use el lenguaje de plantillas de Velocity (VTL) para crear una plantilla de archivo:
Las plantillas de archivos y códigos se escriben en el lenguaje de plantillas de Velocity (VTL). Así que pueden incluir:
Fixed text (markup, code, comments, etc.).
En un archivo basado en una plantilla, el texto fijo se usa literalmente, tal como está.
File template variables.
Al crear un archivo, las variables se reemplazan con sus valores. Directivas #parse para incluir otras plantillas definidas en la pestaña Incluye en la página Plantillas de archivo y código del cuadro de diálogo Configuración.
Other VTL constructs.
Referencias
- Crear extensiones de plantilla de proyecto utilizando plantillas "definidas por el usuario"
- Creación de Extensión a la aplicaciónConfigurable.
- IdeaPlugin.xml
- PlatformExtensionPoints.xml
- LivePlugin
- Ayuda de Webstorm: Plantillas de archivo y código
- Configuración de JetBrains WebStorm para el desarrollo de UI5
- Proyecto Webstorm e IDE Settings
- Idea NodeJS Plugin
- Referencia de Apache Velocity Engine VTL