在PhpStorm中的PHP文件中缩进HTML

时间:2016-07-21 08:35:28

标签: html formatting phpstorm

.php 文件中,我有以下代码

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

当我按 Ctrl + Alt + L 时,如何删除HTML标记前的4个缩进?它应该是这样的:

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

3 个答案:

答案 0 :(得分:3)

Ctrl + Alt + L Reformat Code的快捷方式,它会自动应用PhpStorm设置中设置的代码缩进规则。

目前不可能使代码看起来像您想要自动。您每次都必须手动格式化代码。

原因是PhpStorm格式化引擎的限制。 PhpStorm问题跟踪器上已经有功能请求解决了这个问题:WI-32401
另请参阅此问题报告:WI-17786

答案 1 :(得分:0)

使用鼠标中键选择form标签前的区域,然后删除要删除的区域。按住鼠标中键将选择列(缩进)。希望它也会在其他一些情况下帮助你。

答案 2 :(得分:0)

这是PhpStorm的一个错误。在修复之前,只需在上次关闭PHP代码后添加一个新行。

<? include 'header.php' ?>
<form action="/">
    <input>
</form>
<? include 'footer.php' ?>
// new line here
相关问题