使用 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,则将使用 1。 |
upperCase | 使用 upperCase 参数来将选择的文本更改为大写。 |
status 参数不受此命令影响。
整个编辑器应用程序实例只有一个块选择。如果一个文档视图中包含块选择,而您在新的文档视图中设置块选择,则将清除第一个文档视图中的块选择。这允许执行从一个文档视图到另一个文档视图的复制和移动操作。因为只有一个选择,所以不会造成歧义。
共有四种块选择类型:流、字符、元素和矩形。
块操作只影响可视元素。
- 流选择允许您选择字符流。选择与光标相联系。如果移开光标,则会除去选择。如果在存在活动流选择的情况下进行更改,则在进行更改之前将除去所有的所选文本。
- 字符选择也允许您选择字符流,但选择与光标是不关联的。
- 矩形选择允许您选择文本矩形。选择与光标是不关联的。
- 元素选择只允许您选择整个元素。选择与光标是不关联的。
block clear block fill * 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, 2006. All Rights Reserved.