Comment faire pour formater les fichiers PHP avec des balises HTML dans le Code de Visual Studio?
Je suis en utilisant Laravel de sorte que tous les points de vue sont .blade.php
fichiers. Le Code de Visual Studio ne sera pas le format HTML à cause de l'extension PHP. J'ai enlevé la lame de la partie du nom de fichier, mais il n'est toujours pas mise en forme correctement les fichiers (à l'aide de Alt+Maj+F).
J'ai aussi essayé sur cinq extensions, mais aucun d'entre eux ne le reformatage.
Comment puis-je formater .blade.php
fichiers dans le Code de Visual Studio?
- Double Possible de VSCode Format de la commande du code PHP/HTML
- VS Code HTML Intellisense out-of-the-box, afin de pouvoir utiliser ce plugin pour votre but allez au menu Fichier / Préférences / Paramètres, puis ajouter dans vos paramètres Utilisateur, ceci: "les fichiers.les associations": {"*blade.php": "html"}, Il va travailler pour toute extension de modèle, twig, etc. Il commence à travailler même sans redémarrer le VS Code.
Vous devez vous connecter pour publier un commentaire.
L'extension embellir juste le faire très bien, soit ajouter le php et tout autre type de fichier d'extension pour la config comme dit ci-dessus, voici un exemple :
edit on settings.json
.blade
.AUTREMENT: vous pouvez aussi le faire directement, type F1 puis écrire embellir, le l'auto-complétion vous donner deux choix embellir sélection ou embellir fichier. Choisir celui dont vous avez besoin, et il fera le travail. c'est un droit de directe.
Vous pouvez également ajouter un raccourci clavier d'avoir un raccourci clavier, voici comment le faire:
ajoutez le code suivant à la fermeture des crochets []
{
"key": "alt+b",
"commande": "HookyQR.embellir",
"quand": "editorFocus"
}
choisir n'importe quelle touche que vous voulez, et assurez-vous de ne pas surcharger et de l'existant, recherche d'abord à la gauche si elle existe ou pas.
noter que toutes ces choses sont bien documentés sur la description de l'extension.
CTRL + SHIFT + P > user settings (UI)
puis cliquez suredit on settings.json
.Embellir ne résoudre ce problème! Beaucoup de gens ajouter "blade.php" et "php" HTML config Embellir ne pas reconnaître et de choisir manuellement le modèle HTML. Au lieu de simplement ajouter "lame" HTML config résoudre toutes les questions.
Je pense que embellir pourrait faire l'affaire. Ajoutez 'php' et/ou 'blade.php" pour la section HTML de sa config pour embellir PHP /Lame d'afficher les fichiers. Fonctionne pour moi!
Si vous voulez quelque chose qui fonctionne hors de la boîte, ajoute le format imbriquée HTML dans les fichiers PHP de soutien vscode devrait déjà avoir.
Utilise tous les natifs des paramètres pour le format html.format, format sur enregistrer, etc. De lui donner l'extension Format HTML en PHP un essai. Je l'ai fait parce que toute autre solution a m'ennuyé car il ne fonctionne pas à 100%.
J'ai trouvé ce extension appelé Format HTML en PHP qui fonctionne bien pour moi.
Cela peut être fait en utilisant la mise en forme html pour .blade.php
Ajouter
de fichiers".les associations": {
"*.blade.php": "html",
".tpl": "html"
},
Andrew Schultz mentionné l'extension: "[Format HTML dans le PHP][1]"
[1]: https://marketplace.visualstudio.com/items?itemName=rifi2k.format-html-in-php. C'est en effet une grande extension de format de fichiers PHP avec des balises html. Il a également le format js inclus dans les fichiers PHP. En outre. Bonne nouvelle! Le développeur travaille déjà avec succès à inclure Laravel blade.php les fichiers. En attendant, je format Laravel lame de fichiers sur vscode par commutation de langue manuellement à partir de la lame d'php puis-je utiliser l'extension "[Format HTML dans le PHP][1]" avec CTRL+ALT+F ou cliquez-droit sur. Il fonctionne très bien pour moi.