xedit base profile

The xedit base profile has default key assignments and prefix commands that should be familiar to XEDIT users.

Not all key and mouse-event settings listed below may be available in the environment (workstation configuration, operating system, Java support, enclosing editor application, etc.) in which the editor is running.  The set of key and mouse settings in the current editor view may also be extended and modified by the editor application, active document parser, and editor extensions in effect.

 

Key Settings

The key settings listed below show the key definition (for example, "a-b") and the editor action (for example, "blockMarkCharacter").  For a complete reference of how a key is defined see the keyAction parameter.

a-b Alt+B blockMarkCharacter
a-backSpace.secondary Alt+Backspace undo
a-c Alt+C blockCopy
a-d Alt+D blockDelete
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+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
f11 F11 pageRight
f5 F5 findNext
f6 F6 find
f7 F7 pageUp
f8 F8 pageDown
home Home home
insert Insert toggleInsert
left Left left
numpadEnter.secondary Numpad Enter splitLine
pageDown.secondary Page Down pageDown
pageUp.secondary 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-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.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 Home prefixHome
insert.p Insert toggleInsert
left.p Left prefixLeft
numpadEnter.p Numpad Enter processPrefix
pageDown.p.secondary Page Down pageDown
pageUp.p.secondary 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-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

 

Mouse Event Settings

The mouse event settings listed below are divided into mouse event and action pairs.  The first string (for example, "1-a-dragged") indicates the mouse event, and the second string indicates the action (for example, "blockMarkToMouse").  For information on how a mouse event is defined refer to the mouseAction parameter.

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

 

Prefix Commands

