Rational 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)