使用 block 命令来设置块选择或处理当前选择的文本。
block { clear | copy | delete | fill chars | find [end] | lowerCase | move | overlay [transparent] | set [stream | character | element | rectangle] | shift [left | right] [count] | upperCase }
必须对 block 命令指定至少一个参数。
clear | 使用 clear 参数来除去当前块选择。 |
copy | 使用 copy 参数来将当前选择的文本复制至当前光标位置。在完成复制之后,将选择新文本。 |
delete | 使用 delete 参数来从文档中删除当前选择的文本。 |
fill chars | 使用 fill 参数来将当前包含在块选择内的所有字符替换为字符 chars。 |
find [end] | 使用 find 参数来将光标移至块选择的开头。如果指定了可选的 end 参数,则光标将移至块选择的末尾。 |
lowerCase | 使用 lowerCase 参数来将选择的文本更改为小写。 |
move | 使用 move 参数来将选择的文本移至当前光标位置。在完成移动之后,将选择移动的文本。 |
overlay [transparent] | 使用 overlay 参数来使用当前选择的文本覆盖当前光标位置处的文本。如果指定可选的 transparent 参数,则选择的文本只覆盖空格。 |
set [ stream | character | element | rectangle ] |
使用 set 参数来设置块选择。在下列情况下,将在当前光标位置处创建新的块选择:
|
shift [left | right] [count] | 使用 shift 参数来移动当前选择的文本。仅当当前块类型是元素或矩形时才能使用 shift 参数。使用可选的 left 和 right 参数来指示应该朝哪个方向移动文本。如果不指定任何一个方向,则将向右移动文本。可指定 count 参数来指示应该将文本移动多少个字符位置数。count 必须是正整数。如果未指定 count,则假定为 1。 |
upperCase | 使用 upperCase 参数来将选择的文本更改为大写。 |
status 参数不受此命令影响。
整个编辑器应用程序实例只有一个块选择。如果一个文档视图中包含块选择,而您在新的文档视图中设置块选择,则将清除第一个视图中的块选择。这允许执行从一个文档视图到另一个文档视图的复制和移动操作。因为只有一个选择,所以不会模棱两可。
共有四种块选择类型:流、字符、元素和矩形。
块操作只影响可视元素。
- 流选择允许您选择字符流。选择与光标相联系。如果移开光标,则会除去选择。如果在存在活动流选择的情况下进行更改,则在进行更改之前将除去所有的所选文本。
- 字符选择也允许您选择字符流,但选择与光标不相联系。
- 矩形选择允许您选择文本矩形。选择与光标不相联系。
- 元素选择只允许您选择整个元素。选择与光标不相联系。
block clear block fill * block lowerCase
findText 命令
block.bottomElement 参数
block.bottomPosition 参数
block.defaultType 参数
block.inView 参数
block.text 参数
block.topElement 参数
block.topPosition 参数
block.type 参数
blockCopy 操作
blockDelete 操作
blockFill 操作
blockLowerCase 操作
blockMarkAll 操作
blockMarkBottom 操作
blockMarkCharacter 操作
blockMarkDown 操作
blockMarkElement 操作
blockMarkElementAtMouse 操作
blockMarkEnd 操作
blockMarkHome 操作
blockMarkLeft 操作
blockMarkNextWord 操作
blockMarkPageDown 操作
blockMarkPageLeft 操作
blockMarkPageRight 操作
blockMarkPageUp 操作
blockMarkPrevWord 操作
blockMarkRectangle 操作
blockMarkRectangleAtMouse 操作
blockMarkRight 操作
blockMarkToMouse 操作
blockMarkTop 操作
blockMarkUp 操作
blockMarkWord 操作
blockMarkWordAtMouse 操作
blockMove 操作
blockOverlay 操作
blockShiftLeft 操作
blockShiftRight 操作
blockUnmark 操作
blockUpperCase 操作
filterSelection 操作
findBlockEnd 操作
findBlockStart 操作
findSelection 操作
缺省编辑器命令
Copyright IBM Corporation 1992, 2004. All Rights Reserved.