" Enter " in the prefix area to cause the editor to duplicate the specified line.
"n Enter "n in the prefix area to cause the editor to duplicate the specified line n times.
"" Enter "" in the prefix area of two different lines in the document.  The "" commands will delimit a block of text that you want duplicated.  Only the visible lines will be duplicated.
""n Enter ""n in the prefix area of two different lines in the document.  The ""n commands will delimit a block of text that you want duplicated n times.  Only the visible lines will be duplicated.
( Enter ( in the prefix area to cause the editor to shift the specified line one character to the left.
(n Enter (n in the prefix area to cause the editor to shift the specified line n characters to the left.
(( Enter (( in the prefix area of two different lines in the document to delimit a block of text that you want to shift one character to the left.  Only the visible lines will be shifted.
((n Enter ((n in the prefix area of two different lines in the document to delimit a block of text that you want to shift n characters to the left.  Only the visible lines will be shifted.
) Enter ) in the prefix area to cause the editor to shift the specified line one character to the right.
)n Enter )n in the prefix area to cause the editor to shift the specified line n characters to the right.
)) Enter )) in the prefix area of two different lines in the document to delimit a block of text that you want to shift one character to the right.  Only the visible lines will be shifted.
))n Enter ))n in the prefix area of two different lines in the document to delimit a block of text that you want to shift n characters to the right.  Only the visible lines will be shifted.
/ Enter / in the prefix area to make the specified line the current line.
< Enter < in the prefix area to cause the editor to shift the specified line one character to the left.  If there is not at least one blank at the start of the line, nothing is done.
<n Enter <n in the prefix area to cause the editor to shift the specified line n characters to the left.  If there is are less than n spaces at the start of the line, only the spaces are deleted.
<< Enter << in the prefix area of two different lines in the document to delimit a block of text that you want to shift one character to the left.  Only the visible lines will be shifted.  Lines that do not have at least one space at the start of the line will be unaffected.
<<n Enter >>n in the prefix area of two different lines in the document to delimit a block of text that you want to shift n characters to the left.  Only the visible lines will be shifted.  Lines that have less than n spaces at the start of the line will only have those spaces deleted.
> Enter > in the prefix area to cause the editor to shift the specified line one character to the right.  If the line cannot be shifted without truncating a non blank character, nothing is done.
>n Enter >n in the prefix area to cause the editor to shift the specified line n characters to the right.  If the line cannot be shifted n characters without truncating a non blank character, the line will only be shifted as far to the right as it can be without truncating a non blank character.
>> Enter >> in the prefix area of two different lines in the document to delimit a block of text that you want to shift one character to the right.  Only the visible lines will be shifted.  Lines that cannot be shifted without truncating a non blank character will be unaffected.
>>n Enter >>n in the prefix area of two different lines in the document to delimit a block of text that you want to shift n characters to the right.  Only the visible lines will be shifted.  Lines that cannot be shifted without truncating a non blank character will only be shifted as far to the right as they can be without truncating a non blank character.
A Enter A in the prefix area to cause the editor to insert a new line after the specified line.
An Enter An in the prefix area to cause the editor to insert n new lines after the specified line.  n is a positive integer.
C Enter C in the prefix area to indicate that the specified line is to be the source for a copy operation.  The target location for the copy is determined by the first occurrence of one of an F or P command.
CC Enter CC in the prefix area of two different lines in the document.  The CC commands will delimit the source for a copy operation.  Only visible lines are included in the source.  The target location for the copy is determined by the first occurrence of one of an F or P command.
D Enter D in the prefix area to cause the editor to delete the specified line.
Dn Enter Dn in the prefix area to cause the editor to delete the specified line and the following n - 1 visible lines.
DD Enter DD in the prefix area of two different lines in the document to delimit a block of text that you want deleted.  Only the visible lines will be deleted.
F Enter F in the prefix area to cause the editor to copy or move lines after the specified line.  The source lines and the type of operation (move or copy) are determined by the first occurrence of one of the following commands:  C, CC, M, or MM.
I Enter I in the prefix area to cause the editor to insert a new line after the specified line.
In Enter In in the prefix area to cause the editor to insert n new lines after the specified line.  n is a positive integer.
M Enter M in the prefix area to indicate that the specified line is to be the source for a move operation.  The target location for the move is determined by the first occurrence of one of an F or P command.
MM Enter MM in the prefix area of two different lines in the document.  The MM commands will delimit the source for a move operation.  Only visible lines are included in the source.  The target location for the move is determined by the first occurrence of one of an F or P command.
P Enter P in the prefix area to cause the editor to copy or move lines before the specified line.  The source lines and type of operation (move or copy) are determined by the first occurrence of one of the following commands:  C, CC, M, or MM.
S Enter S in the prefix area of an excluded block header to show all the lines in the excluded block.  Lines can be excluded with the X, Xn, X*, and XX commands.
Sn Enter Sn in the prefix area of an excluded block header to show the first n lines in the excluded block.  Lines can be excluded with the X, Xn, X*, and XX commands.
S* Enter S* in the prefix area of an excluded block header to show all the lines in the excluded block.  Lines can be excluded with the X, Xn, X*, and XX commands.
S+ Enter S+ in the prefix area of an excluded block header to show the first line in the excluded block.  Lines can be excluded with the X, Xn, X*, and XX commands.
S+n Enter S+n in the prefix area of an excluded block header to show the first n lines in the excluded block.  Lines can be excluded with the X, Xn, X*, and XX commands.
S- Enter S- in the prefix area of an excluded block header to show the last line in the excluded block.  Lines can be excluded with the X, Xn, X*, and XX commands.
S-n Enter S-n in the prefix area of an excluded block header to show the last n lines in the excluded block.  Lines can be excluded with the X, Xn, X*, and XX commands.
X Enter X in the prefix area to cause the editor to exclude the specified line.  The line can be reshown with the S, Sn, S*, S+, S+n, S-, or S-n commands.
Xn Enter Xn in the prefix area to cause the editor to exclude the specified line and the following n - 1 visible lines.  The line can be reshown with the S, Sn, S*, S+, S+n, S-, or S-n commands.
X* Enter X* in the prefix area to cause the editor to exclude all of the lines in the document.  The line can be reshown with the S, Sn, S*, S+, S+n, S-, or S-n commands.
XX Enter XX in the prefix area of two different lines in the document to delimit a block of text that you want to exclude.  The line can be reshown with the S, Sn, S*, S+, S+n, S-, or S-n commands.

Related concepts
Editor commands, actions, and parameters
Editor profiles

Related reference
Default editor commands
processPrefix command
Editor parameters
keyAction parameter
mouseAction parameter