Developer for System z V7.6.x

# 交互式系统生产率设施 LPEX 命令

除了由基本 LPEX 编辑器提供的那些命令之外，System z® LPEX 编辑器使您能够使用下列交互式系统生产率设施 (ISPF) 命令，如 ISPF 基本概要文件和 ISPF 编辑器概要文件中的键设置中所述。这些命令的行为与 ISPF 编辑器中这些命令的行为类似。要获取有关 ISPF 编辑器命令以及字符串规范的详细描述，请参阅 ISPF Edit and Edit Macros 一书。LPEX 中的命令提供了 ISPF 编辑器中可用功能的一部分。

接受字符串的命令通常接受 ISPF 命令接受的那些格式。例如，接受加引号、字符、文本和图形字符串。此外，通过将正则表达式置于前面带 R 的引号内来将正则表达式作为搜索字符串来接受。例如，`FIND R'[0-9]{3}'` 将查找包含三个数字的字符串。不接受十六进制规范。

缺省情况下，功能键设置为如下：

F5 重复查找
F6 重复更改
F7 向上滚动
F8 向下滚动
F10 向左翻页
F11 向右翻页

LPEX 中字符串突出显示的方式与 ISPF 中字符串突出显示的方式不同。在 ISPF 中，会突出显示所找到字符串的所有实例。 在 LPEX 中，仅突出显示该字符串的当前实例。

因为 ISPF 标签不是 LPEX 编辑器的本机功能部件，所以在 LPEX 编辑器内，标签的操作方式也稍有不同。

通过将分号置于多个编辑主命令之间，可将这些命令连接起来。但是，该分号前后必须有空格。

表 1. 受 System z LPEX 编辑器支持的 ISPF 命令
名称* | 描述 | 受支持参数
--- | --- | ---
C | 查找并替换 | {FIRST, LAST, NEXT, PREV, ALL} {CHARS, WORD, SUFFIX, PREFIX } {column numbers} {label range}
F | 查找 | {FIRST, LAST, NEXT, PREV, ALL} {CHARS, WORD, SUFFIX, PREFIX } {column numbers} {label range}
X | 排除行。 | {FIRST, LAST, NEXT, PREV, ALL} {CHARS, WORD, SUFFIX, PREFIX } {column numbers} {label range}
SORT | 对文档行进行排序。 | { A, D } { X, NX } {column numbers} {label range}
BOUNDS | 为命令设置上下文边界。 注： BOUNDS 命令不会影响在前置区中输入的命令（例如 shift 命令：))）。BOUNDS 命令只影响在 LPEX 命令行中输入的命令（即 C、F、X 和 SORT）。 | {column numbers}
RFIND | 重复最后一个查找命令。 | 不适用
RCHANGE | 重复最后一个更改命令。 | 不适用
FLIP | 对文档中每行的包括/排除状态进行转换。隐藏的行会显示，反之亦然。 | 不适用
RESET | 显示已排除行并取消对所找到字符串的突出显示。 | { X, CHG, FIND }
DELETE | 删除所指定范围中的行。 | { ALL, X, NX , label range }
* 许多此类命令具有别名。例如： FIND 的别名为 F；CHANGE 的别名为 C；EXCLUDE 的别名为 X；BOUNDS 的别名为 BNDS；RESET 的别名为 RES；DELETE 的别名为 DEL

使用条款 | 反馈
本信息中心基于 Eclipse 技术。（http://www.eclipse.org）