Dreamweaver可以显示变量,函数,类的列表吗?

时间:2011-02-18 21:05:55

标签: php dreamweaver

Dreamweaver中是否有一个窗口显示当前文档中定义的所有变量和函数?

6 个答案:

答案 0 :(得分:12)

当您在当前文档上 右键单击 时,您会看到Functions上下文菜单,其中包含所使用的方法。

答案 1 :(得分:10)

另一个技巧是编辑工具栏xml文件并取消注释代码导航按钮。

这为您提供了一个工具栏按钮,您可以单击该按钮列出方法,而不是右键单击并从上下文菜单中选择功能。

仍然不如永久可见的窗格那么好,但点击次数少于右键>功能上下文菜单。

打开此文件:

C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\configuration\Toolbars\toolbars.xml

取消注释此块:

<menubutton id="DW_CodeNav"
    image="Toolbars/images/MM/codenav.png"
    MMString:tooltip="DW_CodeNav/menubutton/tooltip"
    enabled="dw.getFocus() == 'textView' || dw.getFocus() == 'html'"
    menuID="DWCodeNavPopup"
    update="onViewChange"/>

重新启动Dreamweaver以获取要应用的更改。

代码导航图标"{}"出现在“文档”工具栏的末尾。工具栏上有(code | split | design)。

答案 2 :(得分:4)

不,Dreamweaver,至少通过CS5,没有一个窗口列出文档中的变量和函数。 CS5代码提示引擎非常好,所以它至少应该允许你快速输入你的代码,但是如果你需要一个文档本身以外的列表,就没有这样的东西了。

曾经有一个扩展程序列出了浮动面板中Interakt的MX代码包中页面中定义的函数,但由于Interakt被Adobe收购,它们的产品随后“退役”,它已不再可用: MX Coder Pack

答案 3 :(得分:2)

这是一个老话题,但我想我会更新它,因为我向Adobe提交了一个功能请求,以实现&#34;大纲视图&#34;这将解决OP的原始问题。该功能将列出页面内部的功能,类似于Eclipse等其他IDE工具的功能。 Dreamweaver目前仅针对JavaScript函数执行此操作,但此功能请求也可以将其用于其他类型的页面(cfmlphpasp),并且还可以让您查看DOM大纲任何页面。

您可以在此处向Adobe提交请求:https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&loc=en

请务必参考增强请求#3812052。如果有足够的人要求这个功能,也许Adobe会听。

答案 4 :(得分:1)

我对变量没有任何影响,但对于函数我使用了一个小技巧:

我对字符串“function”进行搜索(ctrl + f),然后按“查找全部”,这将显示结果窗口,其中所有行都带有“function”。双击结果窗口中的一行将使您进入相应的功能。

你可以使用正则表达式来搜索函数({some chars}){绝对肯定只能获取函数声明。

然后,您可以保存此查询并根据需要加载它。

答案 5 :(得分:0)

确实,代码提示是我能够在CS5中查看函数列表的唯一方法。用于代码提示的HOTKEY是ctrl + spacebar。