最近我一直试图从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文件的这种行为。
答案 0 :(得分:2)
我刚刚发现&#34;结构&#34;屏幕左侧的选项卡将显示NetBeans / Eclipse Function Navigator视图的等效内容。
我正在使用JetBrains PhpStorm 6.0.3
答案 1 :(得分:-2)
获取phpstorm
的javascript编辑器