2012-03-28 3 views
1

最近、私はNetbeansからPhpStorm(3.0.3、最新版)に切り替えようとしてきました。PhpStormとJavaScript:PHPに組み込まれたコード内の関数のリスト

私の現在のプロジェクトはSymfony 1.4で書かれており、Symfonyテンプレート(PHPファイル)には多くのJavaScript(jQuery)があります。 Netbeansは、JS関数と変数をナビゲータウィンドウにリストするのに十分親切ですが、PhpStormでの同様の動作はありません。 PhpStormにはこの種の機能がありますか?もしそうなら、どうすればいいの?


EDIT: OK、私はいくつかの混乱があります参照してください。 TEST.phpというPHPファイルがあるとします。 NetBeansのNavigatorウィンドウで

<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 window in Netbeans 7.1

ダブルクリックすると、その特定の変数/関数定義に私を取り、そのファイルの中に、私は以下の持っています。 PhpStormは純粋な* .jsファイルでのみ同じですが、* .phpファイルでもこの​​動作が必要です。

+1

を使用しています - その課題トラッカーの機能のリクエストを提出:http://youtrack.jetbrains.net/issues/WI – LazyOne

+0

はこれを行いますPHPStorm v6.0.3に存在しますか? NetBeansでこの_a lot_を使用しました。 – crmpicco

答えて

2

phpstormするには、Getビュー。

が、私はどうやらそれが埋め込まれたJSのためにサポートされていませんJetBrainsのPhpStorm 6.0.3

+0

さて、それはバグだった。私は開発チームに連絡し、少なくとも部分的に世話をしました。今のところ私は問題を抱えています。最後のキーがPHP変数の場合、Netbeansはこれをかなりうまく処理していますが、最近のバージョンの1つで破損しています。たとえば、 '$ .myPluginContainer.definitions。<? echo $ varName?> = {...}; ' – mmieluch

-2

JavaScriptエディタの追加は、私はちょうど、画面の左側下に「構造」タブでは、あなたのNetBeans/Eclipseの機能ナビゲータと同等のものを示すことを発見した

http://www.jetbrains.com/editors/javascript_editor.jsp

+1

残念ながら、JavaScript Editorプラグインは既にインストールされており、デフォルトでPhpStormにバンドルされているため、このケースは該当しません。プレーン* .jsファイルを開くとJavaScriptナビゲータの機能は正常に動作していますが、JavaScriptが* .phpファイル内にある場合は同じ結果が得られません。 – mmieluch

関連する問題