最近,我一直在尝试从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窗口中,我得到:



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

最佳答案

我刚刚发现,屏幕左侧的“结构”选项卡将向您显示NetBeans / Eclipse Function Navigator视图的等效项。

我正在使用JetBrains PhpStorm 6.0.3

关于javascript - PhpStorm和JavaScript:PHP中嵌入的代码中的函数列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9904139/

10-16 20:03