PHPStorm reformatar - como faço para desativar a remoção de espaços em linhas vazias?
Pergunta
Quando a reformatação de um arquivo, phpstorm substitui linhas em branco com espaços em branco para apenas linhas em branco, por exemplo, ^[tab][tab]$
para ^$
.Como faço para desativar isso?
Solução
Você não pode -- http://youtrack.jetbrains.com/issue/IDEA-73161
Eu estava pensando que a desativação excluindo caracteres de espaço em branco completamente iria fazer o trabalho (Settings | Editor | Strip trailing spaces on Save
) ..mas, aparentemente, ele só funciona em "Salvar".
Relacionados ingressos:
Agora você pode fazer isso no código de reformatar assim:
Settings/Preferences
Editor | Code Style
$language$ | Tabs and Indents | Keep indents on empty lines
caixa de seleção
(esta opção foi introduzida após esta resposta: https://youtrack.jetbrains.com/issue/IDEA-103941#comment=27-807213)
Outras dicas
Eu encontrar uma solução em frente um do outro tópico: Configurar o editor para remover espaços em branco, linhas.
Ele funciona em WebStorm, e deve trabalhar em PHPStorm assim:
Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)