Sei sulla pagina 1di 7

ISPF Members List Commands Reference

Primary commands
L Locate member-name

S Select member-name

Line selection commands


P Print

R Rename

D Delete (attention !!! …)

B Browse

E Edit

M Members

*********************************************
ISPF Editor Primary Command Reference
The following commands can be used from the primary command field of the ISPF
editor. This field is found either at the top left or bottom left of the screen
depending on how you have your ISPF screens configured.

[ ] indicate optional parameters, [ | ] indicates a choice of one of the options listed


(or none), { | } indicates you must specify one of the options. Where no optional
parameter is specified the underlined value will be assumed. Commands shown in
italics do not have their parameters listed on this page as a more detailed
explanation of how to use the command appears on another page of this site.
AUTONUM [ON | OFF]
Determine whether line numbers are maintained automatically.

AUTOSAVE [ON | OFF PROMPT | OFF NOPROMPT]


Determine whether data is automatically saved when you leave the editor.

BOUNDS [left-column right-column]


Controls left and right boundaries for edit commands.

CANCEL
End the edit session without saving.

CHANGE
This command works exactly the same as the Find command except that
there is an extra parameter that contains the value that is to be substituted
for the found string.

COPY
refer to Moving Lines of Data for full details of the parameters available
with this command and how to use it.

CREATE
refer to Moving Lines of Data for full details of the parameters available
with this command and how to use it.

CUT
refer to Moving Lines of Data for full details of the parameters available
with this command and how to use it.

DELETE [ALL] [range] [X | NX]


Delete the specified lines.

EDIT [membername]
Invoke another edit session.

EXCLUDE
This command works exactly the same as the Find command except that the
lines on which the searched for string is found are excluded from the
displayed output.

FIND
refer to Moving Lines of Data for full details of the parameters available
with this command and how to use it.

HEX [ON DATA | ON VERT | OFF]


Controls whether the hexadecimal values are displayed and if so how.

IMACRO {macro-name | NONE}


Replaces the initial macro in the edit profile.

LOCATE {line-number | label}


Locate the specified line.

LOCATE [NEXT | PREV | FIRST | LAST] [CHANGE | LABEL | EXCLUDED |


ERROR | COMMAND | SPECIAL] [range]
Locate the specified type of line.

MOVE
refer to Moving Lines of Data for full details of the parameters available
with this command and how to use it.
NONUMBER
Turn number mode off.

NOTES [ON | OFF]


Determine whether or not notes are displayed.

NULLS [ON STD | ON ALL | OFF]


Controls how trailing blanks are handled.

NUMBER [ON | OFF] [STD | COBOL | STD COBOL]


Determine how line numbers are stored.

PACK [ON | OFF]


Determine whether data is stored in a compressed format.

PASTE
refer to Moving Lines of Data for full details of the parameters available
with this command and how to use it.

PROFILE [profile-name]
Display the specified profile.

PROFILE [LOCK | UNLOCK]


Determine whether or not profile changes will be saved.

RECOVERY [ON | OFF]


Determines whether changes are saved in a recovery dataset.

RENUM [ON | OFF] [STD | COBOL | STD COBOL] [DISPLAY]


Resequence line numbers automatically.

REPLACE
refer to Moving Lines of Data for full details of the parameters available
with this command and how to use it.

RESET [LABEL] [COMMAND] [ERROR] [CHANGE] [SPECIAL] [EXCLUDED]


[range]
Resets the specified settings to their default.

SAVE
Save the current member.

STATS [ON | OFF]


Determine whether member statistics are maintained.

SUBMIT [range]
Submit the content of the member for background processing.
TABS [ON | OFF] [STD | ALL] [tab-character]
Control logical and hardware tabbing.

UNDO
Undo the last change stored in the recovery dataset.

