编辑首选项
首选项对话框中的编辑类别可设置以下编辑选项:
• 保持选项标记平衡 — 自动保持选择内容中的标记平衡。如果选择时包括起始标记或结束标记,则选择内容会自动扩展为包括整个标记对。
如果未选择保持选项标记平衡且删除了标注的不平衡选择部分,则所有所选内容和选择内容的平衡部分都将被删除。但是,不会删除任何标记而导致标注不平衡或超出上下文错误。
• 键入内容替换所选内容 — 插入新字符之前删除所有突出显示的文本。
• 改写模式 — 允许从文档中的光标位置开始覆盖文本键入内容。如果未复选此选项,Arbortext Editor 插入文本时会将其后的所有文本向后移动。
• 输入时显示快捷标记 — 按
Enter 键时自动显示可在光标位置插入的元素的
快速标记列表。如果其他操作已映射到
Enter 键,则可以使用数字键盘上的
Enter 键。
例如,如果使用的是 Arbortext XML DocBook 文档类型,并且打开了使用智能插入功能,则要注意“智能插入”功能已映射到 Enter 键。您可以使用数字键盘上的 Enter 键来访问输入时显示快捷标记。
• 插入必需元素 — 自动向文档中
插入必需元素。例如,如果某
section 元素需要一个标题,则当插入
section 标记时即会插入
title 标记。
• 提示输入属性 — 无论何时插入具有属性的元素,修改属性对话框将会自动打开。
• 强制输入必需属性 — 在关闭
修改属性对话框之前,确保已为元素输入所有
必需的属性值。
• 使用智能插入功能 — 插入所选元素时,在有效的位置自动放置此元素。如果当前光标位置对某元素无效,则
智能插入将重新定位光标并确保将此元素插入到有效位置。
• 剪贴板数据包括标记 — 在剪切或复制到外部剪贴板以供其他应用程序使用的文本选择中自动包括标记。如果从其他应用程序进行粘贴并且数据包括标记,则也会将其解释为标注。此选项不影响复制或剪切到 Arbortext Editor 内的粘贴缓冲区的内容,除非其他应用程序需要剪贴板上的选择内容。
• 查找时搜索文件实体 — 包括文件实体的内容。如果复选该框,Arbortext Editor 将搜索文件实体,无论其是否在文件中展开。
• 允许空字符串属性值 - 确定在
修改属性对话框中删除属性值的最后一个字符时是否从标记中删除·CDATA 属性。选中此选项时,删除 CDATA 属性的最后一个字符将导致属性值被设置为空字符串,而不是将该属性删除。此选项与
set modifyattrsdeleteempty 高级首选项相对应。
• 粘贴重复的 ID 操作 - 控制粘贴操作期间在文档中创建重复 ID 时所执行的操作。选项包括:
◦ ignore - 不执行任何操作,并向状态栏写入一条警告消息
◦ remove - 从粘贴的内容中清除重复的 ID 和 ID 引用
◦ replace - 用所生成的唯一 ID 替换所有的重复 ID 和 ID 引用
此选项与 set pasteduplicateids 高级首选项相对应。