缺省编辑器操作

编辑器提供了一组广泛的编辑操作,可以对键、鼠标事件、工具栏按钮以及弹出菜单项和下拉菜单项指定这些编辑操作。

操作与命令的不同之处在于操作不接受参数并且具有与它们相关联的可用性状态。例如,可用性状态确定与操作相关联的菜单项是否应该被启用。

appendToActionArgument appendToActionArgument 操作将与当前键相关联的字符追加至 actionArgument 参数。
backSpace backSpace 操作执行下列其中一项操作:
  • 如果光标位于文档顶部、不存在可视行、光标位于显示元素上或者视图是只读的,则不执行任何操作。
  • 如果当前视图中存在流选择,则会删除已标记的文本。
  • 如果光标不在行首,则光标向左移动一个字符,并删除位于新光标位置处的字符。
  • 如果光标位于行首,则光标移至上一个并非显示元素的可视行的末尾。于是,新的当前行与旧的当前行连接到一起。
backSpace 操作使用 actionRepeat 参数的值来确定应该删除多少个字符。如果 actionRepeat 是负数,则 backSpace 操作的行为与 actionRepeat 为正数时 delete 操作的行为相同。如果删除多个字符,则将删除的文本添加至 Kill 环形缓冲区。
backSpaceInLine backSpaceInLine 操作与 backSpace 操作相似,但是它的操作限于当前行。不对行进行连接。
blockCopy 如果视图不是只读的,并且已选择了一些可视文本,则 blockCopy 操作将把所选文本复制到当前光标位置。否则,blockCopy 操作不执行任何操作。复制文本之后,将选择所复制的文本。如果 actionRepeat 参数是正整数,则 blockCopy 操作将重复 actionRepeat 次。
blockDelete 如果视图不是只读的,并且视图包含一些已选择的可视文本,则 blockDelete 操作将删除所选择的文本。
blockFill 如果视图不是只读的,并且视图包含一些已选择的可视文本,则 blockFill 操作将提示用户指定一个或多个字符,然后使用所指定的一个或多个字符来填充所选择的区域。
blockLowerCase 如果视图不是只读的,并且视图包含一些已选择的可视文本,则 blockLowerCase 操作将选择的文本更改为小写。
blockMarkAll blockMarkAll 操作使用字符块类型来选择全部文档文本。
blockMarkBottom 如果当前视图中不存在已选择的文本,则 blockMarkBottom 操作使用块类型的 current.block.defaultType 设置来选择从当前位置到文档末尾的文本。如果当前视图中存在一些已选择的文本,则 blockMarkBottom 操作将块选择扩展至文档末尾。
blockMarkCharacter 如果当前视图中存在字符选择,则 blockMarkCharacter 操作将该字符选择扩展至当前光标位置。如果当前视图中不存在字符选择,则 blockMarkCharacter 操作使用字符块类型来选择当前光标位置处的字符。
blockMarkDown 如果当前视图中不存在已选择的文本,则 blockMarkBottom 操作使用块类型的 current.block.defaultType 设置来选择从当前光标位置到下一个可视行上对应位置的文本。如果当前视图中存在一些已选择的文本,则 blockMarkDown 操作将块选择扩展至下一个可视行。

如果 actionRepeat 参数是正数,则 blockMarkDown 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkDown 操作的行为与 actionRepeat 为正数时 blockMarkUp 操作的行为相同。
blockMarkElement 如果当前视图中存在元素选择,则 blockMarkElement 操作将元素选择扩展至当前行。如果当前视图中不存在元素选择,则 blockMarkElement 操作使用元素块类型来选择当前行。
blockMarkElementAtMouse blockMarkElementAtMouse 操作将光标移至鼠标位置并选择新光标位置处的元素。如果已存在块选择,则将除去该块选择。
blockMarkEnd 如果当前视图中不存在已选择的文本,则 blockMarkEnd 操作使用块类型的 current.block.defaultType 设置来选择从当前位置到当前行末尾的文本。如果当前视图中存在一些已选择的文本,则 blockMarkEnd 操作将块选择扩展至当前行末尾。
blockMarkHome 如果当前视图中不存在已选择的文本,则 blockMarkHome 操作使用块类型的 current.block.defaultType 设置来选择从当前位置到当前行开头的文本。如果当前视图中存在一些已选择的文本,则 blockMarkHome 操作将块选择扩展至当前行开头。
blockMarkLeft 首先,如果当前选择是元素选择,则会清除当前选择。如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择当前字符。如果 current.block.defaultType 设置是元素,则使用流。将把当前选择向左扩展一个字符。如果当前选择类型是字符或流,并且光标位于当前行的行首,则将选择扩展为包括上一个可视行的最后一个字符。如果当前选择类型是矩形,并且光标位于行首,则选择保持不变。