UNNUM
Replace line numbers with blanks and turn number mode off.
ISPF Editor Line Command Reference
This is a list of the various commands that can be entered into the field alongside
the individual lines of the file that you are editing using the ISPF editor. The field
usually contains either ''''' or line numbers. These commands usually act on the
data line that is alongside and may also affect adjacent lines if a number is typed
alongside. With block commands the command needs to be entered on both the first
and last lines to define a block of lines.
Command Function
< Data shift left
shifts a single line of program source code to the left without
affecting the program labels or comment ie. data from
column one to the first blank and data following several
blanks are not moved. May be specified with a number
identifying the distance to move (default 2).
<< Block data shift left
All of the lines in the block are affected as if you typed
individual data shift left commands. May be specified with a
number identifying the distance to move (default 2).
> Data shift right
As for data shift left but the opposite direction. May be
specified with a number identifying the distance to move
(default 2).
>> Block data shift right
( Column shift left
Works similarly to data shift left but moves everything within
the bounds, nothing stays fixed in place. May be specified
with a number identifying the distance to move (default 2).
(( Block column shift left
) Column shift right
)) Block column shift right
a After
used with copy, move, or paste to specify the line after which
the copied/moved lines are to be inserted.
b Before
used with copy, move, or paste to specify the line before
which the copied/moved lines are to be inserted.
bnds Display bounds above this line
Displays the current boundary positions which can be
changed by tying < and > in the new boundary positions that
you require.
c Copy
Copies this line either to another place within the current file
(using a, b, or o to identify destination) or to another file
(using the create, replace, or cut commands). Can be
specified with a number to indicate that multiple lines are to
be copied.
cc Block copy
cols Display the column ruler above this line
d Delete
Deletes this line from the file. Can be specified with a number
to indicate that following lines are also to be deleted.
dd Block delete
f Display the first excluded line
Can be specified with a number to display more than one
excluded lines. This command is only valid on excluded lines.
i Insert a new line after this one
Can be specified with a number to insert multiple lines.
l Display the last excluded line
Can be specified with a number to display more than one
excluded lines. This command is only valid on excluded lines.
lc Convert all text on this line to lower case
Can be specified with a number to convert more than one line
to lower case.
lcc Block convert to lower case
m Move
Works the same as copy except that the lines are removed
from their current location.
mm Block move
mask Display the mask line above this one
The mask defines the default content for inserted lines.
o Overlay (used with copy and move to specify the line into
which the copied/moved line is to be inserted - only spaces
are replaced). Can be specified with a number to indicate that
following lines are also to be overlaid.
oo Block overlay (the lines to be copied/moved are inserted into
the block as many times as they will fit)
r Repeat - create a duplicate of this line
Can be specified with a number to indicate that additional
duplicate lines are to be produced.
rr Block repeat
Can be specified with a number to indicate that multiple
duplicates of the block are to be produced.
s Show the excluded line that has the least indentation
Can be specified with a number to display more than one
excluded lines. When multiple lines are displayed they may
not be together. This command is only valid on excluded
lines.
tabs Show the tab settings above this line
Hardware tabs positions are indicated by asterisks (*) and
software tabs by hyphens (-) or underscores (_).
te Text Entry mode - allows bulk insert following this line
You can start entering data without paying any attention to
lines as the text will wrap automatically. Press the enter key
to exit from text entry mode.
tf Text flow - flows the text between the margins for this line
and following lines until a blank line is found, the indentation
changes, or a special character (period, colon, ampersand,
less than, or form feed) is found in the first column.
tj Text Join - merges this line with the following one
ts Text split - splits this line in two
You need to position the cursor at the position on the line
where you want the split to occur.
uc Convert all text on this line to upper case
Can be specified with a number to convert multiple lines.
ucc Block convert to upper case
x Exclude this line from the display
Can be specified with a number to exclude multiple lines. This
command is useful when you need to view two blocks of data
that are in different locations within the file, just exclude the
intervening data from the display.
xx Block exclude
. label assignment
You can assign a label to any non-excluded line by typing a
period followed by the label name. The label can then be used
to identify the line in primary commands. You cannot start
labels with "z" as these labels are reserved for system use.

Potrebbero piacerti anche