历史面板及其应用[1]

  Dreamweaver 3中新增了一个历史面板(History palette ),该面板用来显示自你创建或打开文档以来所完成的所有操作步骤。利用历史面板,我们能够一次撤消一到多步操作,能够重复执行曾执行过的操作步骤,还可创建新的命令来自动完成重复性的操作。使用历史面板可以大大提高工作效率。

1.打开历史面板

  要打开历史面板,选择Window > History(窗口>历史)。历史面板如图1所示。

图1

在我们制作网页时,历史面板会时刻跟踪我们在当前文档中的操作步骤。面板中的滑块指向刚刚完成的操作步骤。面板中的步骤是按操作顺序排列的,不能重排历史面板中的步骤顺序。

历史面板中保留和显示的步骤数目是可以设定的,方法是:

(1) 选择Edit>Preferences(编辑>参数选择),显示Preferences对话框(图2),从Category(类型)列表中选择 General(一般)。


图2

  

(2) 在Maximum Number of History(最大历史步骤数)处输入历史步骤的最大数。系统的默认值是50,对于大多数用户来说应已足够。设置的数值越大,历史面板要求的内存就越多。如果你在当前文档中的操作步骤超过了你为历史面板设置的最大步骤数,最早的操作步骤被弃去。

  我们也可以清除历史面板记录的操作步骤。方法是:在历史面板中单击鼠标右键,从弹出的快捷菜单上选择 Clear History(清除历史)命令。需要注意的是,这个命令也清除当前文档中所有Undo(撤消操作)信息。也就是说,在执行Clear History命令之后,再也不能从Edit菜单上选择Undo命令来撤消已被清除的操作步骤。Clear History命令也不能撤消操作步骤,它只是从内存中清除这些操作步骤的记录。

2.利用历史面板撤消多步操作

  要撤消当前文档中的最后一步操作,可以选择Edit>Undo(编辑>撤消)命令。这种操作与我们在常用的字处理软件中的操作一样。不过,在Dreamweaver中,Edit菜单中的Undo命令的名称会随着我们的操作而变化,以反映出最后的一步操作。

  利用历史面板也可以撤消最后一步操作,方法是:在操作步骤列表中,拖动历史面板的滑块往上一步。被撤消的步骤变为灰色。

  然而,有时我们需要一次撤消多步操作,此时使用Edit>Undo命令就不行了,必须借助历史面板。利用历史面板一次撤消多步操作,可以执行以下操作之一:

从当前步骤拖动滑块指向要撤消的步骤中最前面的一步(即最上面的步骤)。

例如,要撤消图3中最后的4步操作,只要把滑块从最后一步操作(Copy)拖到倒数第5步(Typing)处即可。请注意,被撤消的步骤以灰色显示。


图3

图4

  

单击要撤消的步骤中最前面的步骤的左边,滑块自动滚动到那个步骤。

如上例,单击倒数第5步的左边。需要注意的是,要自动滚动到特定的步骤,你必须单击步骤的左边,而不是步骤本身。单击步骤本身只是选择该步骤,滑块并不跟着移动。



  如同只撤消一步操作一样, 如果你撤消了一系列操作步骤,然后又在本文档中执行了一些新的操作,你就再也不能Redo(重做)被撤消的步骤,因为它们已从历史面板中消失了。

3.利用历史面板重复执行多步操作

利用历史面板我们也可以重复执行出现在步骤历史中的操作步骤,可以重复执行一步操作,也可以重复执行多步操作。

要重复执行最后一步操作,通常使用Edit>Repeat(编辑>重复)命令。Edit菜单上这个命令的名称会随你的操作而改变,以反映你完成的最后一步操作。例如,如果你刚刚输入了一些文本,此命令名就是Repeat Typing(重复输入文字操作)。

利用历史面板也可以重复一步操作。方法是:在历史面板中,选择要重复的步骤,然后单击 Replay(重复执行)按钮。被选定的步骤被重复执行,它的一份拷贝也显示在历史面板中。需要注意的是,利用历史面板可以重复执行出现在面板中的任何一步操作,并不一定是最后一步,而使用Edit>Repeat命令只能重复执行最后一步操作。

有时我们需要一次重复多步操作,而这些操作可能是连续的,也可能不是连续的,这就要使用历史面板才能实现。

3.1 重复执行一系列相邻步骤的方法是:

(1) 按下鼠标左键,从一个步骤拖动到另一个步骤;或选择一个步骤,然后在这一系列步骤的另一端,按住Shift键单击另一端的那个步骤。被选定的步骤以蓝色显示,如图5所示。

图5

(2) 单击 Replay按钮。这些步骤被按顺序重复执行,一个新的步骤(标记为Replay Steps)出现在历史面板中。

图6