J'ai déjà passé environ 2 heures à chercher sur Google et à essayer divers outils, mais soit ils ne font pas de retrait par mot ou ils ne sont pas compatibles HTML5 comme le fameux HTML tidy qui a été mis à jour pour la dernière fois il y a 3 ans…
NB Je ne veux pas appliquer cela à la source d'une page (comme le ferait PHP ou JS) mais au code dans l'éditeur pour qu'une hiérarchie claire apparaisse entre les balises.
Idéalement, j'aimerais un outil Mac OS X, mais je prendrai n'importe quel outil en ligne et, en dernier, je remettrai en place un outil compatible Wine.
PS en ce moment j'utilise Coda de Panic
Réponses:
Aptana Studio 2 fait ce que vous voulez dans le menu Edition> Format. Je l'ai utilisé et il formate html, css et javascript.
L'éditeur WYSIWYG BlueGriffon peut également formater le html lorsque vous ouvrez un fichier.
Les deux solutions sont gratuites et open-source, mais Aptana pourrait être mieux. Je ne sais pas si BG garde tout le code inchangé, probablement pas.
Remarques:
la source
Il y a maintenant une version HTML5 de tidy, trouvée ici: https://github.com/w3c/tidy-html5 .
la source
Je cherchais un outil en ligne et c'est probablement pourquoi je n'ai rien trouvé.
J'ai été pointé vers le plugin Coda PHP & Toolkit qui le fait. La plupart des éditeurs HTML comme Taco le font nativement (mais pas Coda).
la source
Je suggère humblement l' Espresso 2 .
Depuis leur site Web:
Vous pouvez lire une critique de Mac Appstorm pour avoir une idée de la qualité. Ils lui donnent 10/10 .
la source
Eclipse semble faire un travail décent de retrait / formatage HTML5. Vous utilisez simplement la commande de formatage habituelle (Ctrl-Shift-F) sur un fichier HTML chargé dans l'éditeur HMTL et il le reformatera.
Pour l'ajuster, allez dans préférences -> web -> fichiers html -> éditeur. Vous pouvez également contrôler la validation ici. (J'utilise Eclipse v4.2.2.)
Notez que l'éditeur HTML requiert que votre installation Eclipse inclue la plate-forme des outils Web (voir cette réponse pour plus de détails).
la source
Si vous recherchez un outil Mac OS X qui fait le travail, je dirais TextMate .
Je fais habituellement beaucoup de ré-indentations et la meilleure que j'ai pu trouver est celle-là.
Ce que j'aime, c'est qu'il ne réorganise pas réellement votre code, mais qu'il le ré-indente , sous une forme qui vérifie l'imbrication et les retraits par niveau, pas par balises .
La fonction "Sélection de retrait" est particulièrement utile.
la source
JetBrains PhpStorm fonctionne très bien et intuitivement avec des retraits en HTML, CSS ou PHP. Type de retrait (tabulations ou espaces) que vous pouvez modifier dans les paramètres PHPStorm.
la source
Dirtymarkup.com est mon choix pour formater rapidement HTML et JS.
la source