回答:
[設定|ファイルの種類]に移動し、この特定のファイル名がPHP以外のファイルの種類、つまりプレーンテキストに割り当てられていないことを確認します。
PHPStorm 10では、File-> Settingsに移動し、そこにEditor-> File Typeを選択する必要があります。プレーンテキストの場合は、おそらく「テキスト」ファイルタイプにあります。「登録済みパターン」の下をチェックし、そこからファイルを削除します。
@Scotty Wagonerに感謝
何らかの理由で、ファイル名全体がテキストファイルタイプに追加されました。
Settings | FileTypes | Text | RegisteredPatternsでファイルを見つけて削除します。
この関数がphpStorm 9のみに制限されているかどうかはわかりませんが、より簡単な解決策があります。ファイルの拡張子が.phpの場合、プロジェクトの参照メニューでファイルを右クリックし、[phpとしてマーク]をクリックします。これで問題が解決しました。
これを修正する最も簡単な方法はFile > Settings
、Windows(またはPHPStorm > Preferences
MacOS)に移動し、「ファイルタイプ」を検索することです。
問題のあるファイルタイプ(この場合はPHP)まで下にスクロールします。
次に、予想されるファイル拡張子(この場合は.php)を探します。
(上記のように)不足している場合は、[登録済みパターン]の下の[+]ボタンを押して追加します。次に、表示される[ワイルドカードの追加]ウィンドウに次のように入力します。*.php
PHPStormは、それが別のファイルタイプ(この問題の原因となったファイルタイプ)にマップされていることを通知し、代わりにこのファイルタイプに移動します。「はい」をクリックするだけで、すべてが修正されます。すべて完了です!
これは、壊れたファイルを削除するために他のファイルタイプを探すよりもはるかに簡単です。
MacOS上のPHPStorm 2019.1の場合:
PhpStorm > Preferences > Editor > File Types > Recognized File Types > Text
Registered Patterns
ファイル名を含むエントリを削除します。つまり、問題のあるファイルであるFile.php
場合File.php
は削除します。