Default editor actions

The editor has an extensive set of edit actions which are assigned to keys, mouse events, prefix commands, toolbar buttons, and pop-up and pulldown menu items.  Actions differ from commands in that they do not accept parameters, and have an availability state associated with them.  The availability state determines, for example, whether a menu item associated with an action should be enabled or not.

appendToActionArgument The appendToActionArgument action appends the character that is associated with the current key to the actionArgument parameter.
backSpace The backSpace action will do one of the following:
  • If the cursor is at the top of the file or there is not a previous line that is visible or not a show line, nothing is done.
  • If the view is readonly, nothing is done.
  • If there is a stream selection in the current view, the selected text is deleted.
  • If the cursor is not at the start of a line, the cursor is moved one character to the left, and the character at the new cursor position is deleted.
  • If the cursor is at the start of a line, the cursor is moved to the end of the previous visible line that is not a show line.  The new current line is then joined with the old current line.
The backSpace action uses to the value of the actionRepeat parameter to see how many characters should be deleted.  If actionRepeat is negative, the backSpace action behaves the same as the delete action does when actionRepeat is positive.  If more than one character is deleted, the deleted text is added to the kill ring.
blockCopy If the view is not readonly and there is some visible text selected, the blockCopy action will copy the selected text to the current cursor position.  Otherwise, the blockCopy action will do nothing.  After the text has been copied, the copied text will be reselected.  If the actionRepeat parameter is a positive integer, the blockCopy action will be repeated actionRepeat times.
blockDelete If the view is not readonly and the view contains some visible selected text, the blockDelete action will delete the selected text.
blockFill If the view is not readonly and the view contains some visible selected text, the blockFill action will prompt the user to specify a character or characters, then fill the selected area with the specified character or characters.
blockLowerCase If the view is not readonly and the view contains some visible selected text, the blockLowerCase action will change the selected text to lower case.
blockMarkAll The blockMarkAll action will select the entire document text using character as the block type.
blockMarkBottom If there is no selected text within the current view, the blockMarkBottom action will select text from the current position to the end of the document using the current.block.defaultType setting for the block type.  If there is some selected text within the current view, the blockMarkBottom action will extend the block selection to the end of the document.
blockMarkCharacter If there is a character selection within the current view, the blockMarkCharacter action will extend the character selection to the current cursor position.  If there is no character selection within the current view, the blockMarkCharacter action will select the character at the current cursor position with the character block type.
blockMarkDown If there is no selected text within the current view, the blockMarkDown action will select text from the current cursor position to the corresponding position on the next visible line using the current.block.defaultType setting for the block type.  If there is some selected text within the current view, the blockMarkDown action will extend the block selection to the next visible line.  If the actionRepeat parameter is positive, the blockMarkDown action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkDown action behaves the same as the blockMarkUp action does when actionRepeat is positive.
blockMarkElement If there is an element selection within the current view, the blockMarkElement action will extend the element selection to the current line.  If there is no element selection within the current view, the blockMarkElement action will select the current line with the element block type.
blockMarkElementAtMouse The blockMarkElementAtMouse action will move the cursor to the mouse position and select the element at the new cursor position.  If there is already a block selection, the block selection is removed.
blockMarkEnd If there is no selected text within the current view, the blockMarkEnd action will select text from the current position to the end of the current line using the current.block.defaultType setting for the block type.  If there is some selected text within the current view, the blockMarkEnd action will extend the block selection to the end of the current line.
blockMarkHome If there is no selected text within the current view, the blockMarkHome action will select text from the current position to the start of the current line using the current.block.defaultType setting for the block type.  If there is some selected text within the current view, the blockMarkHome action will extend the block selection to the start of the current line.
blockMarkLeft First if the current selection is an element selection, it is cleared.  If there is no selected text in the current view, the current.block.defaultType setting is used to select the current character.  If the current.block.defaultType setting is element, stream is used.  The current selection is extended one character to the left.  If the current selection type is character or stream and the cursor is at the start of the current line, the selection is extended to include the last character on the previous visible line.  If the current selection type is rectangle and the cursor is at the start of the line, the selection is left unchanged.  If the actionRepeat parameter is positive, the blockMarkLeft action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkLeft action will behave the same as the blockMarkRight action does when actionRepeat is positive.
blockMarkNextWord First if the current selection is an element selection, it is cleared.  If there is no selected text in the current view, the current.block.defaultType setting is used to select the current character.  If the current.block.defaultType setting is element, stream is used.  The current selection is extended to include the next word.  If the actionRepeat parameter is positive, the blockMarkNextWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkNextWord action will behave the same as the blockMarkPrevWord action does when actionRepeat is positive.
blockMarkPageDown If there is no selected text in the current view, the current.block.defaultType setting is used to select a page of text starting at the current cursor position.  If there is selected text in the current view, the current selection is extended one page down from the current cursor position.  If the actionRepeat parameter is positive, the blockMarkPageDown action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageDown action will behave the same as the blockMarkPageUp action does when actionRepeat is positive.
blockMarkPageLeft First if the current selection is an element selection, it is cleared.  If there is no selected text in the current view, the current.block.defaultType setting is used to select the current character.  If the current.block.defaultType setting is element, stream is used.  The current selection is extended one page to the left.  If the actionRepeat parameter is positive, the blockMarkPageLeft action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageLeft action will behave the same as the blockMarkPageRight action does when actionRepeat is positive.
blockMarkPageRight First if the current selection is an element selection, it is cleared.  If there is no selected text in the current view, the current.block.defaultType setting is used to select the current character.  If the current.block.defaultType setting is element, stream is used.  The current selection is extended one page to the right.  If the actionRepeat parameter is positive, the blockMarkPageRight action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageRight action will behave the same as the blockMarkPageLeft action does when actionRepeat is positive.
blockMarkPageUp If there is no selected text in the current view, the current.block.defaultType setting is used to select a page of text starting at the current cursor position.  If there is selected text in the current view, the current selection is extended one page up from the current cursor position.  If the actionRepeat parameter is positive, the blockMarkPageUp action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageUp action will behave the same as the blockMarkPageDown action does when actionRepeat is positive.
blockMarkPrevWord First if the current selection is an element selection, it is cleared.  If there is no selected text in the current view, the current.block.defaultType setting is used to select the current character.  If the current.block.defaultType setting is element, stream is used.  The current selection is extended to include the previous word.  If the actionRepeat parameter is positive, the blockMarkPrevWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPrevWord action will behave the same as the blockMarkNextWord action does when actionRepeat is positive.
blockMarkRectangle If there is a rectangle selection within the current view, the blockMarkRectangle action will extend the rectangle selection to the current cursor position.  If there is no rectangle selection within the current view, the blockMarkRectangle action will select the character at the current cursor position with the rectangle block type.
blockMarkRectangleAtMouse The blockMarkRectangleAtMouse action will move the cursor to the mouse position, clear the current block selection (if any) and select the character at the new cursor position with the rectangular block type.
blockMarkRight First if the current selection is an element selection, it is cleared.  If there is no selected text in the current view, the current.block.defaultType setting is used to select the current character.  If the current.block.defaultType setting is element, stream is used.  The current selection is extended one character to the right.  If the current selection type is character or stream and the cursor is at or beyond the end of the current line, the selection is extended to include the first character on the next visible line.  If the actionRepeat parameter is positive, the blockMarkRight action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkRight action will behave the same as the blockMarkLeft action does when actionRepeat is positive.
blockMarkToMouse If there is no selected text within the current view, the blockMarkToMouse action will select text from the current position to the mouse position using the current.block.defaultType setting for the block type.  If there is some selected text within the current view, the blockMarkToMouse action will extend the block selection to the mouse position.
blockMarkTop If there is no selected text within the current view, the blockMarkTop action will select text from the current position to the top of the document using the current.block.defaultType setting for the block type.  If there is some selected text within the current view, the blockMarkTop action will extend the block selection to the top of the document.
blockMarkUp If there is no selected text within the current view, the blockMarkUp action will select text from the current cursor position to the corresponding position on the previous visible line using the current.block.defaultType setting for the block type.  If there is some selected text within the current view, the blockMarkUp action will extend the block selection to the previous visible line.  If the actionRepeat parameter is positive, the blockMarkUp action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkUp action will behave the same as the blockMarkDown action does when actionRepeat is positive.
blockMarkWord The blockMarkWord action selects the word at the current cursor location using current.block.defaultType for the block type.  If the current.block.defaultType setting is element, stream is used.
blockMarkWordAtMouse The blockMarkWordAtMouse action selects the word at the mouse position using current.block.defaultType for the block type.  If the current.block.defaultType setting is element, stream is used.
blockMove If the source and target views are not readonly and there is some visible text selected, the blockMove action will move the selected text to the current cursor position.  Otherwise, the blockMove action will do nothing.  After the text has been moved, the moved text will be reselected.
blockOverlay If the current view is not readonly and there is some visible text selected with either a rectangular or element selection, the blockOverlay action will overlay the text at the current cursor position with the selected text.  Otherwise, the blockOverlay action will do nothing.  After the overlay, the new text will be reselected.
blockShiftLeft If the current view is not readonly and there is some visible text selected with either a rectangular or element selection, the blockShiftLeft action will shift the selected text one character position to the left.  Otherwise, the blockShiftRight action will do nothing.  If the actionRepeat parameter is positive, the blockShiftLeft action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockShiftLeft action will behave the same as the blockShiftRight action does when actionRepeat is positive.
blockShiftRight If the current view is not readonly and there is some visible text selected with either a rectangular or element selection, the blockShiftRight action will shift the selected text one character position to the right.  Otherwise, the blockShiftRight action will do nothing.  If the actionRepeat parameter is positive, the blockShiftRight action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockShiftRight action will behave the same as the blockShiftLeft action does when actionRepeat is positive.
blockUnmark If the block selection is contained within the current view, the blockUnmark action will remove the selection.
blockUpperCase If the current view is not readonly and there is some visible text selected, the blockUpperCase action will upper case the selected text.  Otherwise, the blockUpperCase action will do nothing.
bottom The bottom action sets the quick mark at the current cursor position, then moves the cursor to the end of the last visible element in the document.
capitalizeWord If the current view is not readonly, the capitalizeWord action upper cases the character at the current cursor location, then moves the cursor to the next visible word in the document.  If the actionRepeat parameter is positive, the capitalizeWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the capitalizeWord action will capitalize the previous actionRepeat visible words.
clearPrefix The clearPrefix action will clear all of the text from the prefix area.
commandLine The commandLine action will move the cursor from the text area to the command line.
compare The compare action will invoke the compare dialog.
compareClear The compareClear action will remove the compare information from the current document view.
compareNext The compareNext action will move the cursor to the next mismatch in the current document view.  If the actionRepeat parameter is positive, the compareNext action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the compareNext action will behave the same as the comparePrevious action does when actionRepeat is positive.
comparePrevious The comparePrevious action will move the cursor to the previous mismatch in the current document view.  If the actionRepeat parameter is positive, the comparePrevious action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the comparePrevious action will behave the same as the compareNext action does when actionRepeat is positive.
compareRefresh The compareRefresh action will compare the current document view with the same file as it was last compared with.
copy If the current view has some visible text selected, the copy action will copy the selected text to the clipboard.
cursorToMouse The cursorToMouse action moves the cursor to the current mouse position.
cut If the current view is not readonly and there is some visible text selected, the cut action will copy the selected text to the clipboard and delete the text from the document.
delete The delete action will do one of the following:
  • If the cursor is beyond the end of the last visible line in the file, nothing is done.
  • If the view is readonly, nothing is done.
  • If the cursor is on a show line, nothing is done.
  • If there is a stream selection in the current view, the selected text is deleted.
  • If the cursor is not beyond the end of a line, the character at the current cursor position is deleted.
  • If the cursor is beyond the end of a line, the next visible line that is not a show line is joined with the current line.
