我正在使用Laravel,因此所有 View 均为.blade.php
文件。由于PHP扩展,Visual Studio Code无法格式化HTML。我删除了文件名的“blade”部分,但仍然无法正确格式化文件(通过Alt + Shift + F)。
我还尝试了五个扩展,但没有一个进行重新格式化。
如何在Visual Studio Code中格式化.blade.php
文件?
最佳答案
扩展名Beautify(来自HookyQR)非常出色。将PHP和其他任何文件扩展名类型添加到配置中。作为said by Nico,这是一个示例:
###用法
您可以直接调用它。按F1,然后编写美化。 自动完成功能为您提供两个选择:“美化文件”和“美化选择”。 选择所需的一种,它将完成工作。那是直接直接的方式。
您也可以添加键绑定(bind)以具有键盘快捷键。这是操作方法:
{
"key": "alt+b",
"command": "HookyQR.beautify",
"when": "editorFocus"
}
选择所需的任何键,并确保您不覆盖现有的键。如果不存在,请首先在左侧搜索。请注意,所有这些内容在扩展说明中都有详细记录。
额外:关于 Blade 的注意事项
(适合@Peter Mortensen的澄清点)
Blade 或blade.php
如果您对于设置是
blade
还是blade.php
感到困惑!我会帮你清理的!这是blade
!这是该语言的vscode关键字!你怎么知道的?
首先,如果您按如下图所示打开语言列表:
写 Blade
您可以看到
Laravel Blade (blade)
!语言关键字在括号中! Blade !好吧,但是如何检查!
尝试在设置中使用
blade.php
!尝试美化
您会得到一个询问上下文菜单,询问哪种语言(html,css,js)!
所以它不起作用!
要真正知道!放回
blade
!它会直接起作用并美化!
Blade 效果如何
真棒的答案!尝试一下,自己看看!
但是如果你问我!我会说它确实可以和html一起使用!可能太方便了!而且您可能需要修复一些线!根据您的期望和风格!
这里有个插图!我故意将压痕拧紧
美化结果如下:
关于php - 如何在Visual Studio Code中用HTML标记格式化PHP文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41330707/