O perfil base xedit tem designações de tecla padrão e comandos de prefixo que devem ser familiares aos usuários de XEDIT.
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-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-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.secondary | 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.secondary | Ctrl+N | findNext |
c-numpadEnter.secondary | Ctrl+Numpad Enter | openLine |
c-p | Ctrl+P | |
c-pageDown.secondary | 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 |
f11 | F11 | pageRight |
f5 | F5 | findNext |
f6 | F6 | find |
f7 | F7 | pageUp |
f8 | F8 | pageDown |
home | Início | home |
insert | Insert | toggleInsert |
left | Seta para a Esquerda | left |
numpadEnter.secondary | Numpad Enter | splitLine |
pageDown.secondary | Page Down | pageDown |
pageUp.secondary | 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 | Up | up |
a-backSpace.p.secondary | Alt+Backspace | undo |
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-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.secondary | Ctrl+F | find |
c-home.p | Ctrl+Home | top |
c-j.p | Ctrl+J | findLastChange |
c-l.p | Ctrl+L | locateLine |
c-n.p.secondary | Ctrl+N | findNext |
c-numpadEnter.p.secondary | Ctrl+Numpad Enter | openLine |
c-p.p | Ctrl+P | |
c-pageDown.p.secondary | 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 |
f11.p | F11 | pageRight |
f5.p | F5 | findNext |
f6.p | F6 | find |
f7.p | F7 | pageUp |
f8.p | F8 | pageDown |
home.p.secondary | Início | prefixHome |
insert.p | Insert | toggleInsert |
left.p | Seta para a Esquerda | prefixLeft |
numpadEnter.p | Numpad Enter | processPrefix |
pageDown.p.secondary | Page Down | pageDown |
pageUp.p.secondary | 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 | 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.secondary | 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.secondary | Ctrl+N | findNext |
c-numpadEnter.c.secondary | Ctrl+Numpad Enter | openLine |
c-p.c | Ctrl+P | |
c-pageDown.c.secondary | 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 |
f11.c | F11 | pageRight |
f5.c | F5 | findNext |
f6.c | F6 | find |
f7.c | F7 | pageUp |
f8.c | F8 | pageDown |
pageDown.c.secondary | Page Down | pageDown |
pageUp.c.secondary | 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 duplique a linha especificada. |
"n | Digite "n na área de prefixo para fazer com que o editor duplique a linha especificada n vezes. |
"" | Digite "" na área de prefixo com duas linhas diferentes no documento. Os comandos "" irão delimitar um bloco de texto que você deseja duplicar. Apenas as linhas visíveis serão duplicadas. |
""n | Digite ""n na área de prefixo com duas linhas diferentes no documento. Os comandos ""n irão delimitar um bloco de texto que você deseja duplicar n vezes. Apenas as linhas visíveis serão duplicadas. |
( | 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 insira uma nova linha após a linha especificada. |
An | Digite An na área de prefixo para fazer com que o editor insira n novas linhas após a linha especificada. n é um inteiro positivo. |
O | Digite C na área de prefixo para indicar que a linha especificada deve ser a origem de uma operação de cópia. A localização de destino para a cópia é determinada pela primeira ocorrência de um comando F ou P. |
CC | Digite CC na área de prefixo de duas linhas diferentes 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. A localização de destino para a cópia é determinada pela primeira ocorrência de um comando F ou P. |
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 linhas diferentes 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 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, CC, M ou MM. |
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. |
M | Digite M na área de prefixo para indicar que a linha especificada deve ser a origem para uma operação de movimentação. A localização de destino para a movimentação é determinada pela primeira ocorrência de um comando F ou P. |
MM | Digite MM na área de prefixo com duas linhas diferentes no documento. Os comandos MM irão delimitar a origem de uma operação de movimentação. Apenas as linhas visíveis são incluídas na origem. A localização de destino para a movimentação é determinada pela primeira ocorrência de um comando F ou P. |
P | Digite P 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, CC, M ou MM. |
C | Digite S na área de prefixo de um cabeçalho de bloco excluído para mostrar todas as linhas no bloco excluído. As linhas podem ser excluídas com os comandos X, Xn, X* e XX. |
Sn | Digite Sn 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, X* e XX. |
S* | Digite S* na área de prefixo de um cabeçalho de bloco excluído para mostrar todas as linhas no bloco excluído. As linhas podem ser excluídas com os comandos X, Xn, X* e XX. |
S+ | Digite S+ 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, X* e XX. |
S+n | Digite S+n 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, X* e XX. |
S- | Digite S- 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, X* e XX. |
S-n | Digite S-n 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, X* e XX. |
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 S, Sn, S*, S+, S+n, S- ou S-n. |
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 S, Sn, S*, S+, S+n, S- ou S-n. |
X* | Digite X* na área de prefixo para fazer com que o editor exclua todas as linhas do documento. A linha pode ser mostrada novamente com os comandos S, Sn, S*, S+, S+n, S- ou S-n. |
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 S, Sn, S*, S+, S+n, S- ou S-n. |
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.