如果 actionRepeat 参数是正数,则 blockMarkLeft 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkLeft 操作的行为与 actionRepeat 为正数时 blockMarkRight 操作的行为相同。
blockMarkNextWord 首先,如果当前选择是元素选择,则会清除当前选择。如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择当前字符。如果 current.block.defaultType 设置是元素,则使用流。将把当前选择扩展为包括下一个词。

如果 actionRepeat 参数是正数,则 blockMarkNextWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkNextWord 操作的行为与 actionRepeat 为正数时 blockMarkPrevWord 操作的行为相同。
blockMarkPageDown 如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择从当前光标位置开始的一页文本。如果当前视图中存在已选择的文本,则将当前选择从当前光标位置开始向下扩展一页。

如果 actionRepeat 参数是正数,则 blockMarkPageDown 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkPageDown 操作的行为与 actionRepeat 为正数时 blockMarkPageUp 操作的行为相同。
blockMarkPageLeft 首先,如果当前选择是元素选择,则会清除当前选择。如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择当前字符。如果 current.block.defaultType 设置是元素,则使用流。将把当前选择向左扩展一页。

如果 actionRepeat 参数是正数,则 blockMarkPageLeft 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkPageLeft 操作的行为与 actionRepeat 为正数时 blockMarkPageRight 操作的行为相同。
blockMarkPageRight 首先,如果当前选择是元素选择,则会清除当前选择。如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择当前字符。如果 current.block.defaultType 设置是元素,则使用流。将把当前选择向右扩展一页。

如果 actionRepeat 参数是正数,则 blockMarkPageRight 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkPageRight 操作的行为与 actionRepeat 为正数时 blockMarkPageLeft 操作的行为相同。
blockMarkPageUp 如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择从当前光标位置开始的一页文本。如果当前视图中存在已选择的文本,则将当前选择从当前光标位置开始向上扩展一页。

如果 actionRepeat 参数是正数,则 blockMarkPageUp 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkPageUp 操作的行为与 actionRepeat 为正数时 blockMarkPageDown 操作的行为相同。
blockMarkPrevWord 首先,如果当前选择是元素选择,则会清除当前选择。如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择当前字符。如果 current.block.defaultType 设置是元素,则使用流。将把当前选择扩展为包括上一个词。

如果 actionRepeat 参数是正数,则 blockMarkPrevWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkPrevWord 操作的行为与 actionRepeat 为正数时 blockMarkNextWord 操作的行为相同。
blockMarkRectangle 如果当前视图中存在矩形选择,则 blockMarkRectangle 操作将该矩形选择扩展至当前光标位置。如果当前视图中不存在矩形选择,则 blockMarkRectangle 操作使用矩形块类型来选择当前光标位置处的字符。
blockMarkRectangleAtMouse blockMarkRectangleAtMouse 操作将光标移至鼠标位置、清除当前块选择(如果有的话)并使用矩形块类型来选择新光标位置处的字符。
blockMarkRight 首先,如果当前选择是元素选择,则将清除当前选择。如果当前视图中不存在已选择的文本,则使用 current.block.defaultType 设置来选择当前字符。如果 current.block.defaultType 设置是元素,则使用流。将把当前选择向右扩展一个字符。如果当前选择类型是字符或流,并且光标位于当前行末尾或末尾之后,则将选择扩展为包括下一个可视行的第一个字符。

如果 actionRepeat 参数是正数,则 blockMarkRight 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkRight 操作的行为与 actionRepeat 为正数时 blockMarkLeft 操作的行为相同。
blockMarkToMouse 如果当前视图中不存在已选择的文本,则 blockMarkToMouse 操作使用块类型的 current.block.defaultType 设置来选择从当前位置到鼠标位置的文本。如果当前视图中存在一些已选择的文本,则 blockMarkToMouse 操作将块选择扩展至鼠标位置。
blockMarkTop 如果当前视图中不存在已选择的文本,则 blockMarkTop 操作使用块类型的 current.block.defaultType 设置来选择从当前位置到文档顶部的文本。如果当前视图中存在一些已选择的文本,则 blockMarkTop 操作将块选择扩展至文档顶部。
blockMarkUp 如果当前视图中不存在已选择的文本,则 blockMarkUp 操作使用块类型的 current.block.defaultType 设置来选择从当前光标位置到上一个可视行上对应位置的文本。如果当前视图中存在一些已选择的文本,则 blockMarkUp 操作将块选择扩展至上一个可视行。

