PHPStorm 9颜色
我注意到,如果我只使用HTML编辑页面,但将页面另存为.php(页面中没有php),则没有代码提示颜色。如果我重新保存到.html,则有。有没有办法显示颜色 见下文 带有PHP扩展: 带有HTML扩展名:PHPStorm 9颜色,phpstorm,Phpstorm,我注意到,如果我只使用HTML编辑页面,但将页面另存为.php(页面中没有php),则没有代码提示颜色。如果我重新保存到.html,则有。有没有办法显示颜色 见下文 带有PHP扩展: 带有HTML扩展名: 这是最近9.0.1版本中引入的一个bug 其想法是在文件名中处理双扩展名,并自动设置外部语言。这意味着:在普通的.php文件中,php标记之外的所有文本都被视为HTML/纯文本。。但是在像file.js.php这样的文件中,外部语言(php标记之外的文本)很可能是JavaScript而不是H
这是最近9.0.1版本中引入的一个bug 其想法是在文件名中处理双扩展名,并自动设置外部语言。这意味着:在普通的
.php
文件中,php标记之外的所有文本都被视为HTML/纯文本。。但是在像file.js.php
这样的文件中,外部语言(php标记之外的文本)很可能是JavaScript而不是HTML。要将其作为JavaScript(语法突出显示和代码完成/分析),您需要根据每个文件/目录手动将其设置为JavaScript
因此,开发人员决定(在相应票证中进行多次投票后)自动化此任务。不幸的是,他们没有很好地检查它如何与其他双扩展(特别是.inc.php
或.tpl.php
)一起工作,因此出现了当前的行为/错误
此行为已被修复,9.0.2将很快(几天)到达。同时,您可以通过几种不同的方式手动修复它:
header.php
或inc.header.php
Settings(Mac上的首选项)| Editor | Template Data Languages
中手动将外部语言设置为HTML——在那里找到您的文件并在第二列中设置HTML
更新:(2015年8月18日)
PhpStorm v9.0.2现已发布。默认情况下它会这样做。尝试删除所有插件,看看是否可以修复它。如果无法修复,请重新安装。谢谢。默认值是什么?有了这些颜色或类似的东西,我身上发生了什么?PhpStorm更新9.0.2发布了,它解决了这个问题!