ispf 基本プロファイルには、 ISPF ユーザーが精通していなければならないデフォルトのキー割り当てと、接頭部コマンドがあります。
以下にリストされたすべてのキーおよびマウス・イベントの設定が、エディターを実行している環境 (ワークステーションの構成、オペレーティング・システム、Java サポート、エンクロージング・エディター・アプリケーションなど) で使用できるわけではありません。実際には、現行エディター・ビューにあるキーおよびマウスの設定のセットも、エディター・アプリケーション、アクティブ文書パーサー、およびエディター拡張機能によって拡張および変更されることがあります。
以下のキー設定は、キー定義 (例えば、"a-b") とエディター・アクション (例えば、"blockMarkCharacter") を示しています。 キーの定義方法についての完全な参照については、keyAction パラメーターを参照してください。
a-b | Alt+B | blockMarkCharacter |
a-backSpace.secondary | Alt+Backspace | undo |
a-c | Alt+C | blockCopy |
a-d | Alt+D | blockDelete |
a-enter.secondary | Alt+Enter | newLine |
a-f7 | Alt+F7 | blockShiftLeft |
a-f8 | Alt+F8 | blockShiftRight |
a-i | Alt+I | blockLowerCase |
a-j | Alt+J | join |
a-k | Alt+K | blockUpperCase |
a-l | Alt+L | blockMarkElement |
a-m | Alt+M | blockMove |
a-numpadEnter.secondary | Alt+Numpad Enter | newLine |
a-pageDown | Alt+Page Down | findBlockEnd |
a-pageUp | Alt+Page Up | findBlockStart |
a-q | Alt+Q | findQuickMark |
a-r | Alt+R | blockMarkRectangle |
a-s | Alt+S | split |
a-u | Alt+U | blockUnmark |
a-z | Alt+Z | blockOverlay |
backSpace | Backspace | backSpace |
c-a | Ctrl+A | blockMarkAll |
c-backSpace | Ctrl+Backspace | deleteLine |
c-c | Ctrl+C | copy |
c-d | Ctrl+D | duplicateLine |
c-delete | Ctrl+Delete | truncate |
c-down | Ctrl+Down | scrollDown |
c-end | Ctrl+End | bottom |
c-enter | Ctrl+Enter | openLine |
c-f | Ctrl+F | find |
c-home | Ctrl+Home | top |
c-insert.secondary | Ctrl+Insert | copy |
c-j | Ctrl+J | findLastChange |
c-l | Ctrl+L | locateLine |
c-left | Ctrl+Left | prevWord |
c-m | Ctrl+M | match |
c-n | Ctrl+N | findNext |
c-numpadEnter.secondary | Ctrl+Numpad Enter | openLine |
c-p | Ctrl+P | |
c-pageDown | Ctrl+Page Down | pageRight |
c-pageUp | Ctrl+Page Up | pageLeft |
c-q | Ctrl+Q | setQuickMark |
c-right | Ctrl+Right | nextWord |
c-s-end | Ctrl+Shift+End | blockMarkBottom |
c-s-f | Ctrl+Shift+F | findAndReplace |
c-s-h | Ctrl+Shift+H | nullAction |
c-s-home | Ctrl+Shift+Home | blockMarkTop |
c-s-left | Ctrl+Shift+Left | blockMarkPrevWord |
c-s-m | Ctrl+Shift+M | findMatch |
c-s-n | Ctrl+Shift+N | compareNext |
c-s-p | Ctrl+Shift+P | comparePrevious |
c-s-pageDown | Ctrl+Shift+Page Down | blockMarkPageRight |
c-s-pageUp | Ctrl+Shift+Page Up | blockMarkPageLeft |
c-s-r | Ctrl+Shift+R | compareRefresh |
c-s-right | Ctrl+Shift+Right | blockMarkNextWord |
c-s-u.secondary | Ctrl+Shift+U | comparePrevious |
c-s-z.secondary | Ctrl+Shift+Z | redo |
c-s | Ctrl+S | save |
c-t | Ctrl+T | scrollTop |
c-u | Ctrl+U | findUp |
c-up | Ctrl+Up | scrollUp |
c-v | Ctrl+V | paste |
c-w | Ctrl+W | showAll |
c-x | Ctrl+X | cut |
c-y | Ctrl+Y | redo |
c-z | Ctrl+Z | undo |
decimal | Decimal | insertDecimalSeparator |
delete | Delete | delete |
down | Down | down |
end | End | end |
enter | Enter | splitLine |
escape | Esc | commandLine |
f1 | F1 | help |
home | Home | home |
insert | Insert | toggleInsert |
left | Left | left |
numpadEnter.secondary | Numpad Enter | splitLine |
pageDown | Page Down | pageDown |
pageUp | Page Up | pageUp |
right | Right | right |
s-backSpace.secondary | Shift+Backspace | backSpace |
s-delete.secondary | Shift+Delete | cut |
s-down | Shift+Down | blockMarkDown |
s-end | Shift+End | blockMarkEnd |
s-enter | Shift+Enter | newLine |
s-f10 | Shift+F10 | popupAtCursor |
s-home | Shift+Home | blockMarkHome |
s-insert.secondary | Shift+Insert | paste |
s-left | Shift+Left | blockMarkLeft |
s-numpadEnter.secondary | Shift+Numpad Enter | newLine |
s-pageDown | Shift+Page Down | blockMarkPageDown |
s-pageUp | Shift+Page Up | blockMarkPageUp |
s-right | Shift+Right | blockMarkRight |
s-tab | Shift+Tab | prevTabStop |
s-up | Shift+Up | blockMarkUp |
tab | Tab | insertToTab |
up | Up | up |
a-backSpace.p.secondary | Alt+Backspace | undo |
a-c.p | Alt+C | blockCopy |
a-d.p | Alt+D | blockDelete |
a-f7.p | Alt+F7 | blockShiftLeft |
a-f8.p | Alt+F8 | blockShiftRight |
a-i.p | Alt+I | blockLowerCase |
a-k.p | Alt+K | blockUpperCase |
a-l.p | Alt+L | blockMarkElement |
a-m.p | Alt+M | blockMove |
a-pageDown.p | Alt+Page Down | findBlockEnd |
a-pageUp.p | Alt+Page Up | findBlockStart |
a-q.p | Alt+Q | findQuickMark |
a-u.p | Alt+U | blockUnmark |
add.p.secondary | Add | down |
backSpace.p | Backspace | prefixBackSpace |
c-a.p | Ctrl+A | blockMarkAll |
c-backSpace.p | Ctrl+Backspace | deleteLine |
c-c.p | Ctrl+C | nullAction |
c-d.p | Ctrl+D | duplicateLine |
c-delete.p | Ctrl+Delete | prefixTruncate |
c-down.p | Ctrl+Down | scrollDown |
c-end.p | Ctrl+End | bottom |
c-enter.p | Ctrl+Enter | openLine |
c-f.p | Ctrl+F | find |
c-home.p | Ctrl+Home | top |
c-j.p | Ctrl+J | findLastChange |
c-l.p | Ctrl+L | locateLine |
c-n.p | Ctrl+N | findNext |
c-numpadEnter.p.secondary | Ctrl+Numpad Enter | openLine |
c-p.p | Ctrl+P | |
c-pageDown.p | Ctrl+Page Down | pageRight |
c-pageUp.p | Ctrl+Page Up | pageLeft |
c-q.p | Ctrl+Q | nullAction |
c-s-f.p | Ctrl+Shift+F | findAndReplace |
c-s-h.p | Ctrl+Shift+H | nullAction |
c-s-n.p | Ctrl+Shift+N | compareNext |
c-s-p.p | Ctrl+Shift+P | comparePrevious |
c-s-r.p | Ctrl+Shift+R | compareRefresh |
c-s-u.p.secondary | Ctrl+Shift+U | comparePrevious |
c-s-z.p.secondary | Ctrl+Shift+Z | redo |
c-s.p | Ctrl+S | save |
c-t.p | Ctrl+T | scrollTop |
c-u.p | Ctrl+U | findUp |
c-up.p | Ctrl+Up | scrollUp |
c-v.p | Ctrl+V | nullAction |
c-w.p | Ctrl+W | showAll |
c-x.p | Ctrl+X | nullAction |
c-y.p | Ctrl+Y | redo |
c-z.p | Ctrl+Z | undo |
delete.p | Delete | prefixDelete |
down.p | Down | down |
end.p | End | prefixEnd |
enter.p.secondary | Enter | processPrefix |
escape.p | Esc | commandLine |
f1.p | F1 | help |
home.p.secondary | Home | prefixHome |
insert.p | Insert | toggleInsert |
left.p | Left | prefixLeft |
numpadEnter.p | Numpad Enter | processPrefix |
pageDown.p | Page Down | pageDown |
pageUp.p | Page Up | pageUp |
right.p | Right | prefixRight |
s-backSpace.p.secondary | Shift+Backspace | prefixBackSpace |
s-f10.p | Shift+F10 | popupAtCursor |
s-tab.p | Shift+Tab | prefixHome |
tab.p | Tab | home |
up.p | Up | up |
a-d.c | Alt+D | blockDelete |
a-f7.c | Alt+F7 | blockShiftLeft |
a-f8.c | Alt+F8 | blockShiftRight |
a-i.c | Alt+I | blockLowerCase |
a-k.c | Alt+K | blockUpperCase |
a-pageDown.c | Alt+Page Down | findBlockEnd |
a-pageUp.c | Alt+Page Up | findBlockStart |
a-q.c | Alt+Q | findQuickMark |
a-u.c | Alt+U | blockUnmark |
c-a.c | Ctrl+A | blockMarkAll |
c-backSpace.c | Ctrl+Backspace | deleteLine |
c-end.c | Ctrl+End | bottom |
c-enter.c | Ctrl+Enter | openLine |
c-f.c | Ctrl+F | find |
c-home.c | Ctrl+Home | top |
c-j.c | Ctrl+J | findLastChange |
c-l.c | Ctrl+L | locateLine |
c-m.c | Ctrl+M | match |
c-n.c | Ctrl+N | findNext |
c-numpadEnter.c.secondary | Ctrl+Numpad Enter | openLine |
c-p.c | Ctrl+P | |
c-pageDown.c | Ctrl+Page Down | pageRight |
c-pageUp.c | Ctrl+Page Up | pageLeft |
c-s-f.c | Ctrl+Shift+F | findAndReplace |
c-s-l.c | Ctrl+Shift+L | locateSequenceLine |
c-s-m.c | Ctrl+Shift+M | findMatch |
c-s-n.c | Ctrl+Shift+N | compareNext |
c-s-p.c | Ctrl+Shift+P | comparePrevious |
c-s-r.c | Ctrl+Shift+R | compareRefresh |
c-s-u.c.secondary | Ctrl+Shift+U | comparePrevious |
c-s.c | Ctrl+S | save |
c-t.c | Ctrl+T | scrollTop |
c-u.c | Ctrl+U | findUp |
c-w.c | Ctrl+W | showAll |
f1.c | F1 | help |
pageDown.c | Page Down | pageDown |
pageUp.c | Page Up | pageUp |
下にリストされているマウス・イベント設定は、 マウス・イベントおよびアクションのペアに分けられます。最初のストリング (例えば "1-a-dragged") はマウス・イベントを示し、2 番目のストリング (例えば "blockMarkToMouse") はアクションを示します。マウス・イベントの定義方法に関する詳細については、mouseAction パラメーターを参照してください。
( | 接頭部域に ( を入力すると、エディターにおいて指定行が 1 文字左にシフトされます。 |
(n | 接頭部域に (n を入力すると、 エディターにおいて指定行が n 文字左にシフトされます。 |
(( | 文書中の異なる 2 行の接頭部域に (( を入力すると、1 文字左に シフトするテキストのブロックが範囲指定されます。 可視行のみがシフトされます。 |
((n | 文書中の異なる 2行の接頭部域に ((n を入力すると、 n 文字左にシフトするテキストのブロックが定められます。 可視行のみがシフトされます。 |
) | 接頭部域に ) を入力すると、エディターにおいて指定行が 1 文字右にシフトされます。 |
)n | 接頭部域に )n を入力すると、 エディターにおいて指定行が n 文字右にシフトされます。 |
)) | 文書中の異なる 2 行の接頭部域に )) を入力すると、1 文字右に シフトするテキストのブロックが範囲指定されます。 可視行のみがシフトされます。 |
))n | 文書中の異なる 2行の接頭部域に ))n を入力すると、 n 文字右にシフトするテキストのブロックが定められます。 可視行のみがシフトされます。 |
/ | 接頭部域に / を入力すると、指定行が現在行になります。 |
< | 接頭部域に < を入力すると、エディターにおいて指定行が 1 文字左にシフトされます。行の先頭に少なくとも 1 つのブランクがない場合は、何も実行されません。 |
<n | 接頭部域に <n を入力すると、 エディターにおいて指定行が n 文字左にシフトされます。 行の先頭にあるスペースが n 個より少ない場合は、 それらのスペースのみが削除されます。 |
<< | 文書中の異なる 2 行の接頭部域に << を入力すると、1 文字左に シフトするテキストのブロックが範囲指定されます。 可視行のみがシフトされます。先頭に 1 つ以上のスペースがない行は、シフトされません。 |
<<n | 文書中の異なる 2行の接頭部域に >>n を入力すると、 n 文字左にシフトするテキストのブロックが定められます。 可視行のみがシフトされます。行の先頭にあるスペースが n 個より少ない行は、 そのスペースのみを削除します。 |
> | 接頭部域に > を入力すると、エディターにおいて指定行が 1 文字右にシフトされます。非ブランク文字を切り捨てなければ行をシフトできない場合は、何も実行されません。 |
>n | 接頭部域に >n を入力すると、 エディターにおいて指定行が n 文字右にシフトされます。 非ブランク文字を切り捨てなければ、行を n 文字シフトできない場合は、 非ブランク文字を切り捨てずに、可能な限り右にシフトされます。 |
>> | 文書中の異なる 2 行の接頭部域に >> を入力すると、1 文字右に シフトするテキストのブロックが範囲指定されます。 可視行のみがシフトされます。非ブランク文字を切り捨てないとシフトできない行は、シフトされません。 |
>>n | 文書中の異なる 2行の接頭部域に >>n を入力すると、 n 文字右にシフトするテキストのブロックが定められます。 可視行のみがシフトされます。非ブランク文字を切り捨てなければシフトできない 行は、非ブランク文字を切り捨てずに、可能な限り 右にシフトされます。 |
A | 接頭部域に A を入力すると、 エディターによって、行が指定行の後にコピーされるか、移動されます。 ソース行および操作のタイプ (移動またはコピー) は、 C、Cn、CC、M、Mn、または MM コマンドのうち、最初に現れたコマンドで決まります。 |
An | 接頭部域に An を入力すると、 エディターによって、行が指定行の後にコピーされるか、移動されます。 ソース行および操作のタイプ (移動またはコピー) は、 C、Cn、CC、M、Mn、または MM コマンドのうち、最初に現れたコマンドで決まります。 n 個のソース・コピーが、指定行の後に挿入されます。 n は正の整数です。 |
B | 接頭部域に B を入力すると、 エディターによって、行が指定行の前にコピーされるか、移動されます。 ソース行および操作のタイプ (移動またはコピー) は、 C、Cn、CC、M、Mn、または MM コマンドのうち、最初に現れたコマンドで決まります。 |
Bn | 接頭部域に Bn を入力すると、 エディターによって、行が指定行の前にコピーされるか、移動されます。 ソース行および操作のタイプ (移動またはコピー) は、 C、Cn、CC、M、Mn、または MM コマンドのうち、最初に現れたコマンドで決まります。 n 個のソース・コピーが、指定行の前に挿入されます。 n は正の整数です。 |
C | 接頭部域に C を入力すると、指定した行がコピー操作のソースとなります。 コピーのターゲット位置は、 A、An、B、Bn、 O、On、または OO コマンドのうち、最初に現れたコマンドで決まります。 |
Cn | 接頭部域に Cn と入力すると、 指定した行と n - 1 可視行が コピー操作のソースとなります。 n は正の整数です。 コピーのターゲット位置は、 A、An、B、Bn、 O、On、または OO コマンドのうち、最初に現れたコマンドで決まります。 |
CC | 文書中の異なる 2 行の接頭部域に CC を入力します。 CC コマンドは、コピー操作でソースを区切ります。 可視行のみがソースに組み込まれます。 コピーのターゲット位置は、 A、An、B、Bn、 O、On、または OO コマンドのうち、最初に現れたコマンドで決まります。 |
D | 接頭部域に D を入力すると、エディターによって指定行が削除されます。 |
Dn | 接頭部域に Dn を入力すると、 エディターにおいて指定行と n - 1 可視行が削除されます。 |
DD | 文書中の異なる 2 行の接頭部域に DD を入力すると、削除するテキスト・ブロックが区切られます。 可視行のみが削除されます。 |
F | 除外されたブロック・ヘッダーの接頭部域に F を入力すると、 除外されたブロックの先頭の行が表示されます。行は、X、Xn、 および XX コマンドを使用して除外することができます。 |
Fn | 除外されたブロック・ヘッダーの接頭部域に Fn を入力すると、 除外されたブロックの先頭から n 行が表示されます。 行は、X、Xn、 および XX コマンドを使用して除外することができます。 |
I | 接頭部域に I を入力すると、エディターによって新しい行が指定行の後に挿入されます。 |
In | 接頭部域に In を入力すると、 エディターによって新しい n 行が指定行の後に挿入されます。 n は正の整数です。 |
L | 除外されたブロック・ヘッダーの接頭部域に L を入力すると、 除外されたブロックの最後の行が表示されます。行は、X、Xn、 および XX コマンドを使用して除外することができます。 |
Ln | 除外されたブロック・ヘッダーの接頭部域に Ln を入力すると、 除外されたブロックの最後から n 行が表示されます。 行は、X、Xn、 および XX コマンドを使用して除外することができます。 |
LC | 接頭部域に LC を入力すると、エディターにおいて指定行が小文字に変更されます。 |
LCn | 接頭部域に LCn を入力すると、 エディターにおいて指定行と n - 1 可視行が削除されます。 |
LCC | 文書中の異なる 2 行の接頭部域に LCC を入力すると、小文字に変更するテキストのブロックが定められます。可視行のみが変更されます。 |
M | 接頭部域に M を入力すると、指定した行が移動操作のソースと なります。 移動のターゲット位置は、 A、An、B、Bn、 O、On、または OO コマンドのうち、最初に現れたコマンドで決まります。 |
Mn | 接頭部域に Mn を入力すると、 指定した行と n - 1 可視行が コピー操作のソースとなります。 n は正の整数です。 移動のターゲット位置は、 A、An、B、Bn、 O、On、または OO コマンドのうち、最初に現れたコマンドで決まります。 |
MM | 接頭部域に M を入力すると、指定した行が移動操作のソースと なります。 移動のターゲット位置は、 A、An、B、Bn、 O、On、または OO コマンドのうち、最初に現れたコマンドで決まります。 |
O | 接頭部域に O を入力すると、エディターにより指定行がオーバーレイされます。 ソース行および操作のタイプ (移動またはコピー) は、 C、Cn、CC、M、Mn、または MM コマンドのうち、最初に現れたコマンドで決まります。 |
On | 接頭部域に On を入力すると、 エディターにおいて指定行と n - 1 可視行がオーバーレイされます。 ソース行および操作のタイプ (移動またはコピー) は、 C、Cn、CC、M、Mn、または MM コマンドのうち、最初に現れたコマンドで決まります。 |
OO | 文書中の異なる 2 行の接頭部域に OO を入力します。 OO コマンドは、移動またはコピー操作のオーバーレイ・ターゲット を区切ります。可視行のみがオーバーレイされます。 ソース行および操作のタイプ (移動またはコピー) は、 C、Cn、CC、M、Mn、または MM コマンドのうち、最初に現れたコマンドで決まります。 |
R | 接頭部域に R を入力すると、エディターにおいて指定行が複写されます。 |
Rn | 接頭部域に Rn を入力すると、 エディターは指定された行を n 回複写します。 |
RR | 文書中の異なる 2 行の接頭部域に RR を入力します。 RR コマンドにより、複写するテキストのブロックが範囲指定されます。 可視行のみが複写されます。 |
RRn | 文書中の異なる 2 行の接頭部域に RRn を 入力します。RRn コマンドにより、 n 回複写するテキストのブロックが定められます。 可視行のみが複写されます。 |
UC | 接頭部域に UC を入力すると、エディターにおいて指定行が大文字に変更されます。 |
UCn | 接頭部域に UCn を入力すると、 エディターにおいて指定行と n - 1 可視行が削除されます。 |
UCC | 文書中の異なる 2 行の接頭部域に UCC を入力すると、大文字に変更するテキストのブロックが定められます。可視行のみが変更されます。 |
X | 接頭部域に X を入力すると、エディターは指定された行を除外します。行は、L、Ln、 F、または Fn コマンドで再表示できます。 |
Xn | 接頭部域に Xn を入力すると、 エディターにおいて指定行と n - 1 可視行が除外されます。行は、L、Ln、 F、または Fn コマンドで再表示できます。 |
XX | 文書中の異なる 2 行の接頭部域に XX を入力すると、除外したいテキストのブロックが範囲指定されます。 行は、L、Ln、 F、または Fn コマンドで再表示できます。 |
エディター・コマンド、アクション、およびパラメーター
エディター・プロファイル
デフォルト・エディター・コマンド
processPrefix コマンド
エディター・パラメーター
keyAction パラメーター
mouseAction パラメーター
Copyright IBM Corporation 1992, 2006. All Rights Reserved.
Copyright IBM Japan 2006