web-dev-qa-db-ja.com

PHP PHPStormのファイルの構文の強調表示が間違っています

何が起こったのかわかりませんが、1つのphpファイルの構文の強調表示が機能しなくなり、ファイルの横のアイコンも変更されました。 PHPの代わりにテキストファイルであることを示しています。

どうすれば修正できますか?

146
chubbyk

設定|ファイルタイプに移動し、この特定のファイル名が非PHPファイルタイプ、つまりプレーンテキストに割り当てられていないことを確認します。

326

PHPStorm 10では、[ファイル]、[設定]、[エディター]、[ファイルの種類]の順に移動する必要があります。プレーンテキストの場合は、ファイルタイプ「Text」で見つけることができます。 「登録済みパターン」の下をチェックして、そこからファイルを削除します。

46

@Scotty Wagonerに感謝

何らかの理由で、ファイル名全体がテキストファイルタイプに追加されました。

Settings | FileTypes | Text | RegisteredPatternsでファイルを見つけて削除します。

16
hhsadiq

この機能がphpStorm 9のみに制限されているかどうかはわかりませんが、より簡単な解決策があります。ファイルの拡張子が.phpの場合、プロジェクトブラウジングメニューでファイルを右クリックし、「phpとしてマーク」をクリックします。これで問題は解決しました。

15
drakonli

これを修正する最も簡単な方法は、File > Settings Windowsの場合(またはPHPStorm > Preferences MacOSの場合)、[ファイルタイプ]を検索します。

面倒なファイルタイプ(この場合はPHP)までスクロールします。

次に、予想されるファイル拡張子(この場合は.php)を探します。

enter image description here

(上記のように)見つからない場合は、[登録済みパターン]の下の[+]ボタンを押して追加します。次に、表示される[ワイルドカードの追加]ウィンドウに次のように入力します。*.php

enter image description here

PHPStormは、別のファイルタイプ(この問題の原因となっているファイルタイプ)にマップされていることを通知し、代わりにこのファイルタイプに移動しますか? 「はい」をクリックするだけで、すべてが修正されます。完了です!

これは、壊れたファイルを削除するために他のファイルタイプを探すよりもはるかに簡単です。

14
Chuck Le Butt

MacOS上のPHPStorm 2019.1の場合:

PhpStorm > Preferences > Editor > File Types > Recognized File Types > Text

ファイル名を含むRegistered Patternsからエントリを削除します。つまり、File.phpが問題のあるファイルである場合はFile.phpを削除します。

2

この質問は古いですが、これを解決できなかった人に答えます:

PHP start(<? php)または終了(?>)タグであるため、プレーンテキストで表示されます

0
sidoco