2016-07-21 17 views
3

In einer .php Datei Ich habe eine der folgenden CodeEinrückungen von HTML in PHP-Dateien innerhalb PhpStorm

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

Wie kann ich die 4 Einzüge vor dem HTML-Tag löschen, wenn ich drücken Strg + Alt + L? Es sollte wie folgt aussehen:

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

Wählen Sie den Codeblock aus und drücken Sie die Taste 'shift + TAB'. –

Antwort

3

Die Strg + Alt + L ist die Abkürzung für Reformat Code, die automatisch die Code-Einrückungsregeln in den PhpStorm-Einstellungen angewendet.

Es ist derzeit nicht möglich , um den Code aussehen zu lassen, wie Sie automatisch wollen. Sie müssten den Code jedes Mal manuell formatieren.

Der Grund ist die Einschränkung der PhpStorm-Formatierungsmodul. Es gibt bereits Anfrage verfügen an der PhpStorm issue tracker, die das Problem behebt: WI-32401
Auch dieses Problem Bericht siehe: WI-17786

0

Bereich auswählen, bevor form-Tag mit der mittleren Maustaste dann löschen, wie viel Bereich, den Sie entfernen möchten. Wenn Sie die mittlere Maustaste gedrückt halten, werden Spalten (Einzüge) ausgewählt. Hoffe, es wird dir auch in anderen Situationen helfen.

0

Es ist ein Fehler mit PhpStorm. Bis es behoben ist, legen Sie einfach eine neue Zeile nach Ihrem letzten schließenden PHP Tag.

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