如果 actionRepeat 参数是正数,则 blockMarkUp 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockMarkUp 操作的行为与 actionRepeat 为正数时 blockMarkDown 操作的行为相同。
blockMarkWord blockMarkWord 操作使用块类型的 current.block.defaultType 来选择当前光标位置处的词。如果 current.block.defaultType 设置是元素,则使用流。
blockMarkWordAtMouse blockMarkWordAtMouse 操作使用块类型的 current.block.defaultType 来选择鼠标位置处的词。如果 current.block.defaultType 设置是元素,则使用流。
blockMove 如果源文档视图和目标文档视图不是只读的,并且已选择了一些可视文本,则 blockMove 操作将把所选文本移至当前光标位置。否则,blockMove 操作不执行任何操作。移动文本之后,将会选择所移动的文本。
blockOverlay 如果当前视图不是只读的,并且已使用矩形、元素或一行字符选择来选择了一些可视文本,则 blockOverlay 操作使用所选文本来覆盖当前光标位置处的文本。否则,blockOverlay 操作不执行任何操作。在进行覆盖之后,将会选择新文本。
blockShiftLeft 如果当前视图不是只读的,并且已使用矩形或元素选择来选择了一些可视文本,则 blockShiftLeft 操作将所选文本向左移动一个字符位置。否则,blockShiftRight 操作不执行任何操作。

如果 actionRepeat 参数是正数,则 blockShiftLeft 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockShiftLeft 操作的行为与 actionRepeat 为正数时 blockShiftRight 操作的行为相同。
blockShiftRight 如果当前视图不是只读的,并且已使用矩形或元素选择来选择了一些可视文本,则 blockShiftRight 操作将所选文本向右移动一个字符位置。否则,blockShiftRight 操作不执行任何操作。

如果 actionRepeat 参数是正数,则 blockShiftRight 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 blockShiftRight 操作的行为与 actionRepeat 为正数时 blockShiftLeft 操作的行为相同。
blockUnmark 如果当前视图中包含块选择,则 blockUnmark 操作除去该选择。
blockUpperCase 如果当前视图不是只读的,并且已选择了一些可视文本,则 blockUpperCase 操作将所选文本更改为大写。
bottom bottom 操作在当前光标位置处设置快速标记,然后将光标移至文档中最后一个可视元素的末尾。
capitalizeWord 如果当前视图不是只读的,则 capitalizeWord 操作将当前光标位置处的字符更改为大写,然后将光标移至文档中的下一个可视词。如果 actionRepeat 参数是正数,则 capitalizeWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 capitalizeWord 操作将前 actionRepeat 个可视词更改为大写。
clearPrefix clearPrefix 操作清除当前文档视图的前置区中的所有文本。
commandLine commandLine 操作将光标从文本区移至命令行。
compare compare 操作调用“比较”对话框。
compareClear compareClear 操作除去当前文档视图中的比较信息。
compareNext compareNext 操作将光标移至当前文档视图中的下一个不匹配位置。如果 actionRepeat 参数是正数,则 compareNext 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 compareNext 操作的行为与 actionRepeat 为正数时 comparePrevious 操作的行为相同。
comparePrevious comparePrevious 操作将光标移至当前文档视图中的上一个不匹配位置。如果 actionRepeat 参数是正数,则 comparePrevious 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 comparePrevious 操作的行为与 actionRepeat 为正数时 compareNext 操作的行为相同。
compareRefresh compareRefresh 操作将当前文档视图与上次与其作比较的那个文件进行比较。
contextEnd contextEnd 操作将光标移至当前行中的文本末尾。如果光标已位于文本末尾,则将光标移至行末尾,这与 end 操作相似。
contextHome contextHome 操作将光标移至当前行中的文本开头。如果光标已位于文本开头,则将光标移至行开头,这与 home 操作相似。

某些文档解析器会扩展此操作,例如,将光标越过注释定义字符移至行中实际注释文本的开头。
copy 如果当前视图中已选择了一些可视文本,则 copy 操作将所选文本复制到剪贴板。
cursorToMouse cursorToMouse 操作将光标移至当前鼠标位置。
cut 如果当前视图不是只读的,并且已选择了一些可视文本,则 cut 操作将所选文本复制到剪贴板并从文档中删除该文本。
delete delete 操作执行下列其中一项操作:
  • 如果不存在可视元素、视图是只读的或者光标位于显示元素上,则不执行任何操作。
  • 如果当前视图中存在流选择,则删除所选文本。
  • 如果光标没有位于行尾之后,则删除当前光标位置处的字符。
  • 如果光标位于行尾之后,则将下一个非显示元素的可视行与当前行连接到一起。
