O perfil base ispf tem designações de tecla padrão e comandos de prefixo que devem ser familiares aos usuários de ISPF.
Nem todas as configurações de tecla e eventos do mouse listados abaixo podem estar disponíveis no ambiente (configuração da estação de trabalho, sistema operacional, suporte Java, aplicativos do editor de encerramento, etc.) no qual o editor está sendo executado. O conjunto de configurações de tecla e do mouse na visualização atual do editor também pode ser estendido e modificado pelo aplicativo do editor, pelo analisador ativo do documento e pelas extensões do editor vigentes.
As definições de teclas listadas abaixo mostram a definição da tecla (por exemplo, "a-b") e a ação do editor (por exemplo, "blockMarkCharacter"). Para obter uma referência completa de como uma tecla é definida, consulte o parâmetro 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-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-l | Ctrl+Shift+L | locateSequenceLine |
c-s-left | Ctrl+Shift+Seta para a esquerda | 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+Seta para a direita | 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 |
f7 | F7 | blockShiftLeft |
f8 | F8 | blockShiftRight |
home | Início | home |
insert | Insert | toggleInsert |
left | Seta para a Esquerda | left |
numpadEnter.secondary | Numpad Enter | splitLine |
pageDown | Page Down | pageDown |
pageUp | Page Up | pageUp |
right | Seta para a Direita | 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 | Acima | up |
a-backSpace.p.secondary | Alt+Backspace | undo |
a-d.p | Alt+D | blockDelete |
a-i.p | Alt+I | blockLowerCase |
a-k.p | Alt+K | blockUpperCase |
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-l.p | Ctrl+Shift+L | locateSequenceLine |
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 |
f7.p | F7 | blockShiftLeft |
f8.p | F8 | blockShiftRight |
home.p.secondary | Início | prefixHome |
insert.p | Insert | toggleInsert |
left.p | Seta para a Esquerda | prefixLeft |
numpadEnter.p | Numpad Enter | processPrefix |
pageDown.p | Page Down | pageDown |
pageUp.p | Page Up | pageUp |
right.p | Seta para a Direita | 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 | Acima | up |
a-d.c | Alt+D | blockDelete |
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 |
f7.c | F7 | blockShiftLeft |
f8.c | F8 | blockShiftRight |
pageDown.c | Page Down | pageDown |
pageUp.c | Page Up | pageUp |
As definições de eventos do mouse listadas abaixo são divididas em evento do mouse e pares de ação. A primeira cadeia (por exemplo, "1-a-dragged") indica o evento do mouse, e a segunda cadeia indica a ação (por exemplo, "blockMarkToMouse"). Para obter informações sobre como um evento do mouse é definido, consulte o parâmetro mouseAction.
( | Digite ( na área de prefixo para fazer com que o editor desloque a linha especificada um caractere à esquerda. |
(n | Digite (n na área de prefixo para fazer com que o editor desloque a linha especificada n caracteres à esquerda. |
(( | Digite (( na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar um caractere para a esquerda. Apenas as linhas visíveis serão deslocadas. |
((n | Digite ((n na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar n caracteres para a esquerda. Apenas as linhas visíveis serão deslocadas. |
) | Digite ( na área de prefixo para fazer com que o editor desloque a linha especificada um caractere à direita. |
)n | Digite )n na área de prefixo para fazer com que o editor desloque a linha especificada n caracteres à direita. |
)) | Digite )) na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar um caractere para a direita. Apenas as linhas visíveis serão deslocadas. |
))n | Digite ))n na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar n caracteres para a direita. Apenas as linhas visíveis serão deslocadas. |
/ | Digite / na área de prefixo para tornar a linha especificada a linha atual. |
< | Digite < na área de prefixo para fazer com que o editor desloque a linha especificada um caractere para a esquerda. Se não houver pelo menos um espaço em branco no início da linha, nada é feito. |
<n | Digite <n na área de prefixo para fazer com que o editor desloque a linha especificada n caracteres para a esquerda. Se houver menos de n espaços no início da linha, apenas os espaços serão excluídos. |
<< | Digite << na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar um caractere para a esquerda. Apenas as linhas visíveis serão deslocadas. Linhas que não tiverem pelo menos um espaço no início da linha não serão afetadas. |
<<n | Digite >>n na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar n caracteres para a esquerda. Apenas as linhas visíveis serão deslocadas. Linhas que possuem menos que n espaços no início da linha terão os espaços excluídos. |
> | Digite > na área de prefixo para fazer com que o editor desloque a linha especificada um caractere para a direita. Se a linha não puder ser deslocada sem truncar um caractere não em branco, nada é feito. |
>n | Digite >n na área de prefixo para fazer com que o editor desloque a linha especificada n caracteres para a direita. Se a linha não puder ser deslocada n caracteres sem truncar um caractere não em branco, a linha será deslocada para a direita de forma que não trunque um caractere não em branco. |
>> | Digite >> na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar um caractere para a direita. Apenas as linhas visíveis serão deslocadas. Linhas que não puderem ser deslocadas sem o truncamento de um caractere que não esteja em branco não serão afetadas. |
>>n | Digite >>n na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja deslocar n caracteres para a direita. Apenas as linhas visíveis serão deslocadas. Linhas que não podem ser deslocadas sem o truncamento de um caractere que não esteja em branco serão deslocadas o máximo para a direita, evitando o truncamento de um caractere que não esteja em branco. |
A | Digite A na área de prefixo para fazer com que o editor copie ou mova linhas depois da linha especificada. As linhas de origem e o tipo de operação (mover ou copiar) são determinados pela primeira ocorrência de um dos seguintes comandos: C, Cn, CC, M, Mn ou MM. |
An | Digite An na área de prefixo para fazer com que o editor copie ou mova linhas depois da linha especificada. As linhas de origem e o tipo de operação (mover ou copiar) são determinados pela primeira ocorrência de um dos seguintes comandos: C, Cn, CC, M, Mn ou MM. n cópias da origem serão inseridas depois da linha especificada. n é um inteiro positivo. |
B | Digite B na área de prefixo para fazer com que o editor copie ou mova linhas antes da linha especificada. As linhas de origem e o tipo de operação (mover ou copiar) são determinados pela primeira ocorrência de um dos seguintes comandos: C, Cn, CC, M, Mn ou MM. |
Bn | Digite Bn na área de prefixo para fazer com que o editor copie ou mova linhas antes da linha especificada. As linhas de origem e o tipo de operação (mover ou copiar) são determinados pela primeira ocorrência de um dos seguintes comandos: C, Cn, CC, M, Mn ou MM. n cópias da origem serão inseridas antes da linha especificada. n é um inteiro positivo. |
C | Digite C na área de prefixo para indicar que a linha especificada deve ser a origem de uma operação de cópia. O local de destino para a cópia é determinado pela primeira ocorrência de um dos seguintes comandos: A, An, B, Bn, O, On ou OO. |
Cn | Digite Cn na área de prefixo para indicar que a linha especificada e as seguintes linhas visíveis n - 1 devem ser a origem de uma operação de cópia. n é um inteiro positivo. O local de destino para a cópia é determinado pela primeira ocorrência de um dos seguintes comandos: A, An, B, Bn, O, On ou OO. |
CC | Digite CC na área de prefixo de duas diferentes linhas no documento. Os comandos CC serão delimitados a origem para uma operação de cópia. Apenas as linhas visíveis são incluídas na origem. O local de destino para a cópia é determinado pela primeira ocorrência de um dos seguintes comandos: A, An, B, Bn, O, On ou OO. |
D | Digite D na área de prefixo para fazer com que o editor exclua a linha especificada. |
Dn | Digite Dn na área de prefixo para fazer com que o editor exclua a linha especificada e as seguintes linhas visíveis n - 1. |
DD | Digite DD na área de prefixo de duas diferentes linhas no documento para delimitar um bloco de textos que você deseja excluir. Apenas as linhas visíveis serão excluídas. |
F | Digite F na área de prefixo de um cabeçalho de bloco excluído para mostrar a primeira linha no bloco excluído. As linhas podem ser excluídas com os comandos X, Xn e XX. |
Fn | Digite Fn na área de prefixo de um cabeçalho de bloco excluído para mostrar as primeiras n linhas no bloco excluído. As linhas podem ser excluídas com os comandos X, Xn e XX. |
I | Digite I na área de prefixo para fazer com que o editor insira uma nova linha após a linha especificada. |
In | Digite In na área de prefixo para fazer com que o editor insira n novas linhas após a linha especificada. n é um inteiro positivo. |
L | Digite L na área de prefixo de um cabeçalho de bloco excluído para mostrar a última linha no bloco excluído. As linhas podem ser excluídas com os comandos X, Xn e XX. |
Ln | Digite Ln na área de prefixo de um cabeçalho de bloco excluído para mostrar as últimas n linhas no bloco excluído. As linhas podem ser excluídas com os comandos X, Xn e XX. |
LC | Digite LC na área de prefixo para fazer com que o editor altere a linha especificada para letras minúsculas. |
LCn | Digite LCn na área de prefixo para fazer com que o editor altere a linha especificada e as seguintes linhas visíveis n - 1 para letra minúscula. |
LCC | Digite LCC na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que deseja mudar para letras minúsculas. Somente as linhas visíveis serão alteradas. |
M | Digite M na área de prefixo para indicar que a linha especificada deve ser a origem para uma operação de movimentação. O local de destino para a movimentação é determinado pela primeira ocorrência de um dos seguintes comandos: A, An, B, Bn, O, On ou OO. |
Mn | Digite Mn na área de prefixo para indicar que a linha especificada e as seguintes linhas visíveis n - 1 devem ser a origem de uma operação de movimentação. n é um inteiro positivo. O local de destino para a movimentação é determinado pela primeira ocorrência de um dos seguintes comandos: A, An, B, Bn, O, On ou OO. |
MM | Digite M na área de prefixo para indicar que a linha especificada deve ser a origem para uma operação de movimentação. O local de destino para a movimentação é determinado pela primeira ocorrência de um dos seguintes comandos: A, An, B, Bn, O, On ou OO. |
O | Digite O na área de prefixo para fazer com que o editor sobreponha a linha especificada. As linhas de origem e o tipo de operação (mover ou copiar) são determinados pela primeira ocorrência de um dos seguintes comandos: C, Cn, CC, M, Mn ou MM. |
On | Digite On na área de prefixo para fazer com que o editor sobreponha a linha especificada e as seguintes linhas visíveis n - 1. As linhas de origem e o tipo de operação (mover ou copiar) são determinados pela primeira ocorrência de um dos seguintes comandos: C, Cn, CC, M, Mn ou MM. |
OO | Digite OO na área de prefixo com duas linhas diferentes no documento. Os comandos OO irão delimitar o destino sobreposto a uma operação de movimentação ou cópia. Somente as linhas visíveis serão sobrepostas. As linhas de origem e o tipo de operação (mover ou copiar) são determinados pela primeira ocorrência de um dos seguintes comandos: C, Cn, CC, M, Mn ou MM. |
R | Digite R na área de prefixo para fazer com que o editor duplique a linha especificada. |
Rn | Digite Rn na área de prefixo para fazer com que o editor duplique a linha especificada n vezes. |
RR | Digite RR na área de prefixo com duas linhas diferentes no documento. Os comandos RR irão delimitar um bloco de texto que você deseja duplicar. Apenas as linhas visíveis serão duplicadas. |
RRn | Digite RRn na área de prefixo com duas linhas diferentes no documento. Os comandos RRn irão delimitar um bloco de texto que você deseja duplicar n vezes. Apenas as linhas visíveis serão duplicadas. |
UC | Digite UC na área de prefixo para fazer com que o editor altere a linha especificada para letras maiúsculas. |
UCn | Digite UCn na área de prefixo para fazer com que o editor altere a linha especificada e as seguintes linhas visíveis n - 1 para letra maiúscula. |
UCC | Digite UCC na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja mudar para letras maiúsculas. Somente as linhas visíveis serão alteradas. |
X | Digite X na área de prefixo para fazer com que o editor exclua a linha especificada. A linha pode ser mostrada novamente com os comandos L, Ln, F ou Fn. |
Xn | Digite Xn na área de prefixo para fazer com que o editor exclua a linha especificada e as seguintes linhas visíveis n - 1. A linha pode ser mostrada novamente com os comandos L, Ln, F ou Fn. |
XX | Digite XX na área de prefixo com duas linhas diferentes no documento para delimitar um bloco de texto que você deseja excluir. A linha pode ser mostrada novamente com os comandos L, Ln, F ou Fn. |
Comandos, ações e parâmetros do editor
Perfis do Editor
Comandos padrão do editor
comando processPrefix
Parâmetros do editor
parâmetro keyAction
parâmetro mouseAction
Copyright IBM Corporation 1992, 2004. Todos os direitos reservados.