用于PHP / HTML的VSCode格式代码命令

问题描述 投票:20回答:3

是否有可能让VSCode在Windows VSCode v0.7.1上格式化混合的html / php代码?

php format visual-studio-code
3个回答
15
投票

截至v0.7.10,尚未。它仅适用于某些语言。一旦有更多的PHP集成,快捷方式将是Alt + Shift + F(Mac上的⌥⇧F)。

更新2016-05-30:Visual Studio Code现在有pretty awesome PHP support。它缺乏的是extensions。快速搜索显示至少有三个(123)声称支持PHP格式化。他们大多似乎在Windows / Linux上使用Alt + Shift + F的标准快捷方式,在Mac上使用不同的快捷方式。如果你在Mac上,试试⌥⇧F。


3
投票

因此,大多数解决方案的问题在于它们都被注册为格式化提供程序,而在VSCode中,您只能在特定文件类型的保存中运行格式化程序。所以有人可能会得到你所有的HTML,CSS,JS,但遗漏了PHP。或者,如果您使用常规PHP格式化程序,则不存在可正确执行HTML的格式化程序。

我继续做了一个扩展,它在save钩子之前运行,并且没有注册为PHP格式化程序,因此它将使用js-beautify完成所有HTML,然后你可以使用类似PHPCS + PHPCBF的格式来格式化HTML。所以它基本上就我现在所关注的最佳解决方案而言。

Format HTML in PHP在VScode市场上。


0
投票

我正在使用Laravel进行编码并使用“PHP格式的HTML”来格式化PHP代码行中的html代码。它的工作完美。链接在这里。 Format HTML In PHP

© www.soinside.com 2019 - 2024. All rights reserved.