delete 操作使用 actionRepeat 参数的值来确定应该删除多少个字符。如果 actionRepeat 是负数,则 delete 操作的行为与 actionRepeat 为正数时 backSpace 操作的行为相同。如果删除多个字符,则将删除的文本添加至 Kill 环形缓冲区。
deleteBlankLines 如果当前视图是只读的,则 deleteBlankLines 操作不执行任何操作。如果光标位于由若干空行组成的一个连续块中,则将删除除一个空行以外的所有空行。如果光标位于单个空行上,则将删除该空行。如果光标位于非空行上,则将删除当前行之后的任何空行。
deleteInLine deleteInLine 操作与 delete 操作相似,但是其操作限于当前行。不对行进行连接。
deleteLine 如果当前视图不是只读的,并且当前行不是显示元素,则 deleteLine 操作删除当前行。如果 actionRepeat 参数是正数,则 deleteLine 操作将重复 actionRepeat 次。将把任何已删除的文本添加至 Kill 环形缓冲区。
deleteNextWord 如果当前视图不是只读的,则 deleteNextWord 操作删除文档中的下一个可视词。如果 actionRepeat 参数是正数,则 deleteNextWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 deleteNextWord 操作的行为与 actionRepeat 为正数时 deletePrevWord 操作的行为相同。将把任何已删除的文本添加至 Kill 环形缓冲区。
deletePrevWord 如果当前视图不是只读的,则 deletePrevWord 操作删除文档中的上一个可视词。如果 actionRepeat 参数是正数,则 deletePrevWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 deletePrevWord 操作的行为与 actionRepeat 为正数时 deleteNextWord 操作的行为相同。将把任何已删除的文本添加至 Kill 环形缓冲区。
deleteToLineStart 如果当前视图不是只读的,则 deleteToLineStart 操作删除从当前光标位置到行首的文本。将把任何已删除的文本添加至 Kill 环形缓冲区。
deleteWhiteSpace 如果当前视图不是只读的,则 deleteWhiteSpace 操作删除位于当前光标位置处以及位于当前光标位置两旁的任何空格和制表符。
down down 操作将光标移至下一个可视行。如果 actionRepeat 参数是正数,则 down 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 down 操作的行为与 actionRepeat 为正数时 up 操作的行为相同。
duplicateLine 如果当前视图不是只读的,并且当前行不是显示元素,则 duplicateLine 操作复制当前行。如果 actionRepeat 参数是正数,则 duplicateLine 操作将重复 actionRepeat 次。
end end 操作将光标移至当前行末尾。
excludeSelection excludeSelection 操作排除当前视图中包含所选文本的那些可视行。
execCommand execCommand 操作将当前行上的文本作为编辑器命令来执行。
expandHideAtMouse expandHideAtMouse 操作将鼠标光标下的元素的 expanded 设置切换为 on 或 off。如果鼠标光标位于文档顶部,则将 topExpanded 设置切换为 on 或 off。
filterSelection filterSelection 操作隐藏文档中所有不包含所选文本的行。
find find 操作打开“查找”对话框。
findAndReplace findAndReplace 操作打开“查找和替换”对话框。
findAndReplaceNext 如果当前视图不是只读的并且 findText.findText 参数不为空,则 findAndReplaceNext 命令将使用 findText.replaceText 参数中存储的文本来替换 findText.findText 参数中存储的文本的下一个实例。

如果 actionRepeat 参数是正数,则 findAndReplaceNext 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 findAndReplaceNext 操作的行为与 actionRepeat 为正数时 findAndReplaceUp 操作的行为相同。
findAndReplaceUp 如果当前视图不是只读的并且 findText.findText 参数不为空,则 findAndReplaceUp 操作将使用 findText.replaceText 参数中存储的文本来替换 findText.findText 参数中存储的文本的上一个实例。

如果 actionRepeat 参数是正数,则 findAndReplaceUp 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 findAndReplaceUp 操作的行为与 actionRepeat 为正数时 findAndReplaceNext 操作的行为相同。
findBlockEnd 如果当前视图包含一些已选择的可视文本,则 findBlockEnd 操作将光标移至所选可视文本的末尾。
findBlockStart 如果当前视图包含一些已选择的可视文本,则 findBlockStart 操作将光标移至所选可视文本的开头。
findLastChange findLastChange 操作将光标移至对文档所作的上一次更改位置。
findMark findMark 操作将光标移至查找标记行。
findMatch findMatch 操作匹配圆括号、花括号、方括号和尖括号。当某些文档解析器处于活动状态时,findMatch 操作也可以匹配语言构造。光标位置将被设置为匹配构造。
findNext 如果存储在 findText.findText 参数中的文本不是空字符串,则 findNext 操作将光标移至 findText.findText 参数中存储的文本的下一个可视实例。

