Я использую Laravel, поэтому все мнения .blade.php
файлы. Visual Studio Code не будет форматировать HTML из-за расширения PHP. Я удалил часть лезвия имени файла, но он все еще не форматирует файлы должным образом (через Alt+сдвиг+F).
Я также попробовал около пяти расширений, но ни одно из них не выполняет переформатирование.
Как я могу отформатировать .blade.php
файлы в коде Visual Studio?
Расширение beautify просто делает это очень хорошо, либо добавьте php и любой другой тип расширения файла в конфигурацию, как сказано выше, вот пример:
ИНАЧЕ: Вы также можете сделать это напрямую, тип F1 затем написать украшать, автозаполнение дать вам два варианта украсить выбор или же украсить файл. Выберите тот, который вам нужен, и это сделает работу. это прямой прямой путь.
Вы также можете добавить KeyBinding иметь Сочетание клавиш, вот как это сделать:
добавить следующее в закрытые скобки []
{
«ключ»: «alt + b»,
«команда»: «HookyQR.beautify»,
«когда»: «editorFocus»
}
выберите любой ключ, который вы хотите, и убедитесь, что вы не переопределяете существующий, ищите сначала слева, если он существует или нет.
обратите внимание, что все эти вещи хорошо документированы в описании расширения.
Я думаю украшать может сделать трюк. Просто добавьте «php» и / или «blade.php» в раздел HTML своей конфигурации, чтобы украсить файлы просмотра PHP / Blade. Работает для меня!
украшать действительно решает эту проблему! Многие люди добавляют «blade.php» и «php» в конфигурацию HTML. Beautify не распознает и вручную выбирает шаблон HTML. Вместо этого просто добавление «лезвия» в конфигурацию HTML решает все проблемы.
Если вы хотите что-то, что просто работает, добавьте формат вложенного HTML в файлы PHP, поддержка vscode уже должна быть.
Использует все собственные настройки html.format, формат при сохранении и т. Д. Дайте расширение Формат HTML в PHP попытка Я сделал это, потому что любое другое решение раздражало меня, потому что оно не работало на 100%.
я нашел это расширение называется Формат HTML в PHP это хорошо работает для меня.
Эндрю Шульц упомянул расширение: «[Формат HTML в PHP] [1]» [1]: https://marketplace.visualstudio.com/items?itemName=rifi2k.format-html-in-php. Это действительно отличное расширение для форматирования файлов PHP с разметкой html. Это также формат js, включенный в файлы PHP. Более того. Хорошие новости! Разработчик уже успешно работает над включением файлов Laravel blade.php. Тем временем я форматирую блейд-файлы Laravel на vscode, переключая язык вручную с блейда на php, затем использую расширение «[Формат HTML в PHP] [1]» с помощью сочетания клавиш CTRL + ALT + F или щелчка правой кнопкой мыши. Это прекрасно работает для меня.