ISPF editor
The full-screen text editor used to write and change JCL, COBOL, REXX and anything else held in a dataset.
Also written ISPF edit, edit
The ISPF editor is where mainframe code gets written. It edits a sequential dataset or one member of a library, and it works differently enough from a modern editor to be worth learning deliberately.
There are two places to type commands. The primary command line at the top takes commands that act on the whole file: find a string, change all occurrences, sort, save, cancel. The line command area down the left, where the line numbers are, takes short commands typed directly over the numbers: delete a line, repeat it, copy it, mark a block, shift text left or right.
That line command area is the part people find unusual and then miss everywhere else. Duplicating twenty lines is two keystrokes over a line number.
The editor also holds your changes in memory until you save, so cancelling discards them for good. Learning find, change, copy, move, insert and delete covers almost everything you will do day to day.
Related terms
- ISPFThe full-screen, menu-driven workbench most people use to do their day-to-day work on z/OS.
- ISPF panelA single screen within ISPF, whether a menu, a list or a form, identified by a number you can jump straight to.
- PF keysThe function keys F1 to F24, which carry the main actions on a mainframe screen: help, exit, save, page up and down.
- MemberOne named item inside a partitioned dataset, such as a single program, job or copybook within a library.
- Partitioned datasetA dataset that works like a library or folder, holding many separately named members inside one dataset.