The delete action uses to the value of the actionRepeat parameter to see how many characters should be deleted.  If actionRepeat is negative, the delete action will behave the same as the backSpace action does when actionRepeat is positive.  If more than one character is deleted, the deleted text is added to the kill ring.
deleteBlankLines If the current view is readonly, the deleteBlankLines action will do nothing. If the cursor is in a contiguous block of several blank lines, all but one of the blank lines will be deleted.  If the cursor is on a solitary blank line, that blank line will be deleted.  If the cursor is on a non blank line, any blank lines that follow the current line will be deleted.
deleteLine If the current view is not readonly or the current line is a show element, the deleteLine action will delete the current line.  If the actionRepeat parameter is positive, the deleteLine action will be repeated actionRepeat times.  Any text that is deleted is added to the kill ring.
deleteNextWord If the current view is not readonly, the deleteNextWord action will delete the next visible word in the document.  If the actionRepeat parameter is positive, the deleteNextWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the deleteNextWord action will behave the same as the deletePrevWord action does when actionRepeat is positive.  Any deleted text is added to the kill ring.
deletePrevWord If the current view is not readonly, the deletePrevWord action will delete the previous visible word in the document.  If the actionRepeat parameter is positive, the deletePrevWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the deletePrevWord action will behave the same as the deleteNextWord action does when actionRepeat is positive.  Any deleted text is added to the kill ring.
deleteToLineStart If the current view is not readonly, the deleteToLineStart action will delete the text from the current cursor position to the beginning of the line.  Any deleted text is added to the kill ring.
deleteWhiteSpace If the current view is not readonly, the deleteWhiteSpace action will delete any spaces and tabs at and around current cursor position.
down The down action will move the cursor to the next visible line.  If the actionRepeat parameter is positive, the down action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the down action will behave the same as the up action does when actionRepeat is positive.
duplicateLine If the current view is not readonly and the current element is not a show line, the duplicateLine action will copy the current line.  If the actionRepeat parameter is positive, the duplicateLine action will be repeated actionRepeat times.
end The end action will move the cursor to the end of the current line.
execCommand The execCommand action will execute the text on the current line as an editor command.
expandHideAtMouse The expandHideAtMouse action will toggle the expanded setting for the element under the mouse cursor between on and off. If the mouse cursor is at the top of the file, the topExpanded setting will be toggled between on and off.
filterSelection The filterSelection action will hide all of the lines in the document that do not contain the selected text.
find The find action will move the cursor from the text area to the find line.
findAndReplace The findAndReplace action will bring up the find and replace dialog.
findAndReplaceNext If the current view is not readonly and the findText.findText parameter is not null, the findAndReplaceNext command will replace the next instance of the text stored in the findText.findText parameter with the text stored in the findText.replaceText parameter.  If the actionRepeat parameter is positive, the findAndReplaceNext action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the findAndReplaceNext action will behave the same as the findAndReplaceUp action does when actionRepeat is positive.
findAndReplaceUp If the current view is not readonly and the findText.findText parameter is not null, the findAndReplaceNext command will replace the previous instance of the text stored in the findText.findText parameter with the text stored in the findText.replaceText parameter.  If the actionRepeat parameter is positive, the findAndReplaceUp action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the findAndReplaceUp action will behave the same as the findAndReplaceDown action does when actionRepeat is positive.
findBlockEnd If the current view contains some visible selected text, the findBlockEnd action will move the cursor to the end of the visible selected text.
findBlockStart If the current view contains some visible selected text, the findBlockStart action will move the cursor to the start of the visible selected text.
findLastChange The findLastChange action will move the cursor to the last change made to the document.
findMark The findMark action will move the cursor to the find mark line.
findNext If the text stored in the findText.findText parameter is not a null string, the findNext action will move the cursor to the next visible instance of the text stored in the findText.findText parameter.  If the actionRepeat parameter is positive, the findNext action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the findNext action will behave the same as the findUp action does when actionRepeat is positive.
findQuickMark The findQuickMark action will set the quick mark at the current cursor location, then move the cursor to old location of the quick mark.
findSelection The findSelection action will move the cursor to the next visible instance of the selected text.  If the actionRepeat parameter is positive, the findSelection action will find the actionRepeatth instance of the selected text.  If the actionRepeat parameter is negative, the findSelection action will search backwards through the document for the <actionRepeat>th instance of the selected text.
findUp If the text stored in the findText.findText parameter is not a null string, the findUp action will move the cursor to the previous visible instance of the text stored in the findText.findText parameter.  If the actionRepeat parameter is positive, the findUp action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the findUp action will behave the same as the findNext action does when actionRepeat is positive.
fonts The fonts action allows the user to change the font that is used to display editor text.
get The get action will bring up the get file dialog.
hexEditLine The hexEditLine action will bring up the hex edit line dialog.
help The help action will invoke the online help for the editor.
home The home action will move the cursor to the beginning of the current line.
insertFileName If the current view is not readonly and the current document is not an untitled document, the insertFileName action will insert the name of the document at the current cursor position.  If the actionRepeat parameter is positive, the insertFileName action will be repeated actionRepeat times.
insertLeftBrace If the current view is not readonly, the insertLeftBrace action will insert a left brace at the current cursor position.  If the actionRepeat parameter is positive, the insertLeftBrace action will be repeated actionRepeat times.
insertNot If the current view is not readonly, the insertNot action will insert a not character at the current cursor position.  If the actionRepeat parameter is positive, the insertNot action will be repeated actionRepeat times.
insertRightBrace If the current view is not readonly, the insertRightBrace action will insert a right brace at the current cursor position.  If the actionRepeat parameter is positive, the insertRightBrace action will be repeated actionRepeat times.
insertTab If the current view is not readonly, the insertTab action will insert a tab character at the current cursor position.  If the actionRepeat parameter is positive, the insertTab action will be repeated actionRepeat times.
insertToTab In insert mode, if the current view is not readonly, the insertToTab action will insert spaces from the current cursor position up to the next tab stop.  In replace mode, or if the current view is readonly, the insertToTab action will move the cursor to the next tab stop.
join The join action will join the current line with the next visible line that is not a show line.  If the actionRepeat parameter is positive, the join action will be repeated actionRepeat times.
keyRecorderPlay The keyRecorderPlay action will play back the keystrokes that were recorded by the keyRecorderStart and keyRecorderStop actions. If the actionRepeat parameter is positive, the keyRecorderPlay action will be repeated actionRepeat times.
keyRecorderStart The keyRecorderStart action will start keystroke recording.
keyRecorderStop The keyRecorderStop action will stop keystroke recording.
killLine If the current view is readonly or the current line is a show line, the killLine action will do nothing.  If the actionArgument parameter has not been set and there is no text on the current line beyond the current cursor position, the current line will be joined with the next line in the document.  If the actionArgument parameter has not been set and there is text on the current line beyond the current cursor position, the text from the current cursor position to the end of the line will be deleted.  If the actionArgument parameter has been set and the actionRepeat parameter returns a positive value, the text from the current cursor position to the end of the current line will be deleted and the current line will be joined with the next line.  This will be repeated actionRepeat times.  If the actionRepeat parameter returns zero, the killLine action will delete the text from the current cursor position to the start of the current line.  If the actionRepeat parameter returns a negative value, the killLine action will delete the text from the current cursor position to the start of the line and the actionRepeat lines that precede the current line.  Any deleted text will be added to the kill ring.
killRegion If the current view is not readonly and the current view has the quick mark set, the killRegion action will delete the text from the current cursor position to the location of the quick mark.  Any deleted text will be added to the kill ring.
left The left action will move the cursor one character position to the left.  If the actionRepeat parameter is positive, the left action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the left action will behave the same as the right action does when actionRepeat is positive.
locateLine The locateLine action will move the cursor to the command line so that the user can enter a line number.
lowerCaseRegion If the current view is not readonly and the current view has the quick mark set, the lowerCaseRegion action will lower case the text from the current cursor location to the location of the quick mark.
lowerCaseWord If the current view is not readonly, the lowerCaseWord action will change the word at the current cursor location to lower case, then move the cursor to the next visible word in the document.  If the actionRepeat parameter is positive, the lowerCaseWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the lowerCaseWord action will lower case the previous actionRepeat visible words.
match The match action will match parentheses, braces, square brackets, and angle brackets.  The match action is only available when certain parsers are active.
nameMark The nameMark action will move the cursor to the name mark line.
newLine The newLine action will move the cursor to the beginning of the next visible line. If the actionRepeat parameter is positive, the newLine action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the newLine action will move the cursor to the start of the <actionRepeat>th previous visible line.
nextTabStop The nextTabStop action will move the cursor to the next tab stop.  Refer to the current.tabs parameter to determine the current tab stop settings.  If the actionRepeat parameter is positive, the nextTabStop action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the nexTabStop action will behave the same as the prevTabStop action does when actionRepeat is positive.
nextWord The nextWord action will move the cursor to the beginning of the next word.  If the actionRepeat parameter is positive, the nextWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the nextWord action will behave the same as the prevWord action does when actionRepeat is positive.
nullAction The nullAction action does nothing.
oneSpace If the current view is not readonly, the oneSpace action will delete any spaces and tabs at and around current cursor position and replace them with a single space.
openLine The openLine action will create a new line after the current line and move the cursor to the beginning of the new line.  If the actionRepeat parameter is positive, the openLine action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the openLine action will create actionRepeat new lines before the current line.
pageDown The pageDown action will move the cursor down one page.  If the actionRepeat parameter is positive, the pageDown action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageDown action will behave the same as the pageUp action does when actionRepeat is positive.
pageLeft The pageLeft action will move the cursor one page to the left.  If the actionRepeat parameter is positive, the pageLeft action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageLeft action will behave the same as the pageRight action does when actionRepeat is positive.
pageRight The pageRight action will move the cursor one page to the right.  If the actionRepeat parameter is positive, the pageRight action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageRight action will behave the same as the pageLeft action does when actionRepeat is positive.
pageUp The pageUp action will move the cursor up one page.  If the actionRepeat parameter is positive, the pageUp action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageUp action will behave the same as the pageDown action does when actionRepeat is positive.
popupAtCursor The popupAtCursor action will display the pop-up menu at the current cursor position.
popupAtMouse The popupAtMouse action will display the pop-up menu at the current mouse position.
paste If the current view is not readonly, the paste action will copy the text from the clipboard to the current cursor location.  If the actionRepeat parameter is positive, the paste action will be repeated actionRepeat times.
preferences Display the editor preferences dialog.
prefixBackSpace The prefixBackSpace action will move the cursor position in the prefix area one character to the left, then delete the character at the current cursor position.  If the cursor is already in column 1 of the prefix area, nothing will be done.  If the actionRepeat parameter is positive, the prefixBackSpace action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixBackSpace action will behave the same as the prefixDelete action does when actionRepeat is positive.
prefixDelete The prefixDelete action will delete the character at the current cursor position in the prefix area.  If the actionRepeat parameter is positive, the prefixDelete action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixDelete action will behave the same as the prefixBackSpace action does when actionRepeat is positive.
prefixEnd The prefixEnd action will move the current cursor position in the prefix area to the end of the text in the prefix area.
prefixHome The prefixHome action will move the current cursor position in the prefix area to the beginning of the text in the prefix area.
prefixLeft The prefixLeft action will move the current cursor position in the prefix area one character to the left.  If the cursor is already in column 1, nothing will be done.  If the actionRepeat parameter is positive, the prefixLeft action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixLeft action will behave the same as the prefixRight action does when actionRepeat is positive.
prefixRight The prefixRight action will move the current cursor position in the prefix area one character to the right.  If the cursor is already at the end of the prefix text, the cursor will be moved to column 1 of the text area.  If the actionRepeat parameter is positive, the prefixRight action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixRight action will behave the same as the prefixLeft action does when actionRepeat is positive.
prefixTruncate The prefixTruncate action will delete the text from the current cursor position in the prefix area to the end of the prefix text.
prevTabStop The prevTabStop action will move the cursor to the previous tab stop.  Refer to the current.tabs parameter to determine the current tab stop settings.  If the actionRepeat parameter is positive, the prevTabStop action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the prevTabStop action will behave the same as the nextTabStop action does when actionRepeat is positive.
prevWord The prevWord action will move the cursor to the beginning of the previous word.  If the actionRepeat parameter is positive, the prevWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the prevWord action will behave the same as the nextWord action does when actionRepeat is positive.
print The print action will bring up the print dialog.
processPrefix The processPrefix action will call the processPrefix command with the current baseProfile setting as the parameter.  For example if the current base profile is seu, the processPrefix action will issue the command processPrefix seu command.  Note that the processPrefix command that is invoked is not necessarily the default processPrefix command.  If the processPrefix command has been redefined for the current view, the redefined processPrefix command will be called.
proto The proto action will expand templates predefined in the parser, such as the switch construct in a C/C++ document.  The proto action is only available when certain parsers are active.
redo The redo action will redo the last change that was undone with the undo action.  If the actionRepeat parameter is positive, the redo action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the redo action will behave the same as the undo action does when actionRepeat is positive.
reload The reload action will reload the document that is currently being edited.
rename The rename action will allow the user to rename the current document.
right The right action will move the cursor one character position to the right. If the actionRepeat parameter is positive, the right action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the right action will behave the same as the left action does when actionRepeat is positive.
save The save action will save the current document.
saveAs The saveAs action will bring up the save as dialog.
saveToWriter The saveToWriter action is intended to be used by application writers who wish to save the current document to a particular java Writer object previously set with the setSaveWriter() method of the com.ibm.lpex.core.LpexView class.  If no such object was set, the save action will be performed.
scrollBottom The scrollBottom action will scroll the current line to the bottom of the window.
scrollCenter The scrollCenter action will scroll the current line to the middle of the window.
scrollTop The scrollTop action will scroll the current line to the top of the window.
setActionArgument If the actionArgument parameter is not set, the setActionArgument action will set actionArgument to be a single asterisk.  If you then type one or more decimal digits or a hyphen, these will be appended to the actionArgument parameter until a key which is not a decimal digit or a hyphen is pressed.  If actionArgument is set to all asterisks when the setActionArgument action is issued, another asterisk will be appended to actionArgument.  If actionArgument is set to anything other than all asterisks when the setActionArgument action is issued, the setting of actionArgument is closed off and decimal digits and hyphens will stop being appended to actionArgument.
setParser The setParser action will move the cursor to the set parser line.
setQuickMark The setQuickMark action will set the quick mark at the current cursor location.  Use the findQuickMark action to move the cursor back to the quick mark.
setQuickMarkAll The setQuickMarkAll action will set the quick mark at the bottom of the document and move the cursor to the top of the document.
setQuickMarkWord The setQuickMarkWord action will set the quick mark at the end of the next word.  If the actionRepeat parameter is positive, the quick mark will be set at the end of the <actionRepeat>th next word.  If the actionRepeat parameter is negative, the quick mark will be set at the start of the <actionRepeat>th previous word.
showAll The showAll action will make all of the invisible lines visible.
split The split action will split the current line at the current cursor position.  If the actionRepeat parameter is positive, the split action will be repeated actionRepeat times.
splitAndShift The splitAndShift action will split the current line at the current cursor position and shift the text on the new line over to its original location on the previous line.
splitLine The splitLine action will split the current line at the current cursor position and move the cursor to the beginning of the new line. If the actionRepeat parameter is positive, the splitLine action will be repeated actionRepeat times.
textWindow The textWindow action will move the cursor from the command line to the text area.
toggleCaseSensitive The toggleCaseSensitive action will toggle the findText.asis parameter between off and on.
toggleInsert The toggleInsert action will toggle the insert mode between insert and replace.
toggleKeyRecording The toggleKeyRecording action will toggle the key recording mode between off and on.
toggleRegularExpression The toggleRegularExpression action will toggle the findText.regularExpression parameter between off and on.
top The top action will set the quick mark at the current cursor position, then move the cursor to the beginning of the first visible line in the file.
transposeCharacters If the current view is not readonly and the current element is not a show element, the transposeCharacters action will transpose the character at the current cursor position with the character that precedes it.  If the actionRepeat parameter is positive, the transposeCharacters action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the character that precedes the cursor will be transposed with the character that precedes it actionRepeat times.
transposeLines If the current view is not readonly, the transposeLines action will transpose the current line with the line that precedes it.  If the actionRepeat parameter is positive, the transposeLines action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the line that precedes the cursor will be transposed with the line that precedes it actionRepeat times.
transposeWords If the current view is not readonly, the transposeWords action will transpose the current word with the word that precedes it.  If the actionRepeat parameter is positive, the transposeWords action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the word that precedes the cursor will be transposed with the word that precedes it actionRepeat times.
truncate If the current view is not readonly and the current line is not a show line, the truncate action will truncate the current line.  Otherwise the truncate action will do nothing.
undo The undo action will undo the last change to the document.  If the actionRepeat parameter is positive, the undo action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the undo action will behave the same as the redo action does when actionRepeat is positive.
up The up action will move the cursor to the previous visible line.  If the up parameter is positive, the up action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the up action will behave the same as the down action does when actionRepeat is positive.
upperCaseRegion If the current view is not readonly and the current view has the quick mark set, the upperCaseRegion action will upper case the text from the current cursor location to the location of the quick mark.
upperCaseWord If the current view is not readonly, the upperCaseWord action will change the word at the current cursor location to upper case, then move the cursor to the next visible word in the document.  If the actionRepeat parameter is positive, the upperCaseWord action will be repeated actionRepeat times.  If the actionRepeat parameter is negative, the upperCaseWord action will upper case the previous actionRepeat visible words.
windowBottom The windowBottom action will move the cursor to the line at the bottom of the window.
windowTop The windowTop action will move the cursor to the line at the top of the window.
wordEnd The wordEnd action will move the cursor to the end of the word at the current cursor position.
wordStart The wordStart action will move the cursor to the start of the word at the current cursor position.
yank If the current view is not readonly and there is something in the kill ring, the current kill string will be inserted into the document at the current cursor position.
yankPrevious If the current view is not readonly and the last action was yank, the string inserted into the document by the last yank action will be replaced by the previous kill string in the kill ring.  Positive and negative values of the actionRepeat parameter will allow you to move backwards and forwards through the kill ring.


Editor commands and parameters


Default editor commands
Editor parameters
action command
processPrefix command
actionArgument parameter
actionRepeat parameter
actions parameter
baseProfile parameter
current.block.defaultType parameter
current.tabs parameter
expanded parameter
findText.asis parameter
findText.regularExpression parameter
findText.findText parameter
findText.replaceText parameter
keyAction parameter
mouseAction parameter
popup parameter
topExpanded parameter