web-dev-qa-db-fra.com

Commande de code de format VSCode pour PHP / HTML

Est-il possible d'obtenir VSCode pour formater un code html/php mixte sur Windows VSCode v0.7.1?

22
steakoverflow

Depuis la v0.7.10, pas encore. Cela ne fonctionne que pour certaines langues. Une fois qu'il y aura plus d'intégration pour PHP, le raccourci sera Alt + Shift + F (⌥⇧F sur Mac).

Mise à jour 2016-05-30: Visual Studio Code a assez génial PHP support maintenant. Ce qui lui manque est couvert par extensions . Un rapide recherche révèle au moins trois ( 1 , 2 , ) qui prétendent prendre en charge PHP formatage. Ils semblent utiliser principalement le raccourci standard de Alt + Shift + F sous Windows/Linux, avec différents raccourcis sur Mac. Si vous êtes sur Mac, donnez ⌥⇧F un essai.

16
Zenexer

Ainsi, le problème avec la plupart des solutions est qu'elles sont toutes enregistrées en tant que fournisseurs de formatage et dans VSCode, vous ne pouvez exécuter qu'un seul formateur sur une sauvegarde pour un type de fichier spécifique. Donc, on peut vous obtenir tout le HTML, CSS, JS mais laisser de côté le PHP. Ou si vous utilisez un formateur régulier PHP il n'y en a pas un qui existe qui fasse le HTML correctement.

Je suis allé de l'avant et j'ai fait une extension qui s'exécute avant le hook de sauvegarde et n'est pas enregistrée en tant que formateur PHP donc il fera tout le HTML avec js-beautify et ensuite vous pouvez utiliser quelque chose comme PHPCS + PHPCBF pour formater le HTML. C'est donc essentiellement pour moi la meilleure solution actuellement disponible.

Format HTML en PHP sur la place de marché VScode.

3
rifi2k

Je code en Laravel et j'utilise "Format HTML en PHP" pour formater les codes html en lignes de code php. Cela fonctionne parfaitement. Voici le lien. Formater HTML en PHP

1
Mete YILMAZ