block コマンドは、ブロック選択の設定または現在選択されているテキストの操作を実行するために使用します。
block { clear | copy | delete | fill chars | find [ end ] | lowerCase | move | overlay [ transparent ] | set [ stream | character | element | rectangle ] | shift [ left | right] [ count ] | upperCase }
block コマンドには、少なくとも次のパラメーターの 1 つを指定しなければなりません。
clear | clear パラメーターは、現在のブロック選択を除去する (選択解除) ために使用します。 |
copy | copy パラメーターは、現在選択されているテキストを現行カーソル位置にコピーするために使用します。コピーが完了した後で、新規のテキストを選択します。 |
delete | delete パラメーターは、現在選択されているテキストを文書から削除するために使用します。 |
fill chars | fill パラメーターは、ブロック選択内に現在含まれているすべての文字を、 chars で指定される 1 つ以上の文字で置き換えるために 使用します。 |
find [ end ] | find パラメーターは、カーソルをブロック選択の先頭に移動するために使用します。オプションの end パラメーターを指定した場合は、カーソルはブロック選択の末尾に移動します。 |
lowerCase | lowerCase パラメーターは、選択したテキストを小文字に変更するために使用します。 |
move | move パラメーターは、選択したテキストを現行カーソル位置に移動するために使用します。移動が完了すると、移動されたテキストが選択されます。 |
overlay [ transparent ] |
overlay パラメーターは、現行カーソル位置のテキストを現在選択されているテキストでオーバーレイするために使用します。オプションの transparent パラメーターを使用した場合は、スペースのみが選択されたテキストでオーバーレイされます。 |
set [ stream | character | element | rectangle ] |
set パラメーターは、ブロック選択を設定するために使用します。次の場合は、新規のブロック選択は現行カーソル位置に作成されます。
|
shift [ left | right ] [ count ] |
shift パラメーターは、現在選択されているテキストを桁送りするために使用します。shift パラメーターが使用されるのは、現行ブロック・タイプが element または rectangle である場合のみです。オプションの left パラメーターおよび right パラメーターは、テキストを桁送りする方向を示すために使用します。いずれも指定しないと、テキストは右に桁送りされます。count パラメーターは、テキストを桁送りする文字位置数を示すために指定します。count を指定しないと、1 であるとみなされます。 |
upperCase | upperCase パラメーターは、選択したテキストを大文字に変更するために使用します。 |
status パラメーターは、このコマンドの影響を受けません。
エディター・アプリケーション・インスタンス全体に対しては 1 つのブロック選択しかありません。1 つの文書ビューに 1 つのブロック選択があり、新規の文書ビューに 1 つのブロック選択を設定した場合は、最初のビューのブロック選択が消去されます。これによって、1 つの文書ビューから別のビューにコピー操作および移動操作を実行できます。1 つの選択しかないので、あいまいさはありません。
ブロック選択タイプには、stream、character、element、および rectangle の 4 つがあります。
ブロック操作は可視エレメントのみに影響します。
- stream 選択では、文字のストリームを選択できます。この選択はカーソルと連動しています。カーソルを移動すると、この選択は除去されます。アクティブなストリーム選択がある時に変更を行った場合は、選択されたすべてのテキストが変更の前に除去されます。
- character 選択でも文字に対して stream 選択を行うことはできますが、この選択はカーソルとは連動していません。
- rectangle 選択では、テキストを長方形で囲って選択できます。この選択はカーソルとは連動していません。
- element 選択では、エレメント全体しか選択できません。この選択はカーソルとは連動していません。
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, 2005. All Rights Reserved.
Copyright IBM Japan 2006