如果 actionRepeat 参数是正数,则 findNext 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 findNext 操作的行为与 actionRepeat 为正数时 findUp 操作的行为相同。
findQuickMark findQuickMark 操作在当前光标位置设置快速标记,然后将光标移至快速标记的旧位置。
findSelection findSelection 操作将光标移至所选文本的下一个可视实例。

如果 actionRepeat 参数是正数,则 findSelection 操作将查找所选文本的第 <actionRepeat> 个实例。如果 actionRepeat 参数是负数,则 findSelection 操作将在文档中向后搜索所选文本的第 <actionRepeat> 个实例。
findUp 如果存储在 findText.findText 参数中的文本不是空字符串,则 findUp 操作将光标移至 findText.findText 参数中存储的文本的上一个可视实例。

如果 actionRepeat 参数是正数,则 findUp 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 findUp 操作的行为与 actionRepeat 为正数时 findNext 操作的行为相同。
get get 操作打开“获取文件”对话框。
hexEditLine hexEditLine 操作打开“十六进制编辑行”对话框。
help 在启用了帮助支持的编辑器应用程序中,help 操作调用编辑器的联机帮助。
home home 操作将光标移至当前行开头。
indentText indentText 操作根据所实施的缩进方案来移动当前行的文本。
insertDecimalSeparator 如果当前视图不是只读的,则 insertDecimalSeparator 操作将在当前光标位置插入语言环境相关的十进制分隔符。如果 actionRepeat 参数是正数,则 insertDecimalSeparator 操作将重复 actionRepeat 次。
insertFileName 如果当前视图不是只读的,并且当前文档不是无标题文档,则 insertFileName 操作将在当前光标位置插入文档的名称。如果 actionRepeat 参数是正数,则 insertFileName 操作将重复 actionRepeat 次。
insertLeftBrace 如果当前视图不是只读的,则 insertLeftBrace 操作将在当前光标位置插入左花括号。如果 actionRepeat 参数是正数,则 insertLeftBrace 操作将重复 actionRepeat 次。
insertNot 如果当前视图不是只读的,则 insertNot 操作将在当前光标位置插入 not 字符。如果 actionRepeat 参数是正数,则 insertNot 操作将重复 actionRepeat 次。
insertRightBrace 如果当前视图不是只读的,则 insertRightBrace 操作将在当前光标位置插入右花括号。如果 actionRepeat 参数是正数,则 insertRightBrace 操作将重复 actionRepeat 次。
insertTab 如果当前视图不是只读的,则 insertTab 操作将在当前光标位置插入制表符。如果 actionRepeat 参数是正数,则 insertTab 操作将重复 actionRepeat 次。
insertToTab 插入方式下,如果当前视图不是只读的,则 insertToTab 操作从当前光标位置开始插入空格,直到下一个制表符停止位为止。在替换方式下,或者如果当前视图是只读的,则 insertToTab 操作将光标移至下一个制表符停止位。
join join 操作将当前行与下一个非显示元素的可视行连接到一起。如果 actionRepeat 参数是正数,则 join 操作将重复 actionRepeat 次。
keyRecorderPlay keyRecorderPlay 操作回放由 keyRecorderStartkeyRecorderStop 操作记录的击键。如果 actionRepeat 参数是正数,则 keyRecorderPlay 操作将重复 actionRepeat 次。
keyRecorderStart keyRecorderStart 操作开始击键记录。
keyRecorderStop keyRecorderStop 操作停止击键记录。
killLine 如果当前视图是只读的,或者当前行是显示元素,则 killLine 操作不执行任何操作。如果尚未设置 actionArgument 参数,并且在当前行上没有任何文本位于当前光标位置之后,则当前行将与文档中的下一行连接。如果尚未设置 actionArgument 参数,并且在当前行应该文本位于当前光标位置之后,则删除从当前光标位置到行末尾的文本。

如果已设置 actionArgument 参数,并且 actionRepeat 参数返回正数值,则删除从当前光标位置到当前行的末尾的文本,并且当前行与下一行连接。此操作将重复 actionRepeat 次。如果 actionRepeat 参数返回零,则 killLine 操作删除从当前光标位置到当前行开头的文本。如果 actionRepeat 参数返回负数值,则 killLine 操作删除从当前光标位置到行开头以及当前行的前 actionRepeat 行的文本。

