如何在Visual Studio代码中使用HTML标记格式化PHP文件?

pro*_*kpa 19 php code-formatting laravel visual-studio-code

我正在使用Laravel,因此所有视图都是.blade.php文件.由于PHP扩展,Visual Studio代码不会格式化HTML.我删除了文件名的刀片部分,但它仍然没有正确格式化文件(通过Alt+ Shift+ F).

我也试过了五个扩展,但没有一个进行重新格式化.

如何.blade.php在Visual Studio代码中格式化文件?

Moh*_*lal 41

扩展美化只是做得很好,要么将php和任何其他文件扩展名类型添加到配置中,如上所述这里是一个例子:

  1. 转到用户设置(CTRL +逗号)
  2. 在上面的字段中搜索美化,并识别beautify.language行,然后在铅笔图标中单击左键并单击设置中的替换.它会将配置添加到右侧(用户设置).
  3. 对于HTML部分只需添加php和blade.php

在此输入图像描述

另外: 你也可以直接做,输入F1然后写美化,自动完成给你两个选择美化选择美化文件.选择你需要的,它将完成这项工作.这是直接的直接方式.

在此输入图像描述

您还可以添加键绑定以获得键盘快捷键,在此处如何操作:

  1. 打开keybindings.json(转到文件>首选项>键盘快捷键)
  2. 点击上面打开并编辑keybindings.json
  3. 将以下内容添加到闭括号[]中

    {
    "key":"alt + b",
    "command":"HookyQR.beautify",
    "when":"editorFocus"
    }

选择你想要的任何一个键,并确保你没有覆盖和现有的键,如果它存在与否,首先在左侧搜索.

在此输入图像描述

请注意,所有这些内容都在扩展的描述中有详细记录.

  • 这几乎工作得很好,它认为 PHP 标签正在打开 HTML 标签,并缩进它下面的所有内容 (2认同)

小智 9

美化确实解决了这个问题!很多人在HTML配置中添加"blade.php"和"php"Beautify无法识别并手动选择HTML模板.而只是将"刀片"添加到HTML配置修复所有问题.


小智 6

我认为美化可能会成功.只需将'php'和/或'blade.php'添加到其配置的HTML部分,即可美化PHP/Blade视图文件.适合我!