Visual Studio Code 中 PHP/HTML 的格式代码命令

新手上路,请多包涵

是否可以让 Visual Studio Code 在 Windows Visual Studio Code 0.7.1 版上格式化混合的 HTML 和 PHP 代码?

原文由 steakoverflow 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 862
2 个回答

2021-07-21 更新

距离我第一次写这个答案已经过去了五年多。我最初链接的扩展被放弃了,Visual Studio Code 的内在 PHP 支持没有改进,这令人失望。我所知道的唯一一个不错的扩展是 PHP Intelephense ,它使用免费增值模式:基本功能是免费的,在撰写本文时,终身许可证是 12 美元。

Intelephense 的免费版本支持使用常用快捷键(Windows 和 Linux 上的 Alt + Shift + F ,macOS 上的 ⌥⇧F )进行代码格式化。 Visual Studio Code 仍然缺乏对 PHP 代码格式化的内置支持,如果您在未安装适当扩展的情况下尝试格式化 PHP,则会将您引导至扩展市场。

原始答案

Visual Studio Code 有 非常棒的 PHP 支持。它缺少的东西被 扩展 所覆盖。快速搜索会发现至少三个( 123 )声称支持 PHP 格式。

他们似乎大多在 Windows/Linux 上使用 Alt + Shift + F 的标准快捷方式,在 Mac 上使用不同的快捷方式。如果您使用的是 Mac,请尝试 使用 ⌥⇧F

原文由 Zenexer 发布,翻译遵循 CC BY-SA 4.0 许可协议

转到 vs 代码中的扩展:

在此处输入图像描述

然后写: category:formatters php

按回车。您将看到所有可用的格式化程序。现在安装你喜欢的那个。

在此处输入图像描述

然后右键单击任何打开的 php 文件,从弹出菜单中选择格式文档。

原文由 Malek Tubaisaht 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题