Perfil Base xedit

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.

Definições de Teclas

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 print
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 print
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 print
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

Definições de Eventos do Mouse

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.

1-a-dragged blockMarkToMouse
1-a-pressed.1 cursorToMouse
1-a-pressed.2 blockMarkRectangleAtMouse
1-c-a-pressed.1 blockUnmark
1-c-a-s-pressed.1 blockUnmark
1-c-dragged blockMarkToMouse
1-c-pressed.1 cursorToMouse
1-c-pressed.2 blockMarkElementAtMouse
1-c-s-pressed.1 expandHideAtMouse
1-dragged blockMarkToMouse
1-pressed.1 cursorToMouse
1-pressed.2 blockMarkWordAtMouse
1-s-dragged blockMarkToMouse
1-s-pressed.1 blockMarkToMouse
2-c-s-pressed.1 expandHideAtMouse
3-c-s-pressed.1 expandHideAtMouse
3-pressed.1 popupAtMouse
a-dragged blockMarkToMouse
a-pressed.1 cursorToMouse
a-pressed.2 blockMarkRectangleAtMouse
c-a-pressed.1 blockUnmark
c-a-s-pressed.1 blockUnmark
c-dragged blockMarkToMouse
c-pressed.1 cursorToMouse
c-pressed.2 blockMarkElementAtMouse
dragged blockMarkToMouse
pressed.1 cursorToMouse
pressed.2 blockMarkWordAtMouse
s-dragged blockMarkToMouse
s-pressed.1 blockMarkToMouse
1-a-dragged.p blockMarkToMouse
1-a-pressed.1.p cursorToMouse
1-a-pressed.2.p blockMarkRectangleAtMouse
1-c-a-pressed.1.p blockUnmark
1-c-a-s-pressed.1.p blockUnmark
1-c-dragged.p blockMarkToMouse
1-c-pressed.1.p cursorToMouse
1-c-pressed.2.p blockMarkElementAtMouse
1-c-s-pressed.1.p expandHideAtMouse
1-dragged.p blockMarkToMouse
1-pressed.1.p cursorToMouse
1-pressed.2.p blockMarkWordAtMouse
1-s-dragged.p blockMarkToMouse
1-s-pressed.1.p blockMarkToMouse
2-c-s-pressed.1.p expandHideAtMouse
3-c-s-pressed.1.p expandHideAtMouse
3-pressed.1.p popupAtMouse
a-dragged.p blockMarkToMouse
a-pressed.1.p cursorToMouse
a-pressed.2.p blockMarkRectangleAtMouse
c-a-pressed.1.p blockUnmark
c-a-s-pressed.1.p blockUnmark
c-dragged.p blockMarkToMouse
c-pressed.1.p cursorToMouse
c-pressed.2.p blockMarkElementAtMouse
dragged.p blockMarkToMouse
pressed.1.p cursorToMouse
pressed.2.p blockMarkWordAtMouse
s-dragged.p blockMarkToMouse
s-pressed.1.p blockMarkToMouse
1-a-dragged.e blockMarkToMouse
1-a-pressed.1.e cursorToMouse
1-a-pressed.2.e blockMarkRectangleAtMouse
1-c-a-pressed.1.e blockUnmark
1-c-a-s-pressed.1.e blockUnmark
1-c-dragged.e blockMarkToMouse
1-c-pressed.1.e cursorToMouse
1-c-pressed.2.e blockMarkElementAtMouse
1-c-s-pressed.1.e expandHideAtMouse
1-dragged.e blockMarkToMouse
1-pressed.1.e expandHideAtMouse
1-pressed.2.e expandHideAtMouse
1-pressed.3.e expandHideAtMouse
1-s-dragged.e blockMarkToMouse
1-s-pressed.1.e blockMarkToMouse
2-c-s-pressed.1.e expandHideAtMouse
3-c-s-pressed.1.e expandHideAtMouse
3-pressed.1.e popupAtMouse
a-dragged.e blockMarkToMouse
a-pressed.1.e cursorToMouse
a-pressed.2.e blockMarkRectangleAtMouse
c-a-pressed.1.e blockUnmark
c-a-s-pressed.1.e blockUnmark
c-dragged.e blockMarkToMouse
c-pressed.1.e cursorToMouse
c-pressed.2.e blockMarkElementAtMouse
dragged.e blockMarkToMouse
pressed.1.e expandHideAtMouse
pressed.2.e expandHideAtMouse
pressed.3.e expandHideAtMouse
s-dragged.e blockMarkToMouse
s-pressed.1.e blockMarkToMouse

Comandos de Prefixo

" 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.

Conceitos relacionados
Comandos, ações e parâmetros do editor
Perfis do Editor

Referência relacionada
Comandos padrão do editor
comando processPrefix
Parâmetros do editor
parâmetro keyAction
parâmetro mouseAction