Dreamweaver定制详解(4)
变更键盘快捷键
如果默认的键盘快捷键不方便你使用,你可以变更或者删除现有的快捷键,或者添加新的快捷方式。
如何变更键盘快捷键:
1 退出 Dreamweaver。
2 备份 menus.xml 文件。
3 在文本编辑器中打开 menus.xml 文件(不要在 Dreamweaver 中打开)。
4 查看一下 键盘快捷键一览表,查找不用的或你要重新指定的快捷键。(如果你重新指定快捷键,最好在打印出来的一览表中将修改过的快捷键划掉,以供日后参考。)
5 如果你正在重新指定快捷键,找到快捷键对应的菜单项,从该菜单项中将 KEY="shortcut" 属性删除。
6 查找菜单项,将快捷键指定给这个菜单项。
7 如果这个菜单项已经有了快捷键,查找 key 属性。如果这个菜单项还没有快捷键,在 MENUITEM 标签内添加 KEY=""。
8 在 KEY 属性的双引号之间输入新的快捷键。
在组合快捷键之间使用加号。有关修改键的详细介绍。
如果你所设置的键盘快捷键在别的地方还有使用,而你又没有将其删除,那么快捷方式将只应用于在 menus.xml 文件中的一个描述使用这个快捷键的菜单项。
提示:如果你愿意,可以让 Macintosh 和 Windows 平台共同使用同一个快捷键。
9 在将盘快捷键一览表中相应的位置上编写你自己新的快捷方式。
变更菜单项的名字
你可以非常容易地变更任何菜单中的任何菜单项的名字。
如何变更菜单项的名字:
1 退出 Dreamweaver。
2 备份 menus.xml 文件。
3 在文本编辑器中打开 menus.xml 文件(注意不要在 Dreamweaver 中打开)。
4 查找相应的 MENUITEM 标签,修改其 NAME 属性值。记住不要修改该菜单项的 ID 属性。
定制对话框的外观
所有对象、命令和 行为 对话框都是被指定为 HTML 窗体来进行布局的,位于 Dreamweaver 程序目录下 分配 目录中的 HTML 文件里。你可以使用
Dreamweaver 来对这些窗体进行编辑。
如何改变对话框的外观:
1 在 分配/对象 或 分配/Commands 或 分配/行为 文件夹中查找相应的 .htm 文件。
2 先对找到的文件进行备份,并将备份文件放到其它的文件夹中。
3 在 Dreamweaver 中打开文件副本,编辑对话框窗体,保存修改后的副本。
4 退出 Dreamweaver。
5 将修改过的副本文件复制回 分配 文件夹原来文件所在的位置。(先将源文件进行备份确实是一个不错的注意,这样一来你就可以在日后需要的时候使用回源文件。)
6 再次启动 Dreamweaver,就可以看到修改后的结果了。
你最好只是修改对话框的外观,而不要改变对话框的工作方式;修改后的对话框还必须包含有同样类型的窗体元素,有着同样的名字,这样 Dreamweaver 从对话框所获得的信息才能以同样的方式得到应用。
例如,Comment 对象首先会接受对话框中一个文本区域中所输入的文本,然后使用一个简单的
JavaScript 函数将这段文本转换成 HTML 注解,并插入到你的文档中去。对这个对话框进行描述的窗体是位于 分配/对象/隐藏/Comment.htm 中。你可以打开那个文件,修改文本区域的大小和其它一些属性,但是如果你将
TEXTAREA 标签给全部删除掉,或者将其 NAME 属性值给修改了,Comment 对象就不再能正常工作了。
编辑 HTML 源代码格式描述文件
HTML 源代码格式描述文件决定了 Dreamweaver 对文档的 HTML 源代码格式化的方式。这个描述文件包含有个别的标签和成组标签的格式化参数选项,以及
HTML 格式 参数选项(使用 编辑 > 偏好设置 命令所设置)。你可以使用文本编辑器对 Source格式.txt 文件进行编辑,以获得对
Dreamweaver 编写 HTML 源代码更为精确的控制。这个描述文件是一个文本文件,存放在 Dreamweaver 程序文件夹中的 分配 文件夹内。
使用 偏好设置 命令所设置的 HTML 格式 参数选项会在你退出 Dreamweaver 时保存在
Source格式.txt 文件中,你对描述文件所做的修改在你重新启动 Dreamweaver 之前是不会产生任何效果的。因此,为了确保可以调用新的选项设置,就要先退出程序,然后再编辑描述文件。
HTML 源代码格式描述文件遵循一个具体的格式,这一点在文件中时有所说明的。需要注意以下一些约定:
描述文件的每一部分都是以 <?keyword> 开始的(例如,<?OPTIONS>,<?ELEMENTS>,<?ATTRIBUTES>)。
每一部分的参数都在该部分开始的 HTML 注解 (<!-- -->) 中给定义过了。
<?OPTIONS> 部分中的 OMIT 行是为日后之用(眼下并不影响 HTML 源代码的格式) 而保留的。
对于单个的标签可以在 <?ELEMENTS> 部分被标记为属于一个独立的组 (IGROUP)。在默认情况下,IGROUP 1 包含的是表格行和列,IGROUP
2 包含的是框架。这些分组分别对应于 HTML 格式 偏好设置 对话框中的 缩进 表单 行 和 列,缩进 框架 和 Frames 选项。你可以通过将其号码从
<?OPTIONS> 部分的 ACTIVE 属性中删除而将整个组的缩排功能关闭。你也可以给 IGROUP 1 或 2 添加新的标签,这样你就可以使用
HTML 格式 偏好设置 中的选项对其进行控制了。
例如,在 Source格式.txt 文件中默认的 P 标签设置是 <P BREAK="1,0,0,1" 缩进>,这个设置会产生:
<p> A paragraph of text that is 缩进ed from the
left margin and that has a break
before the 打开ing P tag and after the closing P tag, but not after the 打开ing P
and
not before the closing P.</p>
<p>Next paragraph.</p>
如果你将上边的设置修改为 <P BREAK="1,1,1,2">,结果就变成:
<p>
A paragraph of text that is not 缩进ed from the left margin and that has one
break
before and after the 打开ing P tag, one break before the closing P tag, and two
breaks
after the closing P tag.
</p>
<p>
Next paragraph.
</p>
有些标签和属性设置是包括在 NAMECASE 或 SAMECASE 中。NAMECASE 指定标签或则属性以一种特定的方式大写。例如,onClick 被指定为
<onClick namecase="onClick">,这就指明它总是以这样的特定方式大写,既不是全部大写,也不是全部小写。Dreamweaver
使用 SAMECASE 来确保在生成某些属性的时候总能够使用正确的大小写;如果你看到在任何的属性格式规范中有 SAMECASE 出现,都不要将其删除。
任何在 Source格式.txt 文件中没有指定的属性都使用你在 HTML 格式 参数面板上所设置的默认格式设置。