2011-02-18 91 views

回答

12

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

+0

谢谢,但我需要它在一个单独的窗口 – dynamic 2011-02-18 21:21:24

+1

@yes:我没有看到它在单独的窗口:) – Sarfraz 2011-02-18 21:24:51

+0

永远不会知道存在,非常感谢! – NaturalBornCamper 2016-08-14 03:30:06

4

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

曾经有一个扩展可以列出浮动面板Interakt的MX代码包中页面中定义的功能,但它不再可用,因为Interakt被Adobe收购,其产品随后“退役”: MX Coder Pack

+0

不,我确定Adobe出于其他原因收购了Interakt,Dreamweaver扩展只是收购的最终受害者。 – 2011-02-19 16:34:29

1

我没有sulution的变量,但功能我用一个小技巧:

我做一个搜索(Ctrl + F键)字符串“功能”和按“查找所有”这个将显示带有“功能”的所有行的结果窗口。双击结果窗口中的一行可以找到适当的功能。

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

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

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)的工具栏。

0

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

2

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

随意提交申请到Adobe这里:https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&loc=en

一定要参考增强请求#3812052。如果有足够的人要求这个功能,Adobe可能会听。

相关问题