2010-01-17 15 views
8

Lors de l'écriture de modèles ERB dans Ruby on Rails en utilisant la mise en forme Textmate à la main, ça craint.Mise en forme automatique des modèles ERB dans textmate

Quelqu'un connaît-il un ensemble textmate qui gère le formatage des modèles/vues ERB? Mon googling n'a rien trouvé. Merci!

+0

Que voulez-vous dire par le formatage à la main? Je pense que le Bundle Textmate intégré pour Rails est génial. –

+0

Formatage automatique des vues. Lorsque vous écrivez HTML directement dans Textmate, vous pouvez utiliser la commande Tidy de l'ensemble HTML pour "nettoyer" un fichier HTML. Je cherche un ERB équivalent à la commande HTML Tidy. –

+0

C'est ennuyeux SOO. J'adorerais trouver une bonne solution à cela. –

Répondre

2

Je pense que la meilleure solution est d'utiliser le paquet HTML (Rails). Et quand vous voulez ranger quelque chose, vous devez aller au menu Bundles> HTML> Tidy.

Cela couplé avec Indentation Sélection ( - - [), poignées la plupart de mes besoins reformatage.

REMARQUE: malheureusement, quand dans le code HTML paquet (Rails), le raccourci bien rangé normale ^ - - H obtient surchargée et lance à la place de « Créer une partie du texte sélectionné » quand dans un * Fichier .html.erb. Je suis sûr qu'il y a un moyen de changer cela, mais ça n'a pas été une affaire assez importante pour que je puisse enquêter.

+0

gets [vous y arrive presque mais pour une raison quelconque, ne pas indenter correctement les blocs dans ERB. Vraiment souhaiter qu'il y avait une meilleure solution pour cela. –

+0

HTML> Tidy via le menu tente de faire de votre extrait HTML partiel un document HTML complet avec DOCTYPE etc ... – xster