Phpstorm Reformat - Come posso disattivare gli spazi di rimozione nelle linee vuote?
Domanda
Quando si riformatta un file, Phpstorm sostituisce le linee vuote con lo spazio bianco alle linee vuote, ad es.^[tab][tab]$
to ^$
.Come posso disabilitare questo?
Soluzione
Non puoi - http://youtrack.jetbrains.com/issue/IDEA-73161
Stavo pensando che la disattivazione dei caratteri di spacco di spogliatura del tutto farebbe il lavoro (Settings | Editor | Strip trailing spaces on Save
) .. Apparentemente funziona solo su "Salva".
Biglietti correlati:
.
Ora puoi farlo sul riformat del codice pure:
- .
-
Settings/Preferences
-
Editor | Code Style
- Casella di controllo
$language$ | Tabs and Indents | Keep indents on empty lines
(questa opzione è stata introdotta dopo che questa risposta è stata fornita: https://youtrack.jetbrains.com/issue/idea-103941#comment=27-807213 )
Altri suggerimenti
Trovo soluzione in argomento opposto: Configura Editor per rimuovere spazi bianchi in linee vuote .
funziona in WebStorm e dovrebbe funzionare anche in PhPstorm :
Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)