使用 keyAction 参数来设置或查询指定的键或一系列键的编辑器操作指定。
query 命令
set 命令
当前视图。
query keyAction.[modifier-][...]key[,[modifier-][...]key][...][.context][...][.secondary] set keyAction.[modifier-][...]key[,[modifier-][...]key][...][.context][...][.secondary] [action]
modifier | modifier 参数可以是 c、s 或 a 中的任何一个。 c 用来指示平台的主键盘组合键,例如,Windows 上的 Ctrl 键。s 用来指示平台的辅助键盘组合键,例如,Windows 上的 Shift 键。a 用来指示平台的第三键盘组合键,例如,Windows 上的 Alt 键。 例如,如果要为 Ctrl+Alt+A 设置键,则指定“c-a-a”。 |
key | key 参数可以是下列任何一项:
|
context | context 参数可以是 t、p 或 c 中的任何一个。t 用来指示该键应该在光标位于文本区中时可用。p 用来指示该键应该在光标位于前置区中时可用。c 用来指示该键应该在光标位于命令行上时可用。如果未指定上下文,则假定上下文为 t。 |
secondary | 如果您希望对编辑器操作指定附加的键,则使用 secondary 参数。每次只能对一个操作指定一个主键,但可以对同一操作指定任意多个辅键。对操作指定的主键就是 actionKey 参数返回的那个键。 |
action | 使用 action 参数来指定要对指定的键指定的编辑器操作。如果未指定操作或指定了 null,则不会对键指定任何操作。 |
要对一系列键指定编辑器操作,请指定由逗号分隔的附加键。在调用操作之前,必须按正确的顺序发出所有指定的键。
当 vi 基本概要文件处于活动状态时,编辑器不将 keyAction 参数用于文本区域中的键指定。而是激活编辑器的 vi 键处理程序。
编辑器所接收到的实际键取决于编辑器的运行环境,包括工作站配置、操作系统、Java 支持以及封装编辑器应用程序等。在某些环境中,可能未激活某些键操作。
query keyAction.c-f set keyAction.a-backSpace.t.p.secondary undo set keyAction.c-x,c-x.t findQuickMark
query 命令
set 命令
actionKey 参数
actionKeyText 参数
keys 参数
updateProfile.userKeyActions 参数
vi 基本概要文件
Copyright IBM Corporation 1992, 2006. All Rights Reserved.