为什么我的 PHP 文件 class 被识别为文本文件?

Why is my PHP file class recognized as text file?

我正在做一个 Laravel 项目,当我创建一个新文件时,我错过了拼写 php 扩展名(“php”),但我没有注意到直到我点击回车,所以我的 PHP class 文件现在在 PhpStorm 中显示为文本文件,并且每当我在任何 php 文件中写东西时都没有提示。

我正在使用 PhpStorm 2020.2。

  1. Settings (Preferences on macOS) | Editor | File Types
  2. 在顶部列表(识别的文件类型)中找到“PHP”条目
  3. 确保中间列表(文件名模式)有 *.php 条目。

如果没有,请添加。看起来您以某种方式将其重新分配给了“文本”文件类型。


Altought blade.php get recognized right,

那是因为 *.blade.php 被分配给 separate/dedicated“Blade”文件类型(所以 IDE 可以在那里提供 Blade 特定的支持)。