在 Dreamweaver CS5 中有一个叫做代码提示的东西(我们简称为 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
。
这是我的第二个问题:
是否可以在 CH 窗口中获取自定义函数、对象和常量的一些信息?
例如,使用 Intellisense,您可以使用带有 HTML 标记和三个斜杠的设置///
///<summary>
///This is test function
///</summary>
public void TestFunction(){
//Do something...
}
可以在这里做类似的事情吗?
更改一些设置,插件,什么?
更新
我想我已经找到了至少可以解决问题 #1 的问题,但它需要花钱,而且我不会为任何东西付费,直到我知道它确实可以满足我的需求。
有没有人尝试过,或者知道它不会解决任何问题?
搜索还在继续……
如果这些都无法修复,希望其中一位开发人员注意到这个问题并在更新/新版本中实现它。