PhpStorm:在ctp文件中写入PHP、HTML和JS

PhpStorm: write in PHP, HTML and JS in ctp file

使用CakePHP编写代码,通常*.ctp文件包含PHP、HTML和JavaScript代码。不幸的是,PhpStorm 只识别 PHP 和 HTML:

当然,如果我编辑 JavaScript-only 文件 (.js),突出显示和自动完成工作。

我尝试遵循 this 的回答,但我无法为多种语言分配相同的扩展名。

如何在 PhpStorm 中编辑所有三种语言?

执行以下操作:

<?php $this->append('script');?>
<script type="text/javascript">

jQuery(document).ready(function() {
    ...
});

</script>
<?php $this->end();?>