VSCode-格式设置-将标签(php)作为代码的最左标尺打开,直到关闭标签?

时间:2019-05-18 07:46:22

标签: php html visual-studio-code indentation

在html中间添加一些php时,其余代码会自动缩进到页面的最左侧。

对此进行了Google搜索,找不到任何信息。

        <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进行这种格式化。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我相信您没有html / php formatter扩展名。尝试从市场上像下面的PHP Intelephense这样安装一个。 然后,要格式化整个文档,可以使用以下快捷方式:

  • 在MacOS上:⇧⌥F
  • 在Windows上:Shift + Alt + F
  • 在Linux上:Ctrl + Shift + I

我对您的代码进行了测试,并设法获得了正确的格式。

PHP Intelephense