PHPStorm中的PHP文件错误的语法高亮显示
我不知道发生了什么事,但一个PHP文件的语法突出显示停止工作,文件旁边的图标也发生了变化。 它显示的是文本文件而不是PHP。
我该如何解决这个问题?
转到设置|文件types,并确保这个特定的文件名不分配给非PHP文件types,即纯文本。
在PHPStorm 10中,你必须进入文件 – >设置,一旦有编辑 – >文件types。 如果纯文本可能会find它的文件types“文本”。 检查“注册模式”下,并从那里删除您的文件。
我不确定这个函数是否仅限于phpStorm 9,但有一个更简单的解决scheme:如果文件的扩展名是.php,你可以在项目浏览菜单中右键点击文件,点击“标记为php”。 这为我解决了这个问题。
解决这个问题的最简单的方法是转到Windows上的File > Settings
(或MacOS上的PHPStorm > Preferences
),然后search“FILE TYPES”。
向下滚动到麻烦的文件types(在这里是PHP)。
然后查找预期的文件扩展名(在这种情况下.php)。
如果您看不到(如上所述),则只需按“注册模式”下的+button即可添加。 然后在打开的“添加通配符”窗口中input: *.php
然后PHPStorm会告诉你它被映射到另一个文件types(引起这个问题的文件types),你想把它移到这个文件types。 只需点击“是”,它会解决一切。 你们都完成了!
这比围绕其他文件types打破要删除的要容易得多。
这个问题是古老的,但我回答了一个不能解决这个问题的人:
您可能已经删除了一个PHP开始( <? php
)或结束( ?>
)标记,因此以纯文本显示