VSCode - 格式化 - 开始标记 (php) 作为代码最左边的标尺直到结束标记?
VSCode - Formatting - Opening tag (php) as left-most ruler for code until closing tag?
在 html 中间添加一些 php 时,其余代码将自动缩进到页面最左侧。
用谷歌搜索,找不到任何信息。
<div id="assignment_data_page">
<?php if (isset($args[1]) && is_numeric($args[1])) {
print views_embed_view('assignment_set_fields', 'block', $args[1]);
}?>
理想情况下会像
<div id="assignment_data_page">
<?php if (isset($args[1]) && is_numeric($args[1])) {
print views_embed_view('assignment_set_fields', 'block', $args[1]);
}?>
我正在使用 phpfmt 进行此格式设置。
非常感谢任何帮助。
我相信您没有 html/php 格式化程序扩展。尝试从市场安装一个,例如下面的 PHP Intelephense。
然后,要格式化整个文档,您可以使用这些快捷方式:
- 在 MacOS 上:⇧⌥F
- 在 Windows 上:Shift+Alt+F
- 在 Linux 上:Ctrl+Shift+I
我用你的代码进行了测试,并设法获得了正确的格式。
在 html 中间添加一些 php 时,其余代码将自动缩进到页面最左侧。
用谷歌搜索,找不到任何信息。
<div id="assignment_data_page">
<?php if (isset($args[1]) && is_numeric($args[1])) {
print views_embed_view('assignment_set_fields', 'block', $args[1]);
}?>
理想情况下会像
<div id="assignment_data_page">
<?php if (isset($args[1]) && is_numeric($args[1])) {
print views_embed_view('assignment_set_fields', 'block', $args[1]);
}?>
我正在使用 phpfmt 进行此格式设置。
非常感谢任何帮助。
我相信您没有 html/php 格式化程序扩展。尝试从市场安装一个,例如下面的 PHP Intelephense。 然后,要格式化整个文档,您可以使用这些快捷方式:
- 在 MacOS 上:⇧⌥F
- 在 Windows 上:Shift+Alt+F
- 在 Linux 上:Ctrl+Shift+I
我用你的代码进行了测试,并设法获得了正确的格式。