PHPStorm reformatar - como faço para desativar a remoção de espaços em linhas vazias?

StackOverflow https://stackoverflow.com//questions/24013502

  •  21-12-2019
  •  | 
  •  

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?

Foi útil?

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:

  1. Settings/Preferences
  2. Editor | Code Style
  3. $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)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top