PHPStorm 10.0.1 Formatação de código ineficaz

PHPStorm 10.0.1 Formatação de código ineficaz

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 usandotab

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 tabpara três espaços, mas quando abro o arquivo, por exemplo, notepad++ainda vejo o tabarquivo 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 CRLFum separador de linha para o qual converti LFsem qualquer efeito no comportamento do PHPStorm.

Obrigado.

informação relacionada