0

我将页面的 JS 代码保存在单独的 .js 文件中(即“properties.php”视图将有一个“properties.js”脚本文件。在 JavaScript 文件中,我有一些与 JS 一起使用的 PHP 变量。就像是:

var var1 = <?php echo $var1; ?>

以上内容不会在文本编辑器中触发任何语法错误。有时我的 PHP 代码会更长一些:

var left_by_user_id = <?php
                                    if(isset($id)){
                                        echo $id;
                                    }
                                    else{
                                        echo 0;
                                    }
                      ?>;

这将在编辑器中触发语法错误突出显示。有没有办法禁用封装在 PHP 括号中的任何内容的突出显示?

4

1 回答 1

0

我去了“设置”->“文件类型”。在“可识别的文件类型”窗口窗格中,我选择了“PHP 文件 (PHP)”。在正下方的“注册模式”窗格中,会出现相关文件扩展名的列表。我用“jsphp”的扩展名重命名了我所有的 JS 视图文件。我将“jsphp”添加到“注册模式”窗格中。

然后在“设置”窗口的目录窗格中,单击“模板数据语言”。我找到了保存所有 JS 视图文件的文件夹。“模板数据语言”窗格中有两列。左侧是目录名/路径。右侧是一个名为“模板数据语言”的列。我将“模板数据语言”列上的 JS 视图文件夹的值更改为“JavaScript 1.8”。

编辑器现在将识别位于该特定目录中的文件中的 JS 和 PHP。

于 2013-10-09T20:19:51.310 回答