2011-02-07 12 views
7

Eclipse PDTのカスタムphpdoc注釈を追加する方法はありますか? 例えば、私は@depends(PHPUnit用)をコメントの自動補完リストに入れたいと思っていますが、標準の注釈しか見ることができません(例えば、@deprecated)。Eclipse PDTおよびカスタムPHPDoc注釈

ありがとうございます。

+0

Eclipse PDTで探しているものを正確にフォローしているわけではありません...もっと説明された例を明示してください。 – ashnazg

+0

私はelemntのPHPDocコメントを作成するときに、標準タグ(@author、@package、@deprecated、@returnsなど)だけでなく、カスタムアノテーション(@dependsなど)もオートコンプリートで見たいと思っています。どのようにそのような注釈を追加できますか? – Distdev

答えて

14

どこかに設定ファイルがあると仮定しましたが、私のZend Studioインストールのさまざまなフォルダを調べても、私が望んでいた結果が得られませんでした。コンテンツのためにEclipse.orgの検索は、だから私は、Eclipseを拡張するだろうアシストコンテキストを新しいコンテンツを追加するための「本当」の道を推測

  • http://help.eclipse.org/helios/topic/org.eclipse.platform.doc.isv/guide/editors_contentassist.htm
    • をもたらしたアシスト。

      オルタナティブ:テンプレートの使用

      注釈がテンプレートを経由してそれらを追加することです取得するための他の方法。次の手順に従います。

      • ウィンドウ>環境設定> PHP>エディタ>テンプレートに移動します。
      • は、[新規作成]をクリックし、対話を記入し、PHPのコメントのコンテキストでたときに表示されるようになりましエディタ

      enter image description here

      テンプレートに戻って取得するためのセットアップを、すべてをされていることを確認します。 UnitTest DocBlockに移動し、@と入力します。 Content Assistが自動的に開かない場合は、と入力してください。 + と入力してください。今すぐ@dependsを選択するオプションが必要です。

      enter image description here

      あなたが他の提案を確認すると同じように確認してください。これは@dependsと書いて、その横にカーソルを置く必要があります(テストの名前を入力することができます)。

    +0

    これは私のために非常にうまくいった。一つの質問があります。テンプレート自体の変数の可能な値を列挙する方法はありますか? 私はテンプレートを持っていると言うことができます '@Column(name =" $ {name} "、type =" $ {type} ")' "type"で可能な値は、だから私は可能な値のリストのようにそれを定義する方法を探している["整数"、 "文字列"] ... – Broncha

    +0

    @ブロンカtbh、私は知らない。私の答えにリンクされているヘルプファイルをチェックしてください。可能であれば、それがそこにあるはずです。 – Gordon

    関連する問題