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 パラメーターは、ブロック選択内に現在含まれているすべての文字を、1 つまたは複数の文字 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 パラメーターは、現行ブロック・タイプが element または rectangle である場合にのみ使用できます。 オプションの left および right パラメーターを使用して、テキストをシフトする方向を指示します。 どちらも指定しなかった場合は、テキストは右へシフトされます。 count パラメーターを指定して、テキストをシフトする桁数を指示することができます。 count は、正の整数でなければなりません。 count は、指定されなかった場合には 1 と見なされます。 |
upperCase | upperCase パラメーターは、選択したテキストを大文字に変更するために使用します。 |
status パラメーターはこのコマンドの影響を受けません。
エディター・アプリケーション・インスタンス全体で、1 つのブロック選択しか行えません。 ある文書ビューで 1 つのブロック選択を行っているときに、新規の文書ビューで 1 つの ブロック選択を設定すると、最初のビューのブロック選択がクリアされます。 これによって、ある文書ビューから別のビューへのコピー操作や移動操作を行えます。 1 つの選択しか行えないため明確です。
次の 4 つのブロック選択タイプがあります: stream、character、element、rectangle
ブロック操作は、可視エレメントにのみ影響します。
- stream 選択では、文字のストリームを選択できます。この選択はカーソルと対になります。カーソルを移動すると、この選択は除去されます。アクティブなストリーム選択がある時に変更を行った場合には、選択されたすべてのテキストは、変更の前に除去されます。
- character 選択でも文字のストリームを選択できますが、この選択はカーソルと対にはなりません。
- rectangle 選択では、テキストの長方形を選択できます。この選択はカーソルと対にはなりません。
- element 選択では、エレメント全体しか選択できません。この選択はカーソルと対にはなりません。
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.