最近我一直試圖從Netbeans切換到PhpStorm(3.0.3,最新版本),並且只有一件事情讓我反感。我的當前項目用Symfony 1.4編寫,在Symfony模板(PHP文件)中有很多JavaScript(jQuery)。 Netbeans非常友好,可以在導航器窗口中列出JS函數和變量,但我在PhpStorm中看不到類似的行爲。 PhpStorm有這種功能嗎?如果是這樣,我該如何開啓它?PhpStorm和JavaScript:代碼中嵌入的函數列表PHP
編輯: OK,我看到有一些混亂。可以說我有一個名爲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文件的這種行爲。
顯然,它不支持嵌入式JS - 文件上的問題跟蹤功能請求:http://youtrack.jetbrains.net/issues/WI – LazyOne 2012-03-29 13:28:06
這是否存在於PHPStorm v6.0.3?我在NetBeans中使用了這個__ lot_。 – crmpicco 2013-07-15 14:37:34