2013-06-15 16 views
11

C'è uno strumento ordinato o una configurazione ordinata, che funziona bene con i modelli Jinja2? L'ordinamento predefinito ha problemi con il codice Jinja negli attributi e i loop Jinja sono formattati in modo illeggibile. Il mio requisito principale è quello di ottenere il giusto livello di indentazione. Tutto il resto è bello da avere, ma non richiesto.Tidy per i modelli Jinja2

+0

Hai mai trovato una soluzione a questo? – wawawawa

+0

Mi spiace, non ho nessuna soluzione per te. – Achim

risposta

2

Probabilmente vuoi uno strumento autonomo e la tua domanda è vecchia, quindi probabilmente l'hai già risolta, ma nel caso ciò potrebbe essere utile. Alcuni editor possono gestire il rientro jinja. Ad esempio vim con il plugin https://github.com/Glench/Vim-Jinja2-Syntax. Il comando '=' corregge il rientro. Quindi 'gg = G' corregge il rientro su tutte le linee. gg per andare al primo personaggio; = per correggere il rientro; e G significa fino alla fine.