最近,我一直在尝试从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/