何が起こったのかわかりませんが、1つのphpファイルの構文の強調表示が機能しなくなり、ファイルの横のアイコンも変更されました。 PHPの代わりにテキストファイルであることを示しています。
どうすれば修正できますか?
設定|ファイルタイプに移動し、この特定のファイル名が非PHPファイルタイプ、つまりプレーンテキストに割り当てられていないことを確認します。
PHPStorm 10では、[ファイル]、[設定]、[エディター]、[ファイルの種類]の順に移動する必要があります。プレーンテキストの場合は、ファイルタイプ「Text」で見つけることができます。 「登録済みパターン」の下をチェックして、そこからファイルを削除します。
@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
を削除します。
この質問は古いですが、これを解決できなかった人に答えます:
PHP start(<? php
)または終了(?>
)タグであるため、プレーンテキストで表示されます