16

Quando si crea un nuovo progetto in webstorm, viene offerta l'opzione per creare una nuova struttura di directory prepopolata con file: librerie, fogli di stile, ecc. Per motivi come hotplate HTM5, Twitter boilerplate, ecc. uno crea il proprio modello per questo? L'importazione di progetti fittizi l'hack per questo?Modelli di tipo progetto personalizzato

+3

L'elenco AFAIK dei modelli di progetto supportati è hardcoded in quanto richiede un IDE di supporto speciale per ciascuno di tali modelli. Attualmente IDE non supporta i modelli di progetto dell'utente. – LazyOne

+1

Grazie per le informazioni - Ho avuto la stessa domanda. Sarebbe davvero una bella caratteristica. –

risposta

2

usare il plugin LivePlugin per creare un modello di progetto:

<projectTemplate projectType="foo" templatePath="resources/bar.zip" category="true"/> 

utilizzare il modello Lingua Velocity (VTL) per creare un modello di file:

file e le mascherine di codice sono scritti nel Velocity Template Language (VTL). Così essi possono includere:

Fixed text (markup, code, comments, etc.). 

In un file basato su un modello, il testo fisso è usato letteralmente, così com'è.

File template variables. 

Quando si crea un file, le variabili sono sostituiti con i loro valori. #parse direttive per includere altri modelli definiti nella scheda Include nella pagina Modelli di file e codice della finestra di dialogo Impostazioni.

Other VTL constructs. 

Riferimenti

5

io non suggerisco di usare i modelli. Trovo molto più facile e manutenibile creare progetti "vuoti" (da progetti esistenti, ovviamente) in un repository git (bitbucket, github, ...), clonare uno e partire da lì.

Il .idea dovrebbe essere nel repository, ma .idea/workspace.xml deve essere ignorato, come da documentazione.

Questo ti dà l'opportunità di perfezionare gradualmente il tuo modello e condividerlo facilmente con un team.

Problemi correlati