2016-07-21 3 views
3

В файле .php У меня есть следующий кодОтступ HTML в PHP файлов в PhpStorm

<? include 'header.php' ?> 
    <form action="/"> 
     <input> 
    </form> 
<? include 'footer.php' ?> 

Как я могу удалить 4 отступы перед HTML-тега, когда я нажимаю Ctrl + Alt + L? Он должен выглядеть следующим образом:

<? include 'header.php' ?> 
<form action="/"> 
    <input> 
</form> 
<? include 'footer.php' ?> 
+0

выберите блок кодов и нажмите клавишу 'shift + TAB'. –

ответ

3

Ctrl + Alt + L - это ярлык для Reformat Code, который автоматически применяет правила отступов кода, установленные в настройках PhpStorm.

В настоящее время не представляется возможным , чтобы сделать код посмотреть, как вы хотите автоматически. Вам придется отформатировать код вручную каждый раз.

Причина - ограничение механизма форматирования PhpStorm. Существует уже имеется запрос на выпуск трекера PhpStorm в котором рассматриваются проблемы: WI-32401
Также смотрите отчет выпуска: WI-17786

0

Выберите область, прежде чем form тег с помощью средней кнопки мыши удалите, сколько область, которую вы хотите удалить. Удерживая среднюю кнопку мыши, вы выбираете столбцы (отступы). Надеюсь, это поможет вам и в некоторых других ситуациях.

0

Это ошибка с PhpStorm. Пока это не будет исправлено, просто добавьте новую строку после вашего последнего закрывающего тега PHP.

<? include 'header.php' ?> 
<form action="/"> 
    <input> 
</form> 
<? include 'footer.php' ?> 
// new line here 
Смежные вопросы