首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHPStorm 9颜色

PHPStorm 9颜色
EN

Stack Overflow用户
提问于 2015-08-15 01:42:43
回答 1查看 197关注 0票数 5

我注意到,如果我只是用HTML编辑页面,但是将页面保存为.php (页面中没有PHP ),就没有代码提示颜色。如果我转接到.html,就会有。有什么方法来显示颜色吗?

见下文..。

具有PHP扩展的

具有HTML扩展的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-15 10:30:29

这是最近9.0.1版本中引入的一个bug。

其想法是在文件名中处理双扩展名,并自动设置外部语言。这意味着:在普通的.php文件中,在PHP之外的所有文本都被处理为HTML/纯文本。但是在像file.js.php这样的文件中,外部语言( PHP外的文本)很可能是JavaScript而不是JavaScript。要将其作为JavaScript (语法突出显示和代码完成/分析),您需要根据每个文件/目录手动将其设置为JavaScript。

因此,devs决定(在相应的票证中进行多次投票后)自动执行这项任务。不幸的是,他们没有很好地检查它将如何与其他双扩展(特别是.inc.php.tpl.php )一起工作,因此出现了当前的行为/错误。

这种行为已经固定下来,9.0.2很快就会到来(几天)。同时,您可以通过几种不同的方式手动修复它:

  1. 您只需重命名该文件,就可以去掉这样的双扩展名,例如,使其仅为header.phpinc.header.php
  2. 或者在Settings (Preferences on Mac) | Editor | Template Data Languages中手动将外部语言设置为HTML --在那里查找您的文件并在第二列中设置HTML

更新: (18/08/2015)

PhpStorm v9.0.2现在已经发布。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32020695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档