我注意到,如果我只使用 HTML 编辑页面,但将页面另存为 .php(页面中没有 PHP),则没有代码提示颜色。如果我重新保存为 .html,就会有。有没有办法显示颜色?
见下文..
带有 PHP 扩展:
带有 HTML 扩展名:
这是最近 9.0.1 版本中引入的一个错误。
这个想法是处理文件名中的双扩展名并自动设置外部语言。这意味着什么:在普通情况下.php
文件 PHP 标签之外的所有文本都被视为 HTML/纯文本 .. 但在像这样的文件中file.js.php
外部语言(PHP 标签之外的文本)很可能是 JavaScript 而不是 HTML。要将其设置为 JavaScript(语法突出显示和代码完成/分析),您需要在每个文件/目录的基础上手动将其设置为 JavaScript。
因此,开发人员决定(在相应票证中进行多次投票后)自动执行此任务。不幸的是,他们没有充分检查它如何与其他双扩展一起工作(.inc.php
or .tpl.php
特别是)因此是当前的行为/错误。
此行为已得到修复,9.0.2 应该很快就会发布(几天)。同时,您可以通过几种不同的方式手动修复它:
您只需重命名该文件即可摆脱这种双重扩展名,例如使它只是header.php
or inc.header.php
.
或者手动将外部语言设置为 HTMLSettings (Preferences on Mac) | Editor | Template Data Languages
-- 在那里找到你的文件并设置HTML
在第二列。
UPDATE:(18/08/2015)
PhpStorm v9.0.2现已发布。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)