如何配置PhpStorm,以便识别嵌入式php的javascript

时间:2013-02-18 15:40:05

标签: phpstorm

在我的框架中,我可以使用嵌入式php的javascript文件。

例如

$(document).ready(function(){
   alert(<?php echo $message ?>);
});

我怎样才能让PhpStorm检测到正确的语言,以便javascript和php都能获得正确的语法高亮?

1 个答案:

答案 0 :(得分:11)

3个步骤:

  1. 提供此类文件自定义(例如*.phpjs)或复杂(*.js.php*.php.js)文件扩展名
  2. 将此类模式分配给设置|中的 PHP文件文件类型
    如果你不想给它这样的自定义扩展(无论你有什么“宗教”/其他原因),那么你必须将完整的文件名分配为模式(如果在另一个文件夹中有另一个文件名相同的文件,即使在另一个项目中也会导致问题/混淆。 请注意 - 此设置是IDE范围的,因此会影响所有项目,因此自定义/复杂扩展程序是唯一的安全方式。
  3. 设置|模板数据语言 - 在那里找到您的文件并为其指定 JavaScript (或整个文件夹,如果其中的所有文件都将被视为相似) - 这将设置JavaScript作为主要(外部)语言而不是默认HTML。