将把任何已删除的文本添加至 Kill 环形缓冲区中。
killRegion 如果当前视图不是只读的,并且当前视图设置了快速标记,则 killRegion 操作删除从当前光标位置到快速标记位置的文本。将把任何已删除的文本添加至 Kill 环形缓冲区中。
left left 操作将光标向左移动一个字符位置。如果 actionRepeat 参数是正数,则 left 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 left 操作的行为与 actionRepeat 为正数时 right 操作的行为相同。
locateLine locateLine 操作将光标移至命令行,以便用户可以输入要定位的行号。
locateSequenceLine locateSequenceLine 操作将光标移至命令行,以便用户可以输入要定位的行序号。当文档中未设置序号时,或者它们未显示时,locateSequenceLine 操作的行为与 locateLine 操作的行为相同。
lowerCaseRegion 如果当前视图不是只读的,并且当前视图设置了快速标记,则 lowerCaseRegion 操作将从当前光标位置到快速标记位置的文本更改为小写。
lowerCaseWord 如果当前视图不是只读的,则 lowerCaseWord 操作将当前光标位置处的词更改为小写,然后将光标移至文档中的下一个可视词。如果 actionRepeat 参数是正数,则 lowerCaseWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 lowerCaseWord 操作将前 actionRepeat 个可视词更改为小写。
match match 操作匹配圆括号、花括号、方括号和尖括号。当特定文档解析器处于活动状态时,match 操作也可以匹配语言构造。将选择匹配的构造之间的文本。
nameMark nameMark 操作将光标移至名称标记行。
newLine newLine 操作将光标移至下一个可视行开头。如果 actionRepeat 参数是正数,则 newLine 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 newLine 操作将光标移至前面第 <actionRepeat> 个可视行的开头。
nextTabStop nextTabStop 操作将光标移至下一个制表符停止位。参见 current.tabs 参数以确定当前制表符停止位设置。如果 actionRepeat 参数是正数,则 nextTabStop 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 nexTabStop 操作的行为与 actionRepeat 为正数时 prevTabStop 操作的行为相同。
nextWord nextWord 操作将光标移至下一个词开头。如果 actionRepeat 参数是正数,则 nextWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 nextWord 操作的行为与 actionRepeat 为正数时 prevWord 操作的行为相同。
nullAction nullAction 操作不执行任何操作。
oneSpace 如果当前视图不是只读的,则 oneSpace 操作删除位于当前光标位置处以及位于当前光标位置两旁的任何空格和制表符,并用单个空格替换它们。
openLine openLine 操作在当前行之后创建新行并将光标移至新行的开头。如果 actionRepeat 参数是正数,则 openLine 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 openLine 操作在当前行之前创建 actionRepeat 个新行。
pageDown pageDown 操作将光标向下移动一页。如果 actionRepeat 参数是正数,则 pageDown 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 pageDown 操作的行为与 actionRepeat 为正数时 pageUp 操作的行为相同。
pageLeft pageLeft 操作将光标向左移动一页。如果 actionRepeat 参数是正数,则 pageLeft 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 pageLeft 操作的行为与 actionRepeat 为正数时 pageRight 操作的行为相同。
pageRight pageRight 操作将光标向右移动一页。如果 actionRepeat 参数是正数,则 pageRight 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 pageRight 操作的行为与 actionRepeat 为正数时 pageLeft 操作的行为相同。
pageUp pageUp 操作将光标向上移动一页。如果 actionRepeat 参数是正数,则 pageUp 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 pageUp 操作的行为与 actionRepeat 为正数时 pageDown 操作的行为相同。
popupAtCursor popupAtCursor 操作在当前光标位置处显示弹出菜单。
popupAtMouse popupAtMouse 操作在当前鼠标位置处显示弹出菜单。
paste 如果当前视图不是只读的,则 paste 操作将文本从剪贴板复制到当前光标位置。如果 actionRepeat 参数是正数,则 paste 操作将重复 actionRepeat 次。
pasteOverlay 如果当前视图不是只读的,则 pasteOverlay 操作用剪贴板中的文本覆盖当前光标位置处的文本。
preferences 显示编辑器首选项对话框。并非所有编辑器应用程序都实现了此操作。
prefixBackSpace prefixBackSpace 操作将前置区中的光标位置向左移动一个字符,然后删除位于当前光标位置处的字符。如果光标已位于前置区的第 1 列中,则不执行任何操作。如果 actionRepeat 参数是正数,则 prefixBackSpace 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 prefixBackSpace 操作的行为与 actionRepeat 为正数时 prefixDelete 操作的行为相同。
prefixDelete prefixDelete 操作删除前置区中位于当前光标位置处的字符。如果 actionRepeat 参数是正数,则 prefixDelete 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 prefixDelete 操作的行为与 actionRepeat 为正数时 prefixBackSpace 操作的行为相同。
prefixEnd prefixEnd 操作将前置区中的当前光标位置移至前置区中的文本的末尾。
prefixHome prefixHome 操作将前置区中的当前光标位置移至前置区中的文本的开头。
prefixLeft prefixLeft 操作将前置区中的当前光标位置向左移动一个字符。如果光标已位于第 1 列中,则不执行任何操作。如果 actionRepeat 参数是正数,则 prefixLeft 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 prefixLeft 操作的行为与 actionRepeat 为正数时 prefixRight 操作的行为相同。
prefixRight prefixRight 操作将前置区中的当前光标位置向右移动一个字符。如果光标已位于前置文本末尾,则光标移至文本区的第 1 列。如果 actionRepeat 参数是正数,则 prefixRight 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 prefixRight 操作的行为与 actionRepeat 为正数时 prefixLeft 操作的行为相同。
prefixTruncate prefixTruncate 操作删除从前置区中的当前光标位置到前置文本末尾的文本。
prevTabStop prevTabStop 操作将光标移至上一个制表符停止位。参见 current.tabs 参数以确定当前制表符停止位设置。如果 actionRepeat 参数是正数,则 prevTabStop 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 prevTabStop 操作的行为与 actionRepeat 为正数时 nextTabStop 操作的行为相同。
prevWord prevWord 操作将光标移至上一个词的开头。如果 actionRepeat 参数是正数,则 prevWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 prevWord 操作的行为与 actionRepeat 为正数时 nextWord 操作的行为相同。
print print 操作打开“打印”对话框。
processPrefix processPrefix 操作调用 processPrefix 命令并使用当前 baseProfile 设置作为参数。例如,如果当前基本概要文件是 seu,则 processPrefix 操作将发出 processPrefix seu 命令。注意,调用的 processPrefix 命令不必是缺省的 processPrefix 命令。如果已对当前视图重新定义了 processPrefix 命令,则将调用重新定义的 processPrefix 命令。
proto proto 操作扩展文档解析器中预定义的模板,如 C/C++ 文档中的 switch 构造。仅当特定文档解析器处于活动状态时,proto 操作才可用。
redo redo 操作将重做已使用 undo 操作撤销的上一次更改。如果 actionRepeat 参数是正数,则 redo 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 redo 操作的行为与 actionRepeat 为正数时 undo 操作的行为相同。
reload reload 操作重新装入当前正在编辑的文档。
rename rename 操作允许用户将当前文档重命名。
restorePrefix restorePrefix 操作清除前置区中的所有文本并恢复任何已排除的行。
right right 操作把光标向右移动一个字符位置。如果 actionRepeat 参数是正数,则 right 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 right 操作的行为与 actionRepeat 为正数时 left 操作的行为相同。
save save 操作保存当前文档。
saveAs saveAs 操作打开“另存为”对话框。
saveToWriter saveToWriter 操作旨在供希望将当前文档保存至先前使用 com.ibm.lpex.core.LpexView 类的 setSaveWriter() 方法设置的特定 Java Writer 对象的应用程序编写者使用。如果未设置这样的对象,则将执行 save 操作。
scrollBottom scrollBottom 操作将当前行滚动至窗口底部。
scrollCenter scrollCenter 操作将当前行滚动至窗口中间。
scrollDown scrollDown 操作使窗口往下滚动一行。
scrollMessageLeft scrollMessageLeft 操作滚动消息行中所显示的文本以使上一部分变为可视。
scrollMessageRight scrollMessageRight 操作滚动消息行中所显示的文本以使下一部分变为可视。
scrollTop scrollTop 操作把当前行滚动至窗口顶部。
scrollUp scrollUp 操作使窗口往上滚动一行。
setActionArgument 如果未设置 actionArgument 参数,则 setActionArgument 操作将 actionArgument 设置为单个星号。如果您接着输入一个或多个十进制数字或减号,则这些内容将被追加到 actionArgument 参数中,直到按下不是十进制数字或减号的键为止。

