Developer for System z 7.6.x 版

# 互動式系統輔助機能 (ISPF) LPEX 指令

除了基本 LPEX 編輯器提供的那些指令外，System z® LPEX 編輯器還可讓您使用下列「互動式系統輔助機能 (ISPF)」指令，如 ISPF 基本設定檔和 ISPF 編輯器設定檔中的關鍵設定中所述。這些指令的行為與 ISPF 編輯器中相同指令的行為類似。如需 ISPF 編輯器指令和字串規格的詳細說明，請參閱 ISPF 編輯與編輯巨集一書。LPEX 編輯器中的指令提供了可在 ISPF 編輯器中使用的部分函數。

可接受字串的指令所接受的格式，通常與 ISPF 指令所接受的格式相同。例如，可以接受引用字串、字元、文字及圖形字串。此外，透過將正規表示式放在具有前導 R 的引號中，可以將正規表示式接受為搜尋字串。例如，`FIND R'[0-9]{3}'` 將尋找包含這三個號碼的字串。不接受十六進位規格。

依預設，功能鍵設定如下所示：

F5 重複尋找
F6 重複變更
F7 向上捲動
F8 向下捲動
F10 頁面左移
F11 頁面右移

字串的強調顯示在 LPEX 中的實作方式與在 ISPF 中不同。在 ISPF 中，會強調顯示找到的所有字串實例。 而在 LPEX 中，僅強調顯示字串的現行實例。

標籤在 LPEX 編輯器中的行為也稍微不同，因為 ISPF 標籤不是 LPEX 編輯器的原生特性。

透過在指令之間使用分號，可將多個編輯主要指令鏈結在一起。然而，分號前後必須各有一個空格。

表 1. System z LPEX 編輯器支援的 ISPF 指令
名稱* | 說明 | 支援的參數
--- | --- | ---
C | 尋找/取代 | {FIRST, LAST, NEXT, PREV, ALL} {CHARS, WORD, SUFFIX, PREFIX } {直欄號} {標籤範圍}
F | 尋找 | {FIRST, LAST, NEXT, PREV, ALL} {CHARS, WORD, SUFFIX, PREFIX } {直欄號} {標籤範圍}
X | 排除行。 | {FIRST, LAST, NEXT, PREV, ALL} {CHARS, WORD, SUFFIX, PREFIX } {直欄號} {標籤範圍}
SORT | 排序文件行。 | { A, D } { X, NX } {直欄號} {標籤範圍}
BOUNDS | 設定指令的環境定義界限。 註: BOUNDS 指令不會影響在字首區域中輸入的指令（例如，移位指令：))）。BOUNDS 指令僅影響在 LPEX 指令行中輸入的指令，即 C、F、X 和 SORT。 | {直欄號}
RFIND | 重複前次尋找指令。 | N/A
RCHANGE | 重複前次變更指令。 | N/A
FLIP | 反轉文件中每一行的包括/排除狀態。隱藏行會變為顯示，反之亦然。 | N/A
RESET | 顯示已排除的行，並移除已找到字串的強調顯示。 | { X, CHG, FIND }
DELETE | 刪除指定的範圍中的行。 | { ALL, X, NX , 標籤範圍 }
* 這些中的許多指令都具有別名。例如： FIND、F CHANGE、C EXCLUDE、X BOUNDS、BNDS RESET、RES DELETE、DEL

使用條款 | 意見
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)