Dreamweaver CS5 には、Code Hinting (略して CH と呼びましょう) と呼ばれるものがあります。
CH には、コア ライブラリに組み込まれている関数、定数、およびオブジェクトに関する多くの情報があります。CTRL+を押すSPACEBARか、 で始まるステートメントの構造化を開始すると$
、多くの情報が表示されたウィンドウがポップアップ表示され、自分で調べなくても情報が表示されます。CH を上げて何かを選択しているときに押すENTERと、残りの部分が自動的に入力されます。
私はこの機能が大好きです。Intellisenseを少し思い出します。
それは私に多くの時間を節約します。
私が直面し、解決策が見つからない問題は単純明快です。
問題 #1 チェーンされたメソッドでコード ヒントが表示されない
PHP がClasses と Objectsを実装して以来、クラス/オブジェクト内でメソッドを連鎖させることができました。チェーンは実際には簡単です。$this
(そのクラスのインスタンス)を返すことで、呼び出しの連続チェーンを作成できます
class Object_Factory{
public function foo(){
echo "foo";
return $this;
}
public function bar(){
echo "bar";
return $this;
}
}
$objf = new Object_Factory;
//chaining
$objf->foo()
->bar();
別々に呼び出すと CH が表示されます。
$objf->foo();
$objf->bar();
問題は、最初のメソッドが呼び出された後、別のメソッドをチェーンしようとすると、次の呼び出し情報を表示する CH がないことです。
そこで、私の最初の質問です
。Dreamweaver CS5 で、コード ヒントをチェーンに表示させる方法はありますか?
プラグイン、見つけられなかったいくつかの設定、何か?
if("no") "Could you explain why?";
問題 #2カスタム関数、オブジェクト、および定数のコードヒント
最初の図に示すように、多くの情報がポップアップ表示されます。実は、オンラインライブラリーにそっくりな資料があります。通常、定数には、数値などの非常に小さな情報が含まれます。
このイメージでは、MYSQL_BOTH
を表し3
ます。
2 番目の質問です。カスタム関数、オブジェクト、および定数
について、CH ウィンドウに情報を取得することは可能ですか?
たとえば、Intellisense を使用すると、HTML タグと 3 つのスラッシュを使用したセットアップを使用できます。///
///<summary>
///This is test function
///</summary>
public void TestFunction(){
//Do something...
}
ここで同様のことができますか?
いくつかの設定、プラグイン、何かを変更しますか?
アップデート
少なくとも第 1 の問題に対する答えになりそうなものを見つけたと思ったのですが、それにはお金がかかりますし、それが実際に自分のやりたいことをしてくれることがわかるまでは、お金を払うつもりはありません。
誰かがそれを試したことがありますか、それとも問題が解決しないことを知っていますか?
捜索は続く…
これらのいずれも修正できない場合は、開発者の 1 人がこの質問に気付き、更新/新しいリリースで実装してくれることを願っています。