PhpStorm - 如果名称为“myclass.php”,则无法打开PHP文件

时间:2018-01-10 11:07:59

标签: php file phpstorm

我与PhpStorm有一个非常疯狂的问题,我不知道如何解决它。

我有一个名为“myclass.php”的空文件,似乎PhpStorm无法识别,因为图标是“?”。

当我尝试用PhpStorm打开这个文件时,鼠标开始闪烁,我的IDE冻结,直到我重新启动它... 但是,我可以从记事本等任何其他IDE打开该文件。 此外,我是唯一一个遇到此问题的人,因为我的其他团队工作人员可以使用他们的PhpStorm IDE打开文件。

但是,当我将文件重命名为“myclass2.php”时,图标会像我的其他php文件一样变化,我可以打开它。

正是当文件被称为“myclass.php”时才会触发问题。

我试过了:

  • 文件/无效缓存/重启
  • 卸载/安装PhpStorm
  • 将文件移至另一个文件夹
  • 删除/重新创建我的项目
  • 删除/创建与另一个IDE同名的文件...
  • 在另一个项目中创建相同的文件
  • 搜索编码问题

有人知道如何解决这个疯狂的问题吗? :(

谢谢你。

2 个答案:

答案 0 :(得分:4)

请转到文件|设置(或PhpStorm |首选项)|编辑|文件类型,找到"在相关应用程序中打开的文件"并检查myclass.php是否在那里注册为模式。如果有,那么只需将其删除即可修复。

答案 1 :(得分:4)

可能的原因:您已将myclass.php添加到在关联应用程序中打开的文件文件类型(设置|编辑器|文件类型)的注册模式,以及{ {1}}扩展程序可能已分配给PHPStorm本身:)请检查已注册的模式,并确保从列表中删除.php