Это не решает проблему отступа HTML в файле PHP.

но пользуюсь Vim, и не могу заставить работать HTML-отступ в файлах PHP.

Например, я хочу, чтобы у каждого ребенка был отступ на одну вкладку больше, чем у его родителя, как показано ниже.

<?php
if(isset($sports)) {
    //Do something
?>
<div>
    <label>Uniform Size</label>
    <ul>
        <li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S" id="s" class="radio" /></li>
        <li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M" id="m" class="radio" /></li>
        <li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L" id="l" class="radio" /></li>
        <li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL" id="xl" class="radio" /></li>
    </ul>
</div>
<?php
}
?>

С помощьюPHP-правильно-Отступ сценарий, код в результате форматируется следующим образом:

<?php
if(isset($sports)) {
    //Do something
?>
<div>
<label>Uniform Size</label>
<ul>
<li class="left"><label for="s" class="small">S</label><input type="radio" name="size[]" value="S" id="s" class="radio" /></li>
<li class="left"><label for="m" class="small">M</label><input type="radio" name="size[]" value="M" id="m" class="radio" /></li>
<li class="left"><label for="l" class="small">L</label><input type="radio" name="size[]" value="L" id="l" class="radio" /></li>
<li class="left"><label for="xl" class="small">XL</label><input type="radio" name="size[]" value="XL" id="xl" class="radio" /></li>
</ul>
</div>
<?php
}
?>

Даже с отступом HTML, к которому я затем добавляю код PHP, отступ игнорируется, перемещая новые строки кода HTML без каких-либо отступов.

Итак, есть ли способ получить формат отступа, который я хочу работать с HTML в файлах PHP, используя Vim?

Ответы на вопрос(1)

Ваш ответ на вопрос