Features of language editors
Each editor supports a set of features. In general, the COBOL, HLASM, JCL, PL/I, and REXX editors are the most robust for working with their associated file type. The z Systems® LPEX Editor is flexible, in that it supports different file types, but might not be as language sensitive.
| Feature | COBOL Editor | HLASM Editor | JCL Editor | PL/I Editor | REXX Editor | z Systems LPEX Editor | ||
|---|---|---|---|---|---|---|---|---|
| On COBOL files | On JCL files | On PL/I files | ||||||
| Associate Complete Program | Yes | No | No | Yes | No | No | No | No |
| Automatic Commenting | Yes | No | No | Yes | No | Yes | Yes | Yes |
| Automatic Sequence Numbering | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Autosave | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Bidirectional Support | No | No | No | No | No | Yes | Yes | Yes |
| Bookmarking | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Browse Mode | Yes (MVS/AIX®) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) |
| Call/Perform Hierarchy | Yes | No | No | Yes | No | Yes | No | Yes |
| Capitalization Formatting | Yes | Yes | Yes | Yes | No | Yes | Yes | No |
| Column Line Indicator | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Compiler-Specific Real-Time Syntax Checking | Yes | No | No | No | Yes | Yes | No | No |
| Content Assist | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Control Flow Diagram | Yes | No | No | Yes | No | Yes | No | Yes |
| Customizable Tab Stops | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Data Element Table | Yes | No | No | Yes | No | Yes | No | Yes |
| Data Flow Diagram | Yes | No | No | No | No | Yes | No | No |
| DBCS Support | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Expanding and Collapsing Code Elements | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| File Compare | Yes | No | Yes | Yes | Yes | No | No | No |
| File locking | Yes (MVS/AIX) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) |
| File Truncation Warnings | Yes (MVS) | Yes | Yes (MVS) | Yes (MVS) | No | Yes (MVS) | Yes (MVS) | Yes (MVS) |
| Filter view | Yes | No | No | Yes | No | Yes | Yes | Yes |
| Folding code blocks | Yes | No | No | Yes | No | No | No | No |
| Format Source Code | Yes | No | Yes | Yes | No | No | No | No |
| Hexadecimal Editing | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Horizontal Ruler | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Hover Information | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
| Identify Unreachable Code | Yes | No | No | No | No | Yes | No | No |
| Identify Unused Variables and Copybooks | Yes | No | No | No | No | Yes | No | No |
| IMS Snippets Integration | Yes | No | N/A | No | No | Yes | N/A | No |
| Indentation Formatting | Yes | No | No | Yes | No | No | No | No |
| ISPF Command Line | No | No | No | No | No | Yes | Yes | Yes |
| ISPF Prefix Area Commands | No | No | No | No | No | Yes | Yes | Yes |
| Language-Sensitive Help | Yes | No | No | Yes | No | Yes (MVS, Windows) | No | Yes (MVS, Windows) |
| Mark Occurrences | Yes | No | No | Yes | No | No | No | No |
| Matching Parenthesis | Yes | No | No | Yes | No | No | No | No |
| Menu Manager Integration | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Metrics in the Properties view | Yes | No | No | Yes | No | Yes | No | Yes |
| Open/Browse/View Copybook and Include File Actions | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Open/Browse/View Copybook and Include File Hyperlinks | Yes | No | Yes | Yes | No | No | No | No |
| Open Declaration Actions and Hyperlinks | Yes | Yes | Yes | Yes | No | Yes | No | Yes |
| Open File Reference Actions | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Open File Reference Hyperlinks | Yes | No | Yes | Yes | No | No | No | No |
| Outline | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Preprocessor Integration | Yes | No | N/A | Yes | No | Yes | N/A | Yes |
| Prevents Shifting of Sequence Numbers | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| pureQuery® Integration | Yes | No | No | Yes | No | Yes | No | Yes |
| Quick Fixes | Yes | No | Yes | Yes | No | No | No | No |
| Quick Outline | Yes | No | Yes | Yes | No | No | No | No |
| Range Indicator and Show Selected Only | Yes | No | Yes | Yes | No | No | No | No |
| Real-Time Syntax Check | Yes | Limited | Yes | Yes | Yes | Yes | No | Yes |
| Refactor > Create Copybook | Yes | No | No | No | No | Yes | No | No |
| Refactor > Create Program | Yes | No | No | No | No | Yes | No | No |
| Refactor > Extract Paragraph | Yes | No | No | No | No | Yes | No | No |
| Refactor > Identify Unused Variables | Yes | No | No | No | No | Yes | No | No |
| Refactor > Remove Noise Words | Yes | No | No | No | No | Yes | No | No |
| Refactor > Rename | Yes | No | No | Yes | No | Yes | No | Yes |
| Refresh Dependencies | Yes | No | No | Yes | No | Yes | No | Yes |
| Renumber / Unnumber | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| Round-Trip Integrity Warnings | Yes (MVS) | No | Yes (MVS) | Yes (MVS) | No | Yes (MVS) | Yes (MVS) | Yes (MVS) |
| Save Actions | Yes | Yes | Yes | Yes | No | Yes | Yes | No |
| Search for Occurrences | Yes | No | No | Yes | Yes | Yes | No | Yes |
| Search Text in File | Yes | No | Yes | Yes | No | No | No | No |
| Sequence Numbers at Column 1 | Yes | No | N/A | N/A | No | Yes | N/A | N/A |
| Show Expanded Source | Yes | No | No | Yes | No | Yes | No | Yes |
| Submit JCL | N/A | No | Yes | N/A | No | N/A | Yes | N/A |
| Surround With Menu | Yes | No | Yes | Yes | No | No | No | No |
| Syntax Check: Local and Remote | Yes | No | No | Yes | No | Yes | No | Yes |
| Syntax Highlighting | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Task Tags | Yes | No | Yes | Yes | No | No | No | No |
| Toggle Comment | Yes | Yes | Yes | No | No | Yes | No | No |
| Tooling Status Indicator | Yes | No | No | Yes | No | No | No | No |
| Typing Preferences | No | No | Yes | No | No | No | No | No |
| Vertical Margin Lines | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| View Mode | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) | Yes (MVS) |
| Write Occurrence Identification | Yes | No | No | Yes | No | Yes | No | Yes |