如果发出 setActionArgument 操作时 actionArgument 被设置为只包含星号,则将把另一个星号追加到 actionArgument 中。如果发出 setActionArgument 操作时 actionArgument 被设置为并非只包含星号,则隔离 actionArgument 的设置,并停止对 actionArgument 追加十进制数字和减号。
setParser setParser 操作将光标移至命令行,以便用户可以输入要为文档设置的新文档解析器的名称。
setQuickMark setQuickMark 操作在当前光标位置处设置快速标记。使用 findQuickMark 操作来将光标移回到快速标记处。
setQuickMarkAll setQuickMarkAll 操作在文档的底部设置快速标记并将光标移至文档的顶部。
setQuickMarkWord setQuickMarkWord 操作在下一个词的末尾设置快速标记。如果 actionRepeat 参数是正数,则在后面第 <actionRepeat> 个词的末尾设置快速标记。如果 actionRepeat 参数是负数,则在前面第 <actionRepeat> 个词的开头设置快速标记。
showAll showAll 操作使所有不可视行成为可视行。
split split 操作在当前光标位置处分割当前行。如果 actionRepeat 参数是正数,则 split 操作将重复 actionRepeat 次。
splitAndShift splitAndShift 操作在当前光标位置处分割当前行,并将新行上的文本移至它在前一行上的原始位置。
splitLine splitLine 操作在当前光标位置处分割当前行并将光标移至新行的开头。如果 actionRepeat 参数是正数,则 splitLine 操作将重复 actionRepeat 次。
textWindow textWindow 操作将光标从命令行移至文本区。
toggleCaseSensitive toggleCaseSensitive 操作将 findText.asis 参数切换为 off 或 on。
toggleInsert toggleInsert 操作将插入方式切换为插入替换
toggleKeyRecording toggleKeyRecording 操作将键记录方式切换为 off 或 on。
toggleRegularExpression toggleRegularExpression 操作将 findText.regularExpression 参数切换为 off 或 on。
top top 操作在当前光标位置处设置快速标记,然后将光标移至文档中的第一个可视行的开头。
transposeCharacters 如果当前视图不是只读的,并且当前行不是显示元素,则 transposeCharacters 操作将把当前光标位置处的字符与它前面的字符调换。如果 actionRepeat 参数是正数,则 transposeCharacters 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则光标前面的字符与它前面第 actionRepeat 个的字符调换。
transposeLines 如果当前视图不是只读的,则 transposeLines 操作将当前行与它前面的行调换。如果 actionRepeat 参数是正数,则 transposeLines 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则光标前面的行与它前面的第 actionRepeat 行调换。
transposeWords 如果当前视图不是只读的,则 transposeWords 操作将当前词与它前面的词调换。如果 actionRepeat 参数是正数,则 transposeWords 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则光标前面的词与它前面的第 actionRepeat 个词调换。
truncate 如果当前视图不是只读的,并且当前行不是显示元素,则 truncate 操作截断当前行。否则,truncate 操作不执行任何操作。
undo undo 操作将撤销对文档所作的上一项更改。如果 actionRepeat 参数是正数,则 undo 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 undo 操作的行为与 actionRepeat 为正数时 redo 操作的行为相同。
up up 操作将光标移至上一个可视行。如果 actionRepeat 参数是正数,则 up 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 up 操作的行为与 actionRepeat 为正数时 down 操作的行为相同。
upperCaseRegion 如果当前视图不是只读的,并且当前视图设置了快速标记,则 upperCaseRegion 操作将从当前光标位置到快速标记位置的文本更改为大写。
upperCaseWord 如果当前视图不是只读的,则 upperCaseWord 操作将当前光标位置处的词更改为大写,然后将光标移至文档中的下一个可视词。如果 actionRepeat 参数是正数,则 upperCaseWord 操作将重复 actionRepeat 次。如果 actionRepeat 参数是负数,则 upperCaseWord 操作将前 actionRepeat 个可视词更改为大写。
windowBottom windowBottom 操作将光标移至位于窗口底部的行。
windowTop windowTop 操作将光标移至位于窗口顶部的行。
wordEnd wordEnd 操作将光标移至位于当前光标位置处的词的末尾。
wordStart wordStart 操作将光标移至位于当前光标位置处的词的开头。
yank 如果当前视图不是只读的,并且 Kill 环形缓冲区中有内容,则将当前 kill 字符串插入到文档中的当前光标位置处。
yankPrevious 如果当前视图不是只读的,并且上一个操作是 yank,则使用 Kill 环形缓冲区中的前一个 kill 字符串来替换由上一个 yank 操作插入到文档中的字符串。actionRepeat 参数的正数及负数值将允许您在 Kill 环形缓冲区中向后和向前移动。

相关概念
编辑器命令、操作和参数

相关参考
缺省编辑器命令
action 命令
processPrefix 命令

编辑器参数
actionArgument 参数
actionRepeat 参数
actions 参数
baseProfile 参数
current.block.defaultType 参数
current.tabs 参数
defaultActions 参数
expanded 参数
findText.asis 参数
findText.findText 参数
findText.regularExpression 参数
findText.replaceText 参数
keyAction 参数
mouseAction 参数
popup 参数
topExpanded 参数