PhpStorm和JavaScript:PHP中嵌入的代码中的函数列表

时间:2012-03-28 08:55:08

标签: javascript jquery symfony1 phpstorm navigator

最近我一直试图从Netbeans切换到PhpStorm(3.0.3,最新版本),而且只有一件事让我退缩。

我目前的项目是用Symfony 1.4编写的,在Symfony模板(PHP文件)中有很多JavaScript(jQuery)。 Netbeans非常友好地在导航窗口中列出JS函数和变量,但我在PhpStorm中没有看到类似的行为。 PhpStorm有这种功能吗?如果是这样,我该如何开启它?


修改 好的,我看到有些混乱。假设我有一个名为TEST.php的PHP文件。在该文件中,我有以下内容:

<script type="text/javascript">
    $.myPluginContainer.definitions.TEST = {
        var1: someVar1,
        var2: someVar2,
        var3: someVar3,

        function1: function() {
            // function1 body
            return 'function1';
        },
        function2: function() {
            // function2 body
            return null;
        },
        function3: function() {
            // function3 body
            return 5;
        }
    }
</script>

在Netbeans的Navigator窗口中,我得到:

Navigator window in Netbeans 7.1

双击Netbeans中的函数名称将我带到特定的变量/函数定义。 PhpStorm具有相同的功能,仅在纯* .js文件中,但我也需要使用* .php文件的这种行为。

2 个答案:

答案 0 :(得分:2)

我刚刚发现&#34;结构&#34;屏幕左侧的选项卡将显示NetBeans / Eclipse Function Navigator视图的等效内容。

我正在使用JetBrains PhpStorm 6.0.3

答案 1 :(得分:-2)

获取phpstorm

的javascript编辑器

http://www.jetbrains.com/editors/javascript_editor.jsp