
Tenho um problema estranho para o qual não consigo encontrar solução. Estou usando o PHPStorm (10.0.1 no Windows 10) para desenvolver aplicações web em PHP. Recentemente baixei um script. O código é formatado de acordo com as seguintes regras
- Os parênteses da declaração de função têm espaço entre eles e os parâmetros
- Os parênteses de chamada de função têm espaço entre eles e os argumentos
- Colchetes têm espaço entre eles semelhante a parênteses
- O recuo é feito usando
tab
Eu configurei o PHPStorm com as seguintes configurações de formato de código
- Não há espaço entre parênteses na declaração/chamada da função
- Sem espaço entre colchetes
- O recuo é de três espaços
Problema
O problema é que não consigo reformatar o código doessearquivo automaticamente (usando Shift+Alt+F
). Não importa o que eu faça, o PHPStorm não formata o código.
Uma coisa estranha que faz émostraque ele converteu tab
para três espaços, mas quando abro o arquivo, por exemplo, notepad++
ainda vejo o tab
arquivo recuado.
Posso fazer edições neste arquivo usando PHPStorm perfeitamente, é apenas a formatação automática do código que não está funcionando.
O arquivo é codificado usando UTF8
.
Etapas que executei para resolver o problema sem sucesso
- Permissões de arquivo alteradas para controle total
- O arquivo originalmente tinha
CRLF
um separador de linha para o qual convertiLF
sem qualquer efeito no comportamento do PHPStorm.
Obrigado.