Dreamweaver中是否有一个窗口显示当前文档中定义的所有变量和函数?
答案 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函数执行此操作,但此功能请求也可以将其用于其他类型的页面(cfml
,php
,asp
),并且还可以让您查看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。