2016-04-28 1 views
0

Je ne comprends pas comment je peux mettre en forme correctement le code HTML quand il est entouré entre les balises PHP quand je clique sur "Auto-indent Lines".PhpStorm - Comment mettre en forme le code HTML dans les balises PHP

Que dois-je attendre:

enter image description here

Qu'est-ce PhpStorm fait quand je clique sur "Lignes Auto-indent" .:

enter image description here

+0

Pouvez-vous simplement appuyer sur le bouton de l'onglet au lieu de cliquer sur le retrait automatique? – rhavendc

+0

Le problème est que j'ai des fichiers .php avec des centaines/milliers de lignes de code que je veux re-formater – Stefano

+1

PhpStorm met en forme le php, pas le code html que le php va générer. Il n'y a donc pas grand-chose à faire à ce sujet, à moins d'utiliser des modèles html dans des fichiers séparés que PhpStorm reconnaîtra comme html. – jeroen

Répondre

1

Veuillez voir les commentaires dans WI-17786. En général, il n'est actuellement pas possible de formater le HTML mélangé avec PHP.

+0

J'avais déjà vu cette page, mais je pensais avoir un autre bug (après tout mon anglais suce, donc ...). Merci beaucoup – Stefano

0

enter image description here

Vous pouvez changer cela comportement dans les préférences PHPStorm. Ouvrez vos préférences ... Lorsque la fenêtre s'ouvre; tapez Code Style pour rechercher ce mot-clé. Ensuite, dans le menu, sélectionnez HTML .... Ici vous pouvez décider comment votre HTML sera formaté ou vous pouvez sélectionner n'importe quelle langue comme PHP ...

Cependant; vous devrez peut-être redémarrer PHPStorm pour que l'effet ait lieu.

+0

J'ai encore essayé, mais je n'ai pas trouvé de propriété pour paramétrer ce comportement ... – Stefano