PHPStorm 10.0.1 効果のないコードフォーマット

PHPStorm 10.0.1 効果のないコードフォーマット

解決方法が見つからない奇妙な問題があります。PHP で Web アプリケーションを開発するために PHPStorm (Windows 10 の 10.0.1) を使用しています。最近、スクリプトをダウンロードしました。コードは次の規則に従ってフォーマットされています。

  • 関数宣言の括弧とパラメータの間にはスペースを入れる
  • 関数呼び出しの括弧と引数の間にはスペースが必要です
  • 括弧は丸括弧と同様に間にスペースがある
  • インデントは次のように行いますtab

PHPStormを次のコードフォーマット設定で構成しました

  • 関数の宣言/呼び出しで括弧の間にスペースがない
  • 括弧の間にスペースはありません
  • インデントは3つのスペース

問題
問題は、コードを再フォーマットできないことですこれファイルを自動的にフォーマットします ( を使用Shift+Alt+F)。何をしても、PHPStorm はコードをフォーマットしませんでした。

奇妙なことに、ショーtab3 つのスペースに変換されましたが、たとえば でファイルを開くと、インデントされたファイルnotepad++がまだ表示されますtab

PHPStorm を使用してこのファイルを編集することは問題なくできますが、コードの自動フォーマットだけが機能しません。

ファイルは を使用してエンコードされますUTF8

問題を解決するために私が実行した手順は成功しなかった

  • ファイルの権限をフルコントロールに変更しました
  • 元々ファイルにはCRLF行区切り文字がありましたが、これを変換してLFも PHPStorm の動作には影響がありませんでした。

ありがとう。

関連情報