Default editor actions

The editor has an extensive set of edit actions which may be assigned to keys, mouse events, 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 does one of the following:

  • If the cursor is at the top of the document, there are no visible lines, the cursor is on a show element, or the view is read only, nothing is done.
  • If there is a stream selection in the current view, the marked 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 element.  The new current line is then joined with the old current line.

The backSpace action uses the value of the actionRepeat parameter to determine 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.

backSpaceInLine The backSpaceInLine action is similar to the backSpace action, but its operation is restricted to the current line.  No lines are joined.
blockCopy If the view is not read only and there is some visible text selected, the blockCopy action copies the selected text to the current cursor position.  Otherwise, the blockCopy action does nothing.  After the text has been copied, the copied text will be selected.  If the actionRepeat parameter is a positive integer, the blockCopy action is repeated actionRepeat times.
blockDelete If the view is not read only and the view contains some visible selected text, the blockDelete action deletes the selected text.
blockFill If the view is not read only and the view contains some visible selected text, the blockFill action prompts the user to specify a character or characters, then fills the selected area with the specified character or characters.
blockLowerCase If the view is not read only and the view contains some visible selected text, the blockLowerCase action changes the selected text to lower case.
blockMarkAll The blockMarkAll action selects the entire document text using the character block type.
blockMarkBottom If there is no selected text within the current view, the blockMarkBottom action selects 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 extends the block selection to the end of the document.
blockMarkCharacter If there is a character selection within the current view, the blockMarkCharacter action extends the character selection to the current cursor position.  If there is no character selection within the current view, the blockMarkCharacter action selects 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 selects 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 extends 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 extends the element selection to the current line.  If there is no element selection within the current view, the blockMarkElement action selects the current line with the element block type.
blockMarkElementAtMouse The blockMarkElementAtMouse action moves the cursor to the mouse position and selects the element at the new cursor position.  If there is already a block selection, that block selection is removed.
blockMarkEnd If there is no selected text within the current view, the blockMarkEnd action selects 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 extends the block selection to the end of the current line.
blockMarkHome If there is no selected text within the current view, the blockMarkHome action selects 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 extends 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkLeft action behaves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkNextWord action behaves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageDown action behaves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageLeft action behaves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageRight action behaves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPageUp action behaves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkPrevWord action behaves 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 extends the rectangle selection to the current cursor position.  If there is no rectangle selection within the current view, the blockMarkRectangle action selects the character at the current cursor position with the rectangle block type.
blockMarkRectangleAtMouse The blockMarkRectangleAtMouse action moves the cursor to the mouse position, clears the current block selection (if any), and selects 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkRight action behaves 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 selects 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 extends the block selection to the mouse position.
blockMarkTop If there is no selected text within the current view, the blockMarkTop action selects 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 extends the block selection to the top of the document.
blockMarkUp If there is no selected text within the current view, the blockMarkUp action selects 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 extends the block selection to the previous visible line.

If the actionRepeat parameter is positive, the blockMarkUp action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockMarkUp action behaves 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 document views are not read only and there is some visible text selected, the blockMove action moves the selected text to the current cursor position.  Otherwise, the blockMove action does nothing.  After the text has been moved, the moved text will be selected.
blockOverlay If the current view is not read only and there is some visible text selected with either a rectangular, element, or one-line character selection, the blockOverlay action overlays the text at the current cursor position with the selected text.  Otherwise, the blockOverlay action does nothing.  After the overlay, the new text will be selected.
blockShiftLeft If the current view is not read only and there is some visible text selected with either a rectangular or element selection, the blockShiftLeft action shifts the selected text one character position to the left.  Otherwise, the blockShiftRight action does nothing.

If the actionRepeat parameter is positive, the blockShiftLeft action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockShiftLeft action behaves the same as the blockShiftRight action does when actionRepeat is positive.
blockShiftRight If the current view is not read only and there is some visible text selected with either a rectangular or element selection, the blockShiftRight action shifts the selected text one character position to the right.  Otherwise, the blockShiftRight action does nothing.

If the actionRepeat parameter is positive, the blockShiftRight action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the blockShiftRight action behaves 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 removes the selection.
blockUpperCase If the current view is not read only and there is some visible text selected, the blockUpperCase action upper cases the selected text.
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 read only, 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the capitalizeWord action capitalizes the previous actionRepeat visible words.
clearPrefix The clearPrefix action clears all of the text from the prefix area of the current document view.
commandLine The commandLine action moves the cursor from the text area to the command line.
compare The compare action invokes the compare dialog.
compareClear The compareClear action removes the compare information from the current document view.
compareNext The compareNext action moves the cursor to the next mismatch in the current document view.  If the actionRepeat parameter is positive, the compareNext action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the compareNext action behaves the same as the comparePrevious action does when actionRepeat is positive.
comparePrevious The comparePrevious action moves the cursor to the previous mismatch in the current document view.  If the actionRepeat parameter is positive, the comparePrevious action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the comparePrevious action behaves the same as the compareNext action does when actionRepeat is positive.
compareRefresh The compareRefresh action compares the current document view with the same file as it was last compared with.
contextEnd The contextEnd action moves the cursor to the end of the text in the current line.  If the cursor is already at the end of the text, then it is moved to the end of the line, like with the end action.
contextHome The contextHome action moves the cursor to the beginning of the text in the current line.  If the cursor is already at the beginning of the text, then it is moved to the beginning of the line, like with the home action.

Certain document parsers extend this action, for example to move the cursor to the beginning of the actual comment text in a line, past the comment-defining characters.
copy If the current view has some visible text selected, the copy action copies 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 read only and there is some visible text selected, the cut action copies the selected text to the clipboard and deletes the text from the document.
delete The delete action does one of the following:

  • If there are no visible elements, the view is read only, or the cursor is on a show element, 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 element is joined with the current line.

The delete action uses to the value of the actionRepeat parameter to determine how many characters should be deleted.  If actionRepeat is negative, the delete action behaves 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 read only, the deleteBlankLines action does 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.
deleteInLine The deleteInLine action is similar to the delete action, but its operation is restricted to the current line.  No lines are joined.
deleteLine If the current view is not read only or the current line is a show element, the deleteLine action deletes the current line.  If the actionRepeat parameter is positive, the deleteLine action is repeated actionRepeat times.  Any deleted text is added to the kill ring.
deleteNextWord If the current view is not read only, the deleteNextWord action deletes the next visible word in the document.  If the actionRepeat parameter is positive, the deleteNextWord action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the deleteNextWord action behaves 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 read only, the deletePrevWord action deletes the previous visible word in the document.  If the actionRepeat parameter is positive, the deletePrevWord action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the deletePrevWord action behaves 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 read only, the deleteToLineStart action deletes 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 read only, the deleteWhiteSpace action deletes any spaces and tabs at and around the current cursor position.
down The down action moves the cursor to the next visible line.  If the actionRepeat parameter is positive, the down action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the down action behaves the same as the up action does when actionRepeat is positive.
duplicateLine If the current view is not read only and the current line is not a show element, the duplicateLine action copies the current line.  If the actionRepeat parameter is positive, the duplicateLine action is repeated actionRepeat times.
end The end action moves the cursor to the end of the current line.
excludeSelection The excludeSelection action excludes those visible lines in the current view that contain the selected text.
execCommand The execCommand action executes the text on the current line as an editor command.
expandHideAtMouse The expandHideAtMouse action toggles the expanded setting for the element under the mouse cursor between on and off.  If the mouse cursor is at the top of the document, the topExpanded setting will be toggled between on and off.
filterSelection The filterSelection action hides all of the lines in the document that do not contain the selected text.
find The find action brings up the find dialog.
findAndReplace The findAndReplace action brings up the find and replace dialog.
findAndReplaceNext If the current view is not read only and the findText.findText parameter is not null, the findAndReplaceNext action replaces 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the findAndReplaceNext action behaves the same as the findAndReplaceUp action does when actionRepeat is positive.
findAndReplaceUp If the current view is not read only and the findText.findText parameter is not null, the findAndReplaceUp action replaces 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the findAndReplaceUp action behaves the same as the findAndReplaceNext action does when actionRepeat is positive.
findBlockEnd If the current view contains some visible selected text, the findBlockEnd action moves the cursor to the end of the visible selected text.
findBlockStart If the current view contains some visible selected text, the findBlockStart action moves the cursor to the start of the visible selected text.
findLastChange The findLastChange action moves the cursor to the last change made to the document.
findMark The findMark action moves the cursor to the find mark line.
findMatch The findMatch action matches parentheses, braces, square brackets, and angle brackets.  The findMatch action can also match language constructs when certain document parsers are active.  The cursor location will be set to the matching construct.
findNext If the text stored in the findText.findText parameter is not a null string, the findNext action moves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the findNext action behaves the same as the findUp action does when actionRepeat is positive.
findQuickMark The findQuickMark action sets the quick mark at the current cursor location, then moves the cursor to the old location of the quick mark.
findSelection The findSelection action moves the cursor to the next visible instance of the selected text.

If the actionRepeat parameter is positive, the findSelection action will find the <actionRepeat>th 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 moves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the findUp action behaves the same as the findNext action does when actionRepeat is positive.
get The get action brings up the get file dialog.
hexEditLine The hexEditLine action brings up the hex edit line dialog.
help In editor applications which have help support enabled, the help action invokes the online help for the editor.
home The home action moves the cursor to the beginning of the current line.
indentText The indentText action shifts the text of the current line according to the indentation scheme in effect.
insertDecimalSeparator If the current view is not read only, the insertDecimalSeparator action inserts the locale-sensitive decimal separator character at the current cursor position.  If the actionRepeat parameter is positive, the insertDecimalSeparator action is repeated actionRepeat times.
insertFileName If the current view is not read only and the current document is not an untitled document, the insertFileName action inserts the name of the document at the current cursor position.  If the actionRepeat parameter is positive, the insertFileName action is repeated actionRepeat times.
insertLeftBrace If the current view is not read only, the insertLeftBrace action inserts a left brace at the current cursor position.  If the actionRepeat parameter is positive, the insertLeftBrace action is repeated actionRepeat times.
insertNot If the current view is not read only, the insertNot action inserts a not character at the current cursor position.  If the actionRepeat parameter is positive, the insertNot action is repeated actionRepeat times.
insertRightBrace If the current view is not read only, the insertRightBrace action inserts a right brace at the current cursor position.  If the actionRepeat parameter is positive, the insertRightBrace action is repeated actionRepeat times.
insertTab If the current view is not read only, the insertTab action inserts a tab character at the current cursor position.  If the actionRepeat parameter is positive, the insertTab action is repeated actionRepeat times.
insertToTab In insert mode, if the current view is not read only, the insertToTab action inserts spaces from the current cursor position up to the next tab stop.  In replace mode, or if the current view is read only, the insertToTab action moves the cursor to the next tab stop.
join The join action joins the current line with the next visible line that is not a show element.  If the actionRepeat parameter is positive, the join action is repeated actionRepeat times.
keyRecorderPlay The keyRecorderPlay action plays back the keystrokes that were recorded by the keyRecorderStart and keyRecorderStop actions.  If the actionRepeat parameter is positive, the keyRecorderPlay action is repeated actionRepeat times.
keyRecorderStart The keyRecorderStart action starts keystroke recording.
keyRecorderStop The keyRecorderStop action stops keystroke recording.
killLine If the current view is read only or the current line is a show element, the killLine action does 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 is 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 is 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 is deleted and the current line is joined with the next line.  This will be repeated actionRepeat times.  If the actionRepeat parameter returns zero, the killLine action deletes 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 deletes 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 is added to the kill ring.
killRegion If the current view is not read only and the current view has the quick mark set, the killRegion action deletes 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 moves the cursor one character position to the left.  If the actionRepeat parameter is positive, the left action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the left action behaves the same as the right action does when actionRepeat is positive.
locateLine The locateLine action moves the cursor to the command line so that the user can enter the line number to locate.
locateSequenceLine The locateSequenceLine action moves the cursor to the command line so that the user can enter the sequence line number to locate.  When no sequence numbers are set in the document, or they are not displayed, the locateSequenceLine action behaves the same as the locateLine action.
lowerCaseRegion If the current view is not read only and the current view has the quick mark set, the lowerCaseRegion action lower cases the text from the current cursor location to the location of the quick mark.
lowerCaseWord If the current view is not read only, the lowerCaseWord action changes the word at the current cursor location to lower case, then moves the cursor to the next visible word in the document.  If the actionRepeat parameter is positive, the lowerCaseWord action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the lowerCaseWord action lower cases the previous actionRepeat visible words.
match The match action matches parentheses, braces, square brackets, and angle brackets.  The match action can also match language constructs when certain document parsers are active.  The text between the matched constructs will be selected.
nameMark The nameMark action moves the cursor to the name mark line.
newLine The newLine action moves the cursor to the beginning of the next visible line.  If the actionRepeat parameter is positive, the newLine action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the newLine action moves the cursor to the start of the <actionRepeat>th previous visible line.
nextTabStop The nextTabStop action moves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the nexTabStop action behaves the same as the prevTabStop action does when actionRepeat is positive.
nextWord The nextWord action moves the cursor to the beginning of the next word.  If the actionRepeat parameter is positive, the nextWord action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the nextWord action behaves the same as the prevWord action does when actionRepeat is positive.
nullAction The nullAction action does nothing.
oneSpace If the current view is not read only, the oneSpace action deletes any spaces and tabs at and around the current cursor position and replaces them with a single space.
openLine The openLine action creates a new line after the current line and moves the cursor to the beginning of the new line.  If the actionRepeat parameter is positive, the openLine action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the openLine action creates actionRepeat new lines before the current line.
pageDown The pageDown action moves the cursor down one page.  If the actionRepeat parameter is positive, the pageDown action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageDown action behaves the same as the pageUp action does when actionRepeat is positive.
pageLeft The pageLeft action moves the cursor one page to the left.  If the actionRepeat parameter is positive, the pageLeft action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageLeft action behaves the same as the pageRight action does when actionRepeat is positive.
pageRight The pageRight action moves the cursor one page to the right.  If the actionRepeat parameter is positive, the pageRight action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageRight action behaves the same as the pageLeft action does when actionRepeat is positive.
pageUp The pageUp action moves the cursor up one page.  If the actionRepeat parameter is positive, the pageUp action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the pageUp action behaves the same as the pageDown action does when actionRepeat is positive.
popupAtCursor The popupAtCursor action displays the pop-up menu at the current cursor position.
popupAtMouse The popupAtMouse action displays the pop-up menu at the current mouse position.
paste If the current view is not read only, the paste action copies the text from the clipboard to the current cursor location.  If the actionRepeat parameter is positive, the paste action is repeated actionRepeat times.
pasteOverlay If the current view is not read only, the pasteOverlay action overlays the text at the current cursor position with the text from the clipboard.
preferences Displays the editor preferences dialog.  Not all editor applications implement this action.
prefixBackSpace The prefixBackSpace action moves the cursor position in the prefix area one character to the left, then deletes the character at the current cursor position.  If the cursor is already in column 1 of the prefix area, nothing is done.  If the actionRepeat parameter is positive, the prefixBackSpace action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixBackSpace action behaves the same as the prefixDelete action does when actionRepeat is positive.
prefixDelete The prefixDelete action deletes the character at the current cursor position in the prefix area.  If the actionRepeat parameter is positive, the prefixDelete action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixDelete action behaves the same as the prefixBackSpace action does when actionRepeat is positive.
prefixEnd The prefixEnd action moves the current cursor position in the prefix area to the end of the text in the prefix area.
prefixHome The prefixHome action moves the current cursor position in the prefix area to the beginning of the text in the prefix area.
prefixLeft The prefixLeft action moves the current cursor position in the prefix area one character to the left.  If the cursor is already in column 1, nothing is done.  If the actionRepeat parameter is positive, the prefixLeft action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixLeft action behaves the same as the prefixRight action does when actionRepeat is positive.
prefixRight The prefixRight action moves 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 is moved to column 1 of the text area.  If the actionRepeat parameter is positive, the prefixRight action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the prefixRight action behaves the same as the prefixLeft action does when actionRepeat is positive.
prefixTruncate The prefixTruncate action deletes the text from the current cursor position in the prefix area to the end of the prefix text.
prevTabStop The prevTabStop action moves 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the prevTabStop action behaves the same as the nextTabStop action does when actionRepeat is positive.
prevWord The prevWord action moves the cursor to the beginning of the previous word.  If the actionRepeat parameter is positive, the prevWord action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the prevWord action behaves the same as the nextWord action does when actionRepeat is positive.
print The print action brings up the print dialog.
processPrefix The processPrefix action calls 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 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 expands templates predefined in the document parser, such as the switch construct in a C/C++ document.  The proto action is only available when certain document 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 is repeated actionRepeat times.  If the actionRepeat parameter is negative, the redo action behaves the same as the undo action does when actionRepeat is positive.
reload The reload action reloads the document that is currently being edited.
rename The rename action allows the user to rename the current document.
restorePrefix The restorePrefix action clears all the text from the prefix area, and restores any excluded lines.
right The right action moves the cursor one character position to the right.  If the actionRepeat parameter is positive, the right action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the right action behaves the same as the left action does when actionRepeat is positive.
save The save action saves the current document.
saveAs The saveAs action brings 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 scrolls the current line to the bottom of the window.
scrollCenter The scrollCenter action scrolls the current line to the middle of the window.
scrollDown The scrollDown action scrolls the window one line down.
scrollMessageLeft The scrollMessageLeft action scrolls the text that is displayed in the message line so that the previous section becomes visible.
scrollMessageRight The scrollMessageRight action scrolls the text that is displayed in the message line so that the next section becomes visible.
scrollTop The scrollTop action scrolls the current line to the top of the window.
scrollUp The scrollUp action scrolls the window one line up.
setActionArgument If the actionArgument parameter is not set, the setActionArgument action sets actionArgument to be a single asterisk.  If you then type one or more decimal digits or a minus, these will be appended to the actionArgument parameter until a key which is not a decimal digit or a minus 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 minuses will stop being appended to actionArgument.
setParser The setParser action moves the cursor to the command line so that the user can enter the name of the new document parser to set for the document.
setQuickMark The setQuickMark action sets 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 sets the quick mark at the bottom of the document and moves the cursor to the top of the document.
setQuickMarkWord The setQuickMarkWord action sets the quick mark at the end of the next word.  If the actionRepeat parameter is positive, the quick mark is set at the end of the <actionRepeat>th next word.  If the actionRepeat parameter is negative, the quick mark is set at the start of the <actionRepeat>th previous word.
showAll The showAll action makes all of the invisible lines visible.
split The split action splits the current line at the current cursor position.  If the actionRepeat parameter is positive, the split action is repeated actionRepeat times.
splitAndShift The splitAndShift action splits the current line at the current cursor position and shifts the text on the new line over to its original location on the previous line.
splitLine The splitLine action splits the current line at the current cursor position and moves the cursor to the beginning of the new line.  If the actionRepeat parameter is positive, the splitLine action is repeated actionRepeat times.
textWindow The textWindow action moves the cursor from the command line to the text area.
toggleCaseSensitive The toggleCaseSensitive action toggles the findText.asis parameter between off and on.
toggleInsert The toggleInsert action toggles the insert mode between insert and replace.
toggleKeyRecording The toggleKeyRecording action toggles the key recording mode between off and on.
toggleRegularExpression The toggleRegularExpression action toggles the findText.regularExpression parameter between off and on.
top The top action sets the quick mark at the current cursor position, then moves the cursor to the beginning of the first visible line in the document.
transposeCharacters If the current view is not read only and the current line is not a show element, the transposeCharacters action transposes the character at the current cursor position with the character that precedes it.  If the actionRepeat parameter is positive, the transposeCharacters action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the character that precedes the cursor is transposed with the character that precedes it actionRepeat times.
transposeLines If the current view is not read only, the transposeLines action transposes the current line with the line that precedes it.  If the actionRepeat parameter is positive, the transposeLines action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the line that precedes the cursor is transposed with the line that precedes it actionRepeat times.
transposeWords If the current view is not read only, the transposeWords action transposes the current word with the word that precedes it.  If the actionRepeat parameter is positive, the transposeWords action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the word that precedes the cursor is transposed with the word that precedes it actionRepeat times.
truncate If the current view is not read only and the current line is not a show element, the truncate action truncates the current line.  Otherwise the truncate action does nothing.
undo The undo action will undo the last change to the document.  If the actionRepeat parameter is positive, the undo action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the undo action behaves the same as the redo action does when actionRepeat is positive.
up The up action moves the cursor to the previous visible line.  If the actionRepeat parameter is positive, the up action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the up action behaves the same as the down action does when actionRepeat is positive.
upperCaseRegion If the current view is not read only and the current view has the quick mark set, the upperCaseRegion action upper cases the text from the current cursor location to the location of the quick mark.
upperCaseWord If the current view is not read only, the upperCaseWord action changes the word at the current cursor location to upper case, then moves the cursor to the next visible word in the document.  If the actionRepeat parameter is positive, the upperCaseWord action is repeated actionRepeat times.  If the actionRepeat parameter is negative, the upperCaseWord action upper cases the previous actionRepeat visible words.
windowBottom The windowBottom action moves the cursor to the line at the bottom of the window.
windowTop The windowTop action moves the cursor to the line at the top of the window.
wordEnd The wordEnd action moves the cursor to the end of the word at the current cursor position.
wordStart The wordStart action moves the cursor to the start of the word at the current cursor position.
yank If the current view is not read only and there is something in the kill ring, the current kill string is inserted into the document at the current cursor position.
yankPrevious If the current view is not read only and the last action was yank, the string inserted into the document by the last yank action is replaced by the previous kill string in the kill ring.  Positive and negative values of the actionRepeat parameter allow you to move backwards and forwards through the kill ring.

Related concepts
Editor commands, actions, and parameters

Related reference
Default editor commands
action command
processPrefix command

Editor parameters
actionArgument parameter
actionRepeat parameter
actions parameter
baseProfile parameter
current.block.defaultType parameter
current.tabs parameter
defaultActions parameter
expanded parameter
findText.asis parameter
findText.findText parameter
findText.regularExpression parameter
findText.replaceText parameter
keyAction parameter
mouseAction parameter
popup parameter
topExpanded parameter