最近我一直在尝试从 Netbeans 切换到 PhpStorm(3.0.3,最新版本),只有一件事让我退缩了。
我目前的项目是用 Symfony 1.4 编写的,在 Symfony 模板(PHP 文件)中有很多 JavaScript(jQuery)。Netbeans 可以在导航窗口中列出 JS 函数和变量,但我在 PhpStorm 中没有看到类似的行为。PhpStorm 有这种功能吗?如果是这样,我该如何打开它?
编辑:
好的,我看到有一些混乱。假设我有一个名为TEST.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 的导航器窗口中,我得到:
双击 Netbeans 中的函数名称将我带到那个特定的变量/函数定义。PhpStorm 具有相同的功能,仅在纯 *.js 文件中,但我也需要 *.php 文件的这种行为。