VSCode - Форматирование - Открытие тега (php) как самой левой линейки для кода до закрытия тега? - PullRequest
1 голос
/ 18 мая 2019

При добавлении некоторого php в середине html остальная часть кода автоматически возвращается в крайнее левое положение страницы.

Погуглил и не смог найти никакой информации.

        <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 Ответ

1 голос
/ 18 мая 2019

Полагаю, у вас нет расширения для форматирования html / php. Попробуйте установить его с рынка, как PHP Intelephense ниже. Затем, чтобы отформатировать весь документ, вы можете использовать эти ярлыки:

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

Я протестировал ваш код и сумел получить правильное форматирование.

PHP Intelephense

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...