Category : Miscellaneous Language Source Code
Archive   : SPFDEMO.ZIP
Filename : SPFPC.HLP

 
Output of file : SPFPC.HLP contained in archive : SPFDEMO.ZIP
; SPF/PC HELP FILE
;
; There are 3 types of records in this file:
; 1 - Records starting with a semi colon in column 1 are comments
; 2 - Records with an H in column 1 are menu header records
; 3 - Records with a numeric character in column 1 are field
; definition records.
; 4 - Records starting with an asterisk in column 1 are keywords
; which can be entered with the HELP command for detailed
; information about a specific command.
;
; Type 2 layout:
;
; Columns Description
;
; 1 Always H
; 2 - 3 Second level menu number
; 4 - 5 Third level menu number
; 6 Letter used for page up/ page down
; 7 - 14 Blank or command name
; 15 - n Comments
;
;
; Example: H0000A - Help Primary Directory Menu
; H0300A - 1st line command menu
; H0300B - line command menu after page down
; H0000ACHANGE - 1st Change command information menu
;
;
; Type 3 layout:
;
; Columns Description
;
; 1 - 2 Line number on the screen, relative to zero, where
; text is to be placed.
; 4 - 5 Column number on same line, relative to zero, where
; text is to be placed.
; 7 - 8 2 digit attribute code used to display this field.
; These attributes correspond with the first 2 fields
; on the color selection menu, 0.5.
; code: N - Protected normal
; H - Protected high
; RN - Protected normal (Reverse Video)
; RH - Protected high (Reverse Video)
;
; 10 FLAG BYTE
; 1 = End Key definition: [F3] to be replaced by current
; End Key definition.
;
; 12 Text
;
;
;
;
;
H0000A PRIMARY HELP MENU
;
03 15 NH 1
03 17 N - General commands
04 15 NH 2
04 17 N - Browse commands
05 15 NH 3
05 17 N - Edit primary commands
06 15 NH 4
06 17 N - Edit line commands
07 15 NH 5
07 17 N - Directory list commands
08 15 NH 6
08 17 N - Utility information
09 15 NH 7
09 17 N - Program function keys
10 15 NH 8
10 17 N - Paging area information
11 15 NH 9
11 17 N - SPF/PC startup options
12 14 NH 10
12 17 N - SPF/PC color selection
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100A GENERAL COMMANDS
;
02 00 RH GENERAL COMMANDS
04 01 NH &
04 10 N - Redisplays the appended command after execution
05 01 NH CURSOR
05 10 N - Moves the cursor to the command input field
06 01 NH DATA
06 10 N - Used to assign a data string to a function key
07 01 NH DOWN
07 10 N - Scrolls down by the current scroll value
08 01 NH END
08 10 N - Returns to the prior menu (saves changed files)
09 01 NH ENTER
09 10 N - Simulate pressing the enter key
10 01 NH EOF
10 10 N - Erase from cursor to end of field
11 01 NH FF
11 10 N - Sends a form feed to the printer
12 01 NH FSPLIT
12 10 N - Same as SPLIT except both tasks are full screen
13 01 NH HELP
13 10 N - Immediately display the primary help menu
14 01 NH KEYS
14 10 N - Display program function key menu
15 01 NH LEFT
15 10 N - Scrolls left by the current scroll value
16 01 NH PRINT
16 10 N - Print the current screen, or all or part of a file
19 00 N Enter highlighted command for detailed description
21 00 N Press
21 06 NH page down (PgDn)
21 23 N to display additional commands
;
H0100B GENERAL COMMANDS (PAGE 2)
;
02 00 RH GENERAL COMMANDS (page 2)
04 01 NH RCHANGE
04 10 N - Repeats the last CHANGE command issued
05 01 NH RETURN
05 10 N - Same as END except returns to the primary option menu
06 01 NH RFIND
06 10 N - Repeats the last FIND command issued
07 01 NH RIGHT
07 10 N - Scrolls right by the current scroll value
08 01 NH SCREEN
08 10 N - Change the current screen format
09 01 NH SPLIT
09 10 N - Enters split screen mode and creates a new task
10 01 NH SWAP
10 10 N - Swaps control to the other active split screen
11 01 NH TSO(DOS)
11 10 N - Execute any DOS command
12 01 NH UP
12 10 N - Scrolls up by the current scroll value
13 01 NH USER
13 10 N - Execute a user application
19 00 N Enter highlighted command for detailed description
21 00 N Press
21 06 NH 1 [F3]
21 12 N to return to prior menu
;
H0100A& & COMMAND
;
03 00 RH DETAILED & COMMAND DESCRIPTION
05 02 NH &
05 03 N command
07 00 N Any command may be prefixed with an ampersand (&) to keep the
08 00 N command displayed in the command field after the command has executed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ACURSOR CURSOR COMMAND
;
03 00 RH DETAILED CURSOR COMMAND DESCRIPTION
05 02 NH CURSOR
07 00 N This command causes the cursor to be moved to the first input
08 00 N field on line 2 which is normally the option selection or
09 00 N command field. Entering this command again causes the cursor to
10 00 N be moved to the second input field on line 2.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ADATA DATA COMMAND INFORMATION
;
03 00 RH DETAILED DATA COMMAND DESCRIPTION
05 02 NH DATA
05 07 N string
07 00 N The string is echoed to the screen as if it were typed on the
08 00 N keyboard.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ADOS DOS COMMAND INFORMATION
;
03 00 RH DETAILED DOS COMMAND DESCRIPTION
05 02 NH DOS
06 02 NH TSO
08 00 N This command is used to execute any DOS command or program
09 00 N that can be entered on the Option 6 menu.
11 00 N To use the command simply enter DOS or TSO followed by a space
12 00 N then enter the DOS or TSO command.
14 00 N For example, to display the directory on drive A you would enter
15 02 N DOS DIR A:
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ADOWN DOWN COMMAND
;
03 00 RH DETAILED DOWN COMMAND DESCRIPTION
05 02 NH DOWN
07 00 N This command causes a scroll toward the bottom of the data.
09 00 N If anything is found in the command input field when this
10 00 N function is invoked, it is used to temporarily override
11 00 N the value in the scroll field.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AEND END COMMAND
;
03 00 RH DETAILED END COMMAND DESCRIPTION
05 02 NH END
07 00 N This command terminates the current operation and returns
08 00 N to the previous menu. If the primary option menu is being
09 00 N displayed when this function is invoked then SPF/PC is
10 00 N terminated.
12 00 N If in edit mode the file being edited is saved if it has
13 00 N been modified.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AENTER ENTER COMMAND INFORMATION
;
03 00 RH DETAILED ENTER COMMAND DESCRIPTION
05 02 NH ENTER
07 00 N The ENTER command is useful when assigning a string of commands
08 00 N to a function key.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AEOF EOF COMMAND INFORMATION
;
03 00 RH DETAILED EOF COMMAND DESCRIPTION
05 02 NH EOF
07 00 N The EOF command is used to erase the data from the cursor to
08 00 N the end of the field.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AFF FF COMMAND INFORMATION
;
03 00 RH DETAILED FF COMMAND DESCRIPTION
05 02 NH FF
07 00 N This command is used to send a form feed to the printer to cause
08 00 H a page eject to top of form.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AFSPLIT FSPLIT COMMAND
;
03 00 RH DETAILED FSPLIT COMMAND DESCRIPTION
05 02 NH FSPLIT
07 00 N This command causes full screen split mode to be entered.
09 00 N Full screen split mode functions the same as normal split
10 00 N screen except that only one task is displayed when you swap
11 00 N between tasks. With normal split screen mode, both tasks are
12 00 N displayed with the screen division occurring at the cursor
13 00 N location at the time of the split.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AHELP HELP COMMAND
;
03 00 RH DETAILED HELP COMMAND DESCRIPTION
05 02 NH HELP
07 00 N This command provides access into the SPF/PC Help Facility.
08 00 N By using the function key assigned to this command, additional
09 00 N information about an error message is displayed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AKEYS KEYS COMMAND
;
03 00 RH DETAILED KEYS COMMAND DESCRIPTION
05 02 NH KEYS
07 00 N This command causes an immediate display of a menu that
08 00 N allows you to view and change the current program function
09 00 N key definitions.
11 00 N This function is equivalent to that of option 0.3.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ALEFT LEFT COMMAND
;
03 00 RH DETAILED LEFT COMMAND DESCRIPTION
05 02 NH LEFT
07 00 N This command causes a scroll toward the left margin of the
08 00 N data.
10 00 N If anything is found in the command input field when this
11 00 N function is invoked, it is used to temporarily override
12 00 N the value in the scroll field.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100APRINT PRINT COMMAND INFORMATION
;
03 00 RH DETAILED PRINT COMMAND DESCRIPTION
05 02 NH PRINT
05 09 N [ALL ]
06 02 NH PRI
06 09 N [PART]
08 00 N The PRINT command is used to print the current screen, all of
09 00 N the current file being edited, or a portion of that file.
11 00 N PRINT with no parameters will print the screen exactly as seen.
13 00 N PRINT ALL will print all of the file currently being edited.
15 00 N PRINT PART will print one line or a block of lines in conjunction
16 00 N with the COPY (C) or BLOCK COPY (CC) line commands.
18 00 N The printed output is directed to the destination specified on
19 00 N the printer menu, Option 0.2. The ESC key may be pressed at any
20 00 N time to terminate printing.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ARCHANGE RCHANGE COMMAND
;
03 00 RH DETAILED RCHANGE COMMAND DESCRIPTION
05 02 NH RCHANGE
07 00 N For edit only, this command repeats the action of the
08 00 N previous CHANGE command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ARETURN RETURN COMMAND
;
03 00 RH DETAILED RETURN COMMAND DESCRIPTION
05 02 NH RETURN
07 00 N This command causes an immediate return to the primary
08 00 N option menu without displaying the intervening menus.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ARFIND RFIND COMMAND
;
03 00 RH DETAILED RFIND COMMAND DESCRIPTION
05 02 NH RFIND
07 00 N For Browse this command repeats the action of the previous
08 00 N FIND operation.
10 00 N For edit this command finds the search string defined by
11 00 N the most recent FIND or CHANGE command, or excludes a line
12 00 N containing the search string defined by the previous
13 00 N EXCLUDE command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ARIGHT RIGHT COMMAND
;
03 00 RH DETAILED RIGHT COMMAND DESCRIPTION
05 02 NH RIGHT
07 00 N This command causes a scroll toward the right margin of the
08 00 N data.
10 00 N If anything is found in the command input field when this
11 00 N function is invoked, it is used to temporarily override
12 00 N the value in the scroll field.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ASCREEN SCREEN COMMAND
;
03 00 RH DETAILED SCREEN COMMAND DESCRIPTION
05 02 NH SCREEN
05 10 N [STD]
06 10 N [MAX]
08 00 N This command is used to temporarily change the screen
09 00 N format specified on menu 0.1.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ASPLIT SPLIT COMMAND
;
03 00 RH DETAILED SPLIT COMMAND DESCRIPTION
05 02 NH SPLIT
07 00 N This command causes split screen mode to be entered, or
08 00 N can be used to change the location of the split line if
09 00 N split screen mode is already in effect.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ASWAP SWAP COMMAND
;
03 00 RH DETAILED SWAP COMMAND DESCRIPTION
05 02 NH SWAP
07 00 N This command causes the cursor to be positioned to wherever
08 00 N it was previously on the other logical screen of a split
09 00 N screen pair.
11 00 N Refer to the SPLIT command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100ATSO TSO COMMAND INFORMATION
;
03 00 RH DETAILED TSO COMMAND DESCRIPTION
05 02 NH TSO
06 02 NH DOS
08 00 N This command is used to execute any DOS command or program
09 00 N that can be entered on the Option 6 menu.
11 00 N To use the command simply enter DOS or TSO followed by a space
12 00 N then enter the DOS or TSO command.
14 00 N For example, to display the directory on drive A you would enter
15 02 N TSO DIR A:
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AUP UP COMMAND
;
03 00 RH DETAILED UP COMMAND DESCRIPTION
05 02 NH UP
07 00 N This command causes a scroll toward the top of the data.
09 00 N If anything is found in the command input field when this
10 00 N function is invoked, it is used to temporarily override
11 00 N the value in the scroll field.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0100AUSER USER COMMAND
;
03 00 RH DETAILED USER COMMAND DESCRIPTION
05 02 NH USER
05 07 N [n [parms]]
07 02 N Where: n = number corresponding to the application number
08 14 N on menu U.
10 10 N parms = parameters appended to the parameter list specified
11 17 N when the application was defined on menu 0.6.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0200A BROWSE COMMANDS
;
02 00 RH BROWSE COMMANDS
04 00 NH BROWSE
04 09 N - Causes recursive browsing of another file.
05 00 NH COLS
05 09 N - Causes display of a line that identifies column positions.
06 00 NH FIND
06 09 N - Finds a string of data.
07 00 NH HEX
07 09 N - Causes data to be displayed in hexadecimal or ascii format.
08 00 NH LOCATE
08 09 N - Causes direct scrolling to the specified relative line number.
09 00 NH RESET
09 09 N - Removes the column identification line from display.
19 00 N Enter highlighted command for detailed description
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0200ABROWSE BROWSE COMMAND INFORMATION
;
03 00 RH DETAILED BROWSE COMMAND DESCRIPTION
05 02 NH BROWSE
05 09 NH [filename[.ext]]
07 00 N Causes recursive browsing of another file. If filename[.ext]
08 00 N is not entered, a menu will be displayed for selecting a file.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0200ACOLS COLUMNS COMMAND INFORMATION
;
03 00 RH DETAILED COLUMNS COMMAND DESCRIPTION
05 02 NH COLS
06 02 NH COL
08 00 N The purpose of the COLUMNS command is to display a line with
09 00 N the column numbers.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0200AFIND FIND COMMAND INFORMATION
;
03 00 RH DETAILED FIND COMMAND DESCRIPTION
05 02 NH FIND
05 09 N string [NEXT ] [CHARS ] [col-1 [col-2]]
06 02 NH F
06 18 N [ALL ] [PREFIX]
07 18 N [FIRST] [SUFFIX]
08 18 N [LAST ] [WORD ]
09 18 N [PREV ]
11 00 N The above operands may be typed in any order except that col-2
12 00 N (if typed) must follow col-1.
14 00 N The string operand is required; the others are optional.
16 00 N NOTE: See CHANGE command (page 2) in EDIT primary commands
17 00 N for description of string.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0200AHEX HEX COMMAND INFORMATION
;
03 00 RH DETAILED HEX COMMAND DESCRIPTION
05 02 NH HEX
05 09 N [ON ] [ASCII ] [VERT]
06 09 N [OFF] [EBCDIC]
08 00 N The HEX command is used to enable or disable the display of the
09 00 N file being browsed in hexidecimal. Turning hex on will cause
10 00 N each line of data to be followed by lines depicting its actual
11 00 N hexidecimal value.
12 00 N Selecting either ASCII (default) or EBCDIC will control which
13 00 N characters are displayed in the data line, but the hex lines
14 00 N are always a true representation of the hexidecimal contents of
15 00 N of the data.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0200ALOCATE LOCATE COMMAND
;
03 00 RH DETAILED LOCATE COMMAND DESCRIPTION
05 02 NH LOCATE
05 10 N line-number
06 02 NH LOC
07 02 NH L
09 00 NH line-number
09 12 N causes a scroll to the line with the specified line number.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0200ARESET RESET COMMAND INFORMATION
;
03 00 RH DETAILED RESET COMMAND DESCRIPTION
05 02 NH RESET
06 02 NH RES
08 00 N The RESET command removes the column identification line from display.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300A EDIT PRIMARY COMMANDS
;
02 00 RH EDIT PRIMARY COMMANDS
04 00 NH AUTONUM
04 09 N - Renumber std/cobol on save
05 00 NH AUTOSAVE
05 09 N - Turn autosave on/off
06 00 NH BOUNDS
06 09 N - Set/reset current bounds
07 00 NH CANCEL
07 09 N - Cancel file update
08 00 NH CAPS
08 09 N - Turn caps on/off
09 00 NH CHANGE
09 09 N - Change a string of data
10 00 NH COPY
10 09 N - Copy file into current file
11 00 NH CREATE
11 09 N - Create a new file
12 00 NH DELETE
12 09 N - Delete a group of lines
13 00 NH EDIT
13 09 N - Edit another file
14 00 NH EXCLUDE
14 09 N - Exclude lines from viewing
15 00 NH FIND
15 09 N - Find a string of data
04 41 NH HEX
04 49 N - Turn hex display on/off
05 41 NH INCR
05 49 N - Set number mode increment
06 41 NH LEVEL
06 49 N - Set/reset modification level
07 41 NH LOCATE
07 49 N - Locate a given line
08 41 NH MOVE
08 49 N - Move file into current file
09 41 NH NUMBER
09 49 N - Set numbering mode on/off
10 41 NH PROFILE
10 49 N - Display current profile info
11 41 NH RENUM
11 49 N - Renumber current file
12 41 NH REPLACE
12 49 N - Replace a file on disk
13 41 NH RESET
13 49 N - Reset all pending commands
14 41 NH SAVE
14 49 N - Save a file on disk
15 41 NH SORT
15 49 N - Sort the current file
19 00 N Enter highlighted command for detailed description
21 00 N Press
21 06 NH page down (PgDn)
21 23 N to display additional commands
;
H0300B EDIT PRIMARY COMMANDS (PAGE 2)
;
02 00 RH EDIT PRIMARY COMMANDS (page 2)
04 00 NH STATS
04 09 N - Turn stats on or off
05 00 NH TABS
05 09 N - Turn tabs on or off
06 00 NH TRANSFER
06 09 N - Transfer data between tasks
07 00 NH UNNUM
07809 N - Set numbers to blanks
08 00 NH *
08 09 N - Redisplay the last command
19 00 N Enter highlighted command for detailed description
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AAUTONUM AUTONUM COMMAND INFORMATION
;
03 00 RH DETAILED AUTONUM COMMAND DESCRIPTION
05 02 NH AUTONUM
06 02 NH AUTO
05 10 N [ON ]
06 10 N [OFF]
08 00 N If autonum mode is on and number mode is on, sequence numbers
09 00 N will be renumbered when the file is saved.
11 00 N If autonum mode is off, sequence numbers will not be renumbered
12 00 N when the file is saved.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AAUTOSAVE AUTOSAVE COMMAND INFORMATION
;
03 00 RH DETAILED AUTOSAVE COMMAND DESCRIPTION
05 02 NH AUTOSAVE
05 11 N [ON ]
06 11 N [OFF [PROMPT ]]
07 11 N [OFF [NOPROMPT]]
09 00 N The AUTOSAVE mode controls the disposition of a file being
10 00 N edited when the END function is invoked.
12 00 N If AUTOSAVE mode is on, the file being edited is saved and
13 00 N the edit session is terminated when the END function is
14 00 N invoked.
16 00 N If AUTOSAVE mode is off and the PROMPT option is in effect, a
17 00 N prompt message is displayed. You can then either enter a SAVE
18 00 N command to save the file, or a CANCEL command to terminate the
19 00 N session without saving the file.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
;
H0300BAUTOSAVE AUTOSAVE COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED AUTOSAVE COMMAND DESCRIPTION (page 2)
05 00 N If AUTOSAVE mode is off and the NOPROMPT option is in effect,
06 00 N the file is not saved when the end function is invoked. The
07 00 N edit session is terminated just as if a CANCEL command had been
08 00 N entered.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ABOUNDS BOUNDS COMMAND INFORMATION
;
03 00 RH DETAILED BOUNDS COMMAND DESCRIPTION
05 02 NH BOUNDS
05 09 N [left-col right-col]
06 02 NH BNDS
07 02 NH BND
09 00 N The BOUNDS command sets the left and right column boundaries
10 00 N and saves them in the profile.
12 00 N left-col identifies the left column boundary and right-col
13 00 N identifies the right boundary.
15 00 N If the BOUNDS command is entered without operands, the boundaries
16 00 N are set to their default columns. The same column cannot be
17 00 N specified for both boundaries.
19 00 N If * is used in place of a column, that boundary remains unchanged.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ACANCEL CANCEL COMMAND INFORMATION
;
03 00 RH DETAILED CANCEL COMMAND DESCRIPTION
05 02 NH CANCEL
06 02 NH CAN
08 00 N Any changes made during an edit session will be cancelled.
10 00 N If the SAVE command was used before the CANCEL command was issued
11 00 N all edit changes made before the SAVE will not be cancelled.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ACAPS CAPS COMMAND INFORMATION
;
03 00 RH DETAILED CAPS COMMAND DESCRIPTION
05 02 NH CAPS
05 09 N [ON ]
06 09 N [OFF]
08 00 N If ON is specified, all data entered will be set to upper case.
10 00 N If OFF is specified, normal entry of upper or lower case characters
11 00 N is allowed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ACHANGE CHANGE COMMAND
;
03 00 RH DETAILED CHANGE COMMAND DESCRIPTION
05 02 NH CHANGE
05 09 N string-1 string-2 [range] [NEXT ] [CHARS ] [X ] [col-1 [col-2]]
06 02 NH CHG
06 38 N [ALL ] [PREFIX] [NX]
07 02 NH C
07 38 N [FIRST] [SUFFIX]
08 38 N [LAST ] [WORD ]
09 38 N [PREV ]
11 00 N The above operands may be typed in any order except that string-2
12 00 N must follow string-1, and col-2 (if typed) must follow col-1.
14 00 N The string-1 and string-2 operands are required; the others are optional.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to display additional information
;
H0300BCHANGE CHANGE COMMAND
;
02 00 RH DETAILED CHANGE COMMAND DESCRIPTION (page 2)
04 00 NH Text Strings -
04 22 N T'n' n is not case sensitive
06 00 NH Character Strings -
06 22 N C'n' n is case sensitive (default)
08 00 NH Hex Strings -
08 22 N X'nn' nn is a hexadecimal number
10 00 NH Picture Strings -
10 22 N P'=' any character (don't care)
11 20 NH *
11 22 N P'^' any nonblank character
12 20 NH *
12 22 N P'.' any non-displayable (non ASCII)
13 20 NH *
13 22 N P'#' any numeric character (0-9)
14 20 NH *
14 22 N P'-' any non-numeric character
15 20 NH *
15 22 N P'@' any alphabetic character (upper or lowercase)
16 22 N P'<' any lowercase alphabetic character
17 22 N P'>' any uppercase alphabetic character
18 20 NH *
18 22 N P'$' any special character (not alphabetic or numeric)
20 00 NH * -
20 04 N Not valid for string-2
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ACOPY COPY COMMAND INFORMATION
;
03 00 RH DETAILED COPY COMMAND DESCRIPTION
05 02 NH COPY
05 09 N [filename[.ext]] [AFTER label]
06 09 N [BEFORE label]
08 00 N The COPY command is used to copy a file into the current file
09 00 N being edited. To identify where the copied text is to be inserted
10 00 N use the line command A (after) or B (before). A second way is
11 00 N to place the records AFTER or BEFORE a line previously labeled.
13 00 N A menu will be presented for specifying the file to be copied.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ACREATE CREATE COMMAND INFORMATION
;
03 00 RH DETAILED CREATE COMMAND DESCRIPTION
05 02 NH CREATE
05 09 N [filename[.ext]] [range]
06 02 NH CRE
08 00 N Mark text to be copied/moved with the COPY (C) or MOVE (M) line
09 00 N commands or the BLOCK COPY (CC) or BLOCK MOVE (MM) line commands.
10 00 N Use the form "Cn" or "Mn", where n is a large number, on the
11 00 N first data line to copy or move all the data.
13 00 N A menu will be presented which allows the selection of drive,
14 00 N path, filename, and extension to save the newly created file.
15 00 N See the C, M, CC, and MM line commands for additional information.
17 00 N Upon successfully creating a new file using the M or MM line
18 00 N commands, the moved text is deleted from the file being edited.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ADELETE DELETE COMMAND INFORMATION
;
03 00 RH DETAILED DELETE COMMAND DESCRIPTION
05 02 NH DELETE
05 09 N {ALL X } [range]
06 02 NH DEL
06 09 N {ALL NX}
08 02 NH DELETE
08 09 N ALL range
09 02 NH DEL
11 00 N The DELETE command removes (deletes) one or more lines from
12 00 N the file being edited.
14 00 N DELETE ALL X indicates that only excluded lines are to be deleted.
16 00 N DELETE ALL NX indicates that only nonexcluded lines are to be
17 00 N deleted.
19 00 N DELETE ALL range removes a line or range of lines.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AEDIT EDIT COMMAND INFORMATION
;
03 00 RH DETAILED EDIT COMMAND DESCRIPTION
05 02 NH EDIT
05 09 N [filename[.ext]]
07 00 N Causes recursive editing of another file. If filename[.ext]
08 00 N is not entered a menu will be displayed for selecting a file.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AEXCLUDE EXCLUDE COMMAND
;
03 00 RH DETAILED EXCLUDE COMMAND DESCRIPTION
05 02 NH EXCLUDE
05 12 N string-1 [range] [NEXT ] [CHARS ] [X ] [col-1 [col-2]]
06 02 NH EX
06 31 N [ALL ] [PREFIX] [NX]
07 02 NH X
07 31 N [FIRST] [SUFFIX]
08 31 N [LAST ] [WORD ]
09 31 N [PREV ]
11 02 NH EXCLUDE
11 12 N ALL [range]
12 02 NH EX
13 02 NH X
15 00 N The above operands may be typed in any order except that col-2
16 00 N (if typed) must follow col-1.
18 00 N The string-1 operand is required; the others are optional.
20 00 N NOTE: See CHANGE command for description of string-1.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AFIND FIND COMMAND INFORMATION
;
03 00 RH DETAILED FIND COMMAND DESCRIPTION
05 02 NH FIND
05 09 N string-1 [range] [NEXT ] [CHARS ] [X ] [col-1 [col-2]]
06 02 NH F
06 28 N [ALL ] [PREFIX] [NX]
07 28 N [FIRST] [SUFFIX]
08 28 N [LAST ] [WORD ]
09 28 N [PREV ]
11 00 N The above operands may be typed in any order except that col-2
12 00 N (if typed) must follow col-1.
14 00 N The string-1 operand is required; the others are optional.
16 00 N NOTE: See CHANGE command for description of string-1.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AHEX HEX COMMAND INFORMATION
;
03 00 RH DETAILED HEX COMMAND DESCRIPTION
05 02 NH HEX
05 09 N [ON ] [ASCII ] [VERT]
06 09 N [OFF] [EBCDIC]
08 00 N The HEX command is used to enable or disable the display of the
09 00 N file being edited in hexidecimal. Turning hex on will cause
10 00 N each line of data to be followed by lines depicting its actual
11 00 N hexidecimal value. The data can be modified by changing either
12 00 N the data line or one or both of the hexidecimal lines.
13 00 N Selecting either ASCII (default) or EBCDIC will control which
14 00 N characters are displayed in the data line, but the hex lines
15 00 N are always a true representation of the hexidecimal contents of
16 00 N of the data.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AINCR INCR COMMAND INFORMATION
;
03 00 RH DETAILED INCR COMMAND DESCRIPTION
05 02 NH INCR
05 07 N num
07 00 N This command is used to override the standard line number
08 00 N increment of 100 for the file currently being edited.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ALEVEL LEVEL COMMAND INFORMATION
;
03 00 RH DETAILED LEVEL COMMAND DESCRIPTION
05 02 NH LEVEL
05 08 N num
06 02 NH LEV
08 00 N This command is used to assign the modification level to a file
09 00 N currently being edited. The level number must be numeric and
10 00 N 0 thru 99.
12 00 N If stats mode is on, and standard sequence number mode is on,
13 00 N the modification level is stored in positions 79 and 80 for
14 00 N any lines that are modified during the edit session, and for
15 00 N any lines that are already marked with a modification level
16 00 N higher than the current modification level. If you enter
17 00 N LEVEL 0 and then save the file, all lines will be reset to
18 00 N level 0.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ALOCATE LOCATE COMMAND
;
03 00 RH DETAILED LOCATE COMMAND DESCRIPTION
05 02 NH LOCATE
05 10 N {label }
06 02 NH LOC
06 10 N {line-number}
07 02 NH L
09 00 NH label
09 12 N causes a scroll to the line with the specified label. An
10 12 N error message is displayed if the label is not currently assigned.
12 00 NH line-number
13 12 N causes a scroll to the line with the specified line number.
14 12 N If the data is sequence numbered, and the sequence number does
15 12 N not exist, the preceding line is displayed at the top of the
16 12 N data area.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N for an alternate locate method
;
H0300BLOCATE LOCATE COMMAND
;
02 00 RH DETAILED LOCATE COMMAND DESCRIPTION (page 2)
04 02 NH LOCATE
04 10 N [NEXT ] [LABEL ] [range]
05 02 NH LOC
05 10 N [PREV ] [COMMAND ]
06 02 NH L
06 10 N [FIRST] [ERROR ]
07 10 N [LAST ] [CHANGE ]
08 19 N [SPECIAL ]
09 19 N [EXCLUDED]
10 00 N The operands may be entered in any order.
11 00 NH NEXT
11 08 N to search from the cursor line, proceeding forward.
12 00 NH PREV
12 08 N to search from the cursor line, proceeding backward.
13 00 NH FIRST
13 08 N to search from the first line, proceeding forward.
14 00 NH LAST
14 08 N to search from the last line, proceeding backward.
15 00 NH LABEL
15 08 N (LAB) to search for a line with a label.
16 00 NH COMMAND
16 08 N (COM) to search for a line with a pending line command.
17 00 NH ERROR
17 08 N (ERR) to search for a line with a error flag (==ERR>).
18 00 NH CHANGE
18 08 N (CHG) to search for a line with a change flag (==CHG>).
19 00 NH SPECIAL
19 08 N (SPE) to search for a special line with (=PROF>, =MASK>,
20 08 N =TABS>, =BNDS>, or ==MSG> ).
21 00 NH EXCLUDED
21 09 N (X) to search for an excluded line.
22 00 NH range
22 08 N two labels which define the range of lines to be searched.
23 00 N Press
23 06 NH 1 [F3]
23 12 N to return to prior menu
;
H0300AMOVE MOVE COMMAND INFORMATION
;
03 00 RH DETAILED MOVE COMMAND DESCRIPTION
05 02 NH MOVE
05 09 N [filename[.ext]] [AFTER label]
06 09 N [BEFORE label]
08 00 N The MOVE command is used to move a file into the current file
09 00 N being edited. To identify where the moved text is to be inserted
10 00 N use the line command A (after) or B (before). A second way is
11 00 N to place the records AFTER or BEFORE a line previously labeled.
13 00 N A menu will be presented for specifying the file to be moved.
15 00 N The file being moved is deleted from disk after it is successfully
16 00 N moved into the current file.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ANUMBER NUMBER COMMAND INFORMATION
;
03 00 RH DETAILED NUMBER COMMAND DESCRIPTION
05 02 NH NUMBER
05 09 N [ON ] [STD] [COBOL] [DISPLAY]
06 02 NH NUM
06 09 N [OFF] [BASIC]
08 00 N When number mode is turned on, the NUMBER command verifies that
09 00 N all lines have valid numbers in ascending sequence. It will
10 00 N renumber all lines if any lines are either unnumbered or out
11 00 N of sequence, but does not otherwise alter existing sequence
12 00 N numbers.
14 00 N If ON or STD is specified, sequence numbers are generated in
15 00 N columns 73 to 80.
17 00 N If COBOL or BASIC is specified, sequence numbers are generated
18 00 N in columns 1 to 6.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
H0300BNUMBER NUMBER COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED NUMBER COMMAND DESCRIPTION (page 2)
05 00 N If DISPLAY if specified, COBOL or BASIC sequence numbers will
06 00 N be shown on the screen.
08 00 N If STATS is ON and number is STD, sequence numbers are in columns
09 00 N 73 to 80, and a level number is generated in columns 79 and 80.
10 00 N This level number is increased by one each time the file is edited.
12 00 N When a file is read for editing it is examined to determine if
13 00 N it contains sequence numbers. The standard sequence field is
14 00 N always examined. The COBOL sequence field is also examined if
15 00 N the file extension is COB.
17 00 N If all lines have valid numbers in ascending sequence, edit assumes
18 00 N the data is numbered and turns on number mode. Otherwise edit
19 00 N turns off number mode.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300APROFILE PROFILE COMMAND INFORMATION
;
03 00 RH DETAILED PROFILE COMMAND DESCRIPTION
05 02 NH PROFILE
05 11 N [name] [number]
06 02 NH PROF
07 02 NH PRO
08 02 NH PR
10 02 NH PROFILE
10 11 N {LOCK }
11 02 NH PROF
11 11 N {UNLOCK}
12 02 NH PRO
13 02 NH PR
15 00 N The PROFILE command is used to display the current profile settings as
16 00 N they exist in the profile data set (SPFPC.PRM).
17 00 N The following information is displayed:
19 05 N NAME Current file extension
20 05 N RECORD FORMAT Fixed or Variable or Undefined
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
;
H0300BPROFILE PROFILE COMMAND INFORMATION (PAGE 2)
;
03 00 RH DETAILED PROFILE COMMAND DESCRIPTION (page 2)
05 05 N RECORD LENGTH 1 - 4000
06 05 N NUMBER On/Off/STD/COB/BAS/DISP
07 05 N CAPS On/Off
08 05 N HEX On/Off
09 05 N INCR 1 - 9999
10 05 N TABS On/Off
11 05 N AUTONUM On/Off
12 05 N AUTOSAVE On/Off Prompt/Noprompt
13 05 N STATS On/Off
14 05 N PROFILE Lock/Unlock
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ARENUM RENUM COMMAND INFORMATION
;
03 00 RH DETAILED RENUM COMMAND DESCRIPTION
05 02 NH RENUM
05 09 N [STD] [COBOL] [DISPLAY]
06 02 NH REN
06 09 N [BASIC]
08 00 N The RENUM command is used to turn on number mode and resequence
09 00 N all lines starting with number 100 and incrementing by 100.
11 00 N RENUM forces a resequence. It does not preserve existing sequence
12 00 N numbers.
14 00 N If numbers are not visible, press F9 or F10 scroll keys.
16 00 N For more information see NUMBER command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AREPLACE REPLACE COMMAND INFORMATION
;
03 00 RH DETAILED REPLACE COMMAND DESCRIPTION
05 02 NH REPLACE
05 10 N [filename[.ext]] [range]
06 02 NH REPL
07 02 NH REP
09 00 N Mark text to be copied/moved with the COPY (C) or MOVE (M) line
10 00 N commands or the BLOCK COPY (CC) or BLOCK MOVE (MM) line commands
11 00 N Use the form "Cn" or "Mn", where n is a large number, on the
12 00 N first data line to copy or move all the data.
14 00 N A menu will be presented which allows the selection of drive,
15 00 N path, filename, and extension to save the replaced file. If the
16 00 N file does not exist it is created.
17 00 N See the C, M, CC, and MM line commands for additional information.
19 00 N Upon successful replacement of a file using the M or MM line
20 00 N commands, the moved text is deleted from the file being edited.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ARESET RESET COMMAND INFORMATION
;
03 00 RH DETAILED RESET COMMAND DESCRIPTION
05 02 NH RESET
05 09 N [LABEL] [COMMAND] [ERROR] [CHANGE] [SPECIAL] [EXCLUDED] [range]
06 02 NH RES
08 00 N The operands may be entered in any order. If no operands are
09 00 N specified, RESET executes all the options with the exception
10 00 N of LABEL.
12 00 NH LABEL
12 08 N (LAB) indicates labels should be cleared.
13 00 NH COMMAND
13 08 N (COM) indicates pending line commands should be cleared.
14 00 NH ERROR
14 08 N (ERR) indicates error flags (==ERR>) should be reset.
15 00 NH CHANGE
15 08 N (CHG) indicates change flags (==CHG>) should be reset.
16 00 NH SPECIAL
16 08 N (SPE) indicates special lines (flagged with =PROF>, =MASK>,
17 08 N =TABS>, =BNDS>, or ==MSG> ) should be deleted.
18 00 NH EXCLUDED
18 09 N (X) indicates excluded lines should be reset (not excluded).
19 00 NH range
19 08 N specifies two labels. The labels identify the first and last
20 08 N lines of a range of lines.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ASAVE SAVE COMMAND INFORMATION
;
03 00 RH DETAILED SAVE COMMAND DESCRIPTION
05 02 NH SAVE
06 02 NH SAV
07 02 NH S
09 00 N The SAVE command is used to save the file currently being edited
10 00 N without terminating the edit session.
12 00 N To change the filename or drive specifications, refer to the CREATE
13 00 N primary command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ASORT SORT COMMAND INFORMATION
;
03 00 RH DETAILED SORT COMMAND DESCRIPTION
05 02 NH SORT
05 09 N [range] [X ] [sort-field1 ... sort-fieldn]
06 18 N [NX]
08 00 N The SORT command sorts only the data within the current bounds.
09 00 N Data outside the current boundaries is ignored, both in comparing
10 00 N and reordering. It is therefore very important to insure the
11 00 N bounds are correctly set prior to issuing the SORT command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ASTATS STATS COMMAND INFORMATION
;
03 00 RH DETAILED STATS COMMAND DESCRIPTION
05 02 NH STATS
05 09 N [ON ]
06 09 N [OFF]
08 00 N The STATS command is used to control the generation of statistics
09 00 N (level stamping) when standard line numbering is on.
11 00 N When STATS is ON and line numbering is standard, columns 79 and
12 00 N 80 contain a level number which is incremented by one each time
13 00 N the file is edited.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ATABS TABS COMMAND INFORMATION
;
03 00 RH DETAILED TABS COMMAND DESCRIPTION
05 02 NH TABS
05 09 N [ON ]
06 02 NH TAB
06 09 N [OFF]
08 00 N The purpose of this command is to control tabbing as described
09 00 N by the TABS line command.
11 00 N To specify the tab stop positions use the TABS line command.
06 09 N [OFF]
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300ATRANSFER TRANSFER COMMAND INFORMATION
;
03 00 RH DETAILED TRANSFER COMMAND DESCRIPTION
05 02 NH TRANSFER
06 02 NH TRANS
07 02 NH TR
09 00 N This command is used to transfer a line or block of lines from
10 00 N another file into the file currently being edited while in
11 00 N SPLIT screen mode.
13 00 N This command is used in conjunction with the COPY (C), MOVE (M),
14 00 N BLOCK COPY (CC), or BLOCK MOVE (MM) line commands. The line or
15 00 N block of lines is placed after the A (AFTER) line command or
16 00 N before the B (BEFORE) line command in the file being edited.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
;
H0300BTRANSFER TRANSFER COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED TRANSFER COMMAND DESCRIPTION (page 2)
05 00 N While editing a file, a line or block of lines may be transferred
06 00 N into the file being edited using the following method:
08 00 N 1. In the current file place the after (A) or before (B) on the
09 00 N appropriate line for the transfer.
10 00 N 2. Either press F2 to create another task or F4 to swap to another
11 00 N task.
12 00 N 3. Using the SPF/PC edit function, retrieve the file containing the
13 00 N line or lines you wish to transfer.
14 00 N 4. Using the copy or move line commands select the line or lines
15 00 N which are to be transferred.
16 00 N 5. Enter the TRANSFER command in the Command Input field. This
17 00 N will cause the line or lines to be transferred to the other
18 00 N task.
19 00 N 6. Press F4 to return to the original edit task.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300AUNNUM UNNUM COMMAND INFORMATION
;
03 00 RH DETAILED UNNUM COMMAND DESCRIPTION
05 02 NH UNNUM
06 02 NH UNN
08 00 N This command is used to turn off number mode and blank out
09 00 N sequence numbers.
11 00 N This command will blank out Standard, COBOL and BASIC numbers
12 00 N but only when number mode is on. To blank out sequence numbers
13 00 N when number mode is not on, first enter the NUMBER command with
14 00 N the proper options, and then the UNNUM command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0300A* * COMMAND INFORMATION
;
03 00 RH DETAILED * COMMAND DESCRIPTION
05 02 NH *
07 00 N This command is entered to recall the last command entered
08 00 N on the command line.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A EDIT LINE COMMANDS
;
02 00 RH EDIT LINE COMMANDS
04 00 NH A
04 07 N (After) Move/Copy positioning
04 39 NH LC
04 46 N Set line(s) to lowercase
05 00 NH B
05 07 N (Before) Move/Copy positioning
05 39 NH LCC
05 46 N Set block of lines to lowercase
06 00 NH C
06 07 N (Copy) a line of data
06 39 NH UC
06 46 N Set line(s) to uppercase
07 00 NH CC
07 07 N (Copy) a block of lines
07 39 NH UCC
07 46 N Set block of lines to uppercase
08 00 NH D
08 07 N (Delete) a line(s) of data
08 39 NH TE
08 46 N Enter text entry mode
09 00 NH DD
09 07 N (Delete) a block of lines
09 39 NH TF
09 46 N Flow a paragraph of text
10 00 NH I
10 07 N (Insert) a blank line(s)
10 39 NH TS
10 46 N Split a line of text at the cursor
11 00 NH M
11 07 N (Move) a line of data
11 39 NH X
11 46 N (Exclude) a line(s) from viewing
12 00 NH MM
12 07 N (Move) a block of lines
12 39 NH XX
12 46 N (Exclude) a block of lines
13 00 NH O
13 07 N (Overlay) a line(s)
13 39 NH F
13 46 N Display first # excluded lines
14 00 NH OO
14 07 N (Overlay) a block of lines
14 39 NH L
14 46 N Display last # excluded lines
15 00 NH R
15 07 N (Repeat) a line(s)
15 39 NH S
15 46 N Show structure of # lines
16 00 NH RR
16 07 N (Repeat) a block of lines
16 39 NH TABS
16 46 N Display or set user tabs
17 00 NH BNDS
17 07 N Display or set bounds
17 39 NH MASK
17 46 N Display or set temporary line mask
19 00 N Enter highlighted command for detailed description
21 00 N Press
21 06 NH page down (PgDn)
21 23 N to display additional commands
;
H0400B EDIT LINE COMMANDS (PAGE 2)
;
02 00 RH EDIT LINE COMMANDS (page 2)
04 00 NH COLS
04 07 N Display a line with columns
05 00 NH >
05 07 N (Shift) data right # columns
06 00 NH )
06 07 N (Shift) a line right # columns
07 00 NH >>
07 07 N (Shift) block of data right
08 00 NH ))
08 07 N (Shift) a block of lines right
09 00 NH <
09 07 N (Shift) data left # columns
10 00 NH (
10 07 N (Shift) a line left # columns
11 00 NH <<
11 07 N (Shift) a block of data left
12 00 NH ((
12 07 N (Shift) a block of lines left
13 00 NH .
13 07 N Define a label
19 00 N Enter highlighted command for detailed description
21 00 N Press
21 06 NH 1 [F3]
21 12 N to return to prior menu
;
;
H0400AA AFTER COMMAND INFORMATION
;
03 00 RH DETAILED AFTER COMMAND DESCRIPTION
05 02 NH A
07 00 N The after (A) command is used to designate after which line
08 00 N moved, copied, or transferred text is to be placed. The command
09 00 N is used in conjunction with MOVE/COPY primary and line commands
10 00 N and the TRANSFER primary command.
12 00 N Note that the after (A) is not valid on the Bottom of Data line.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AB BEFORE COMMAND INFORMATION
;
03 00 RH DETAILED BEFORE COMMAND DESCRIPTION
05 02 NH B
07 00 N The before (B) command is used to designate before which line
08 00 N moved, copied, or transferred text is to be placed. The command
09 00 N is used in conjunction with MOVE/COPY primary and line commands
10 00 N and the TRANSFER primary command.
12 00 N Note that the before (B) is not valid on the Top of Data line.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AC COPY COMMAND INFORMATION
;
03 00 RH DETAILED COPY COMMAND DESCRIPTION
05 02 NH C
05 03 N [#]
07 00 N The purpose of the COPY command (C) if to copy one or more lines
08 00 N to another position within the same file.
10 00 N Type B (before) or A (after) on the line where the copied line or
11 00 N lines are to be placed and a C (copy) on the line to be copied.
12 00 N A copy of the line marked with a 'C' will be placed before (B)
13 00 N or after (A) the designated line.
15 00 N A number may follow the 'C' to indicate that more than one line
16 00 N is to be copied.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ACC BLOCK COPY COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK COPY COMMAND DESCRIPTION
05 02 NH CC
07 00 N The purpose of the block copy command (CC) is to denote a block of
08 00 N lines to be copied to another position within the same file or
09 00 N transferred into another file.
11 00 N Type B (before) or A (after) on the line where the copied lines
12 00 N are to be placed and CC (copy) on the first and last lines to
13 00 N be copied. The lines from the first CC through the last CC will
14 00 N be placed before (B) or after the (A) designated line.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AD DELETE COMMAND INFORMATION
;
03 00 RH DETAILED DELETE COMMAND DESCRIPTION
05 02 NH D
05 03 N [#]
07 00 N The purpose of the DELETE command (D) is to delete one or more
08 00 N lines from a file being edited.
10 00 N Type D on a line to delete it from the file.
12 00 N A number may follow the 'D' to indicate that more than one line
13 00 N is to be deleted.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ADD BLOCK DELETE COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK DELETE COMMAND DESCRIPTION
05 02 NH DD
07 00 N The purpose of the block delete command (DD) is to denote a block
08 00 N of lines to be deleted from the file being edited.
10 00 N Type DD on the first and last lines of the block to be deleted.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AI INSERT COMMAND INFORMATION
;
03 00 RH DETAILED INSERT COMMAND DESCRIPTION
05 02 NH I
05 03 N [#]
07 00 N The purpose of the INSERT command (I) is to insert one or more
08 00 N lines into a file being edited.
10 00 N If I is entered without indicating the number of lines required
11 00 N space for only one line will appear. If a number is specified
12 00 N then that number of 'empty' lines will appear.
14 00 N If characters or spaces are entered on the inserted line, and the
15 00 N cursor is still in the data portion of the last or only inserted
16 00 N line when ENTER is pressed, another new line is automatically
17 00 N inserted following that line. This allows line after line of data
18 00 N to be generated in a 'continuous insert' mode.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
H0400BI INSERT COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED INSERT COMMAND DESCRIPTION (page 2)
05 00 N If no information is entered on the inserted line, the line is
06 00 N automatically deleted when ENTER is pressed. This technique is
07 00 N useful to terminate the 'continuous insert' mode.
09 00 N When the file is saved, temporary lines without characters or
10 00 N spaces will be deleted.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AM MOVE COMMAND INFORMATION
;
03 00 RH DETAILED MOVE COMMAND DESCRIPTION
05 02 NH M
05 03 N [#]
07 00 N The purpose of the MOVE command (M) if to move one or more lines
08 00 N to another position within the same file or to another file.
10 00 N Type B (before) or A (after) on the line where the moved line or
11 00 N lines are to be placed and a M (move) on the line to be moved.
12 00 N The line marked with a 'M' will be placed before (B) or after
13 00 N (A) the designated line.
15 00 N A number may follow the 'M' to indicate that more than one line
16 00 N is to be moved.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AMM BLOCK MOVE COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK MOVE COMMAND DESCRIPTION
05 02 NH MM
07 00 N The purpose of the block move command (MM) is to denote a block of
08 00 N lines to be moved to another position within the same file or
09 00 N transferred into another file.
11 00 N Type B (before) or A (after) on the line where the copied lines
12 00 N are to be placed and MM (move) on the first and last lines to
13 00 N be moved. The lines from the first MM through the last MM will
14 00 N be placed before the (B) or after the (A) designated line.
16 00 N Note that if the block move (MM) is used in conjunction with the
17 00 N TRANSFER command the lines will be deleted from the originating
18 00 N file.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AO OVERLAY COMMAND INFORMATION
;
03 00 RH DETAILED OVERLAY COMMAND DESCRIPTION
05 02 NH O
05 03 N [#]
07 00 N The purpose of the overlay command (O) is to replace blank characters
08 00 N on a line or lines with characters from another line or lines.
10 00 N The line(s) specified by C (copy), CC (block copy), M (move), or
11 00 N MM (block move) will overlay the line(s) containing the O (overlay)
12 00 N command. Only one line is overlaid unless a number is specified.
14 00 N Only those characters that are within the current column boundaries
15 00 N participate in the overlay operation. See BOUNDS line command.
17 00 N The number of source and receiving lines need not be the same. If
18 00 N there are more receiving lines, the source lines are repeated until
19 00 N the receiving lines are used up. If there are more source lines
20 00 N the extra source lines are ignored.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
H0400BO OVERLAY COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED OVERLAY COMMAND DESCRIPTION (page 2)
05 00 N Any blank characters in the receiving lines are overlaid with
06 00 N corresponding characters from the source lines.
08 00 N A move request is changed to a copy if either characters cannot
09 00 N be overlaid or there are more source lines than receiving lines,
10 00 N and an informational message is displayed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AOO BLOCK OVERLAY COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK OVERLAY COMMAND DESCRIPTION
05 02 NH OO
07 00 N The purpose of the block overlay command (OO) is to replace blanks
08 00 N on a line or lines with characters from another line or lines.
10 00 N The line(s) specified by C (copy), CC (block copy), M (move), or
11 00 N MM (block move) will overlay the block of lines containing the
12 00 N block overlay (OO) commands.
14 00 N Only those characters that are within the current column boundaries
15 00 N participate in the overlay operation. See BOUNDS line command.
17 00 N The number of source and receiving lines need not be the same. If
18 00 N there are more receiving lines, the source lines are repeated until
19 00 N the receiving lines are used up. If there are more source lines
20 00 N the extra source lines are ignored.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
H0400BOO BLOCK OVERLAY COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED BLOCK OVERLAY COMMAND DESCRIPTION (page 2)
05 00 N Any blank characters in the receiving lines are overlaid with
06 00 N corresponding characters from the source lines.
08 00 N A move request is changed to a copy if either characters cannot
09 00 N be overlaid or there are more source lines than receiving lines,
10 00 N and an informational message is displayed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AR REPEAT COMMAND INFORMATION
;
03 00 RH DETAILED REPEAT COMMAND DESCRIPTION
05 02 NH R
05 03 N [#]
07 00 N The purpose of the REPEAT command (R) is to repeat a line one
08 00 N or more times.
10 00 N Type R on a line to repeat it in the file.
12 00 N A number may follow the 'R' to indicate that the line is to be
13 00 N repeated that number of times.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ARR BLOCK REPEAT COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK REPEAT COMMAND DESCRIPTION
05 02 NH RR
05 04 N [#]
07 00 N The purpose of the block repeat command (RR) is to denote a block
08 00 N of lines to be repeated in the file being edited.
10 00 N Type RR on the first and last lines of the block to be repeated.
12 00 N If a number is specified after the RR, the block of lines will
13 00 N be repeated that many times.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ABNDS BOUNDS COMMAND INFORMATION
;
03 00 RH DETAILED BOUNDS COMMAND DESCRIPTION
05 02 NH BNDS
06 02 NH BND
08 00 N The purpose of the BOUNDS command is to display or reset the
09 00 N current column bounds.
11 00 N Column boundaries are used to limit the scope of:
13 00 N - Left and right shift commands.
15 00 N - FIND, CHANGE, AND EXCLUDE commands when explicit columns are
16 00 N not specified.
18 00 N - TS (text split), and TF (text flow) line commands.
20 00 N - OVERLAY line commands.
22 00 N - Left and right scrolling.
23 00 N Press
23 06 NH page down (PgDn)
23 23 N to continue
H0400BBNDS BOUNDS COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED BOUNDS COMMAND DESCRIPTION (page 2)
05 00 N The effect on left and right scrolling is that a left scroll
06 00 N stops at the left bound, and a right scroll stops at the right
07 00 N bound. A subsequent left or right scroll goes beyond the bound
08 00 N if the bound is not at the line extreme.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ALC LOWER CASE COMMAND INFORMATION
;
03 00 RH DETAILED LOWER CASE COMMAND DESCRIPTION
05 02 NH LC
05 04 N [#]
07 00 N The purpose of the LC command is to display a line with all
08 00 N characters displayed as lower case.
10 00 N A number may follow the 'LC' to indicate that more than one
11 00 N line is to be converted.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ALCC BLOCK LOWER CASE COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK LOWER CASE COMMAND DESCRIPTION
05 02 NH LCC
07 00 N The purpose of the block lower case command (LCC) is to denote
08 00 N a block of lines to be displayed in lower case.
10 00 N Type LCC on the first and last lines of the block to be displayed
11 00 N in lower case.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AUC UPPER CASE COMMAND INFORMATION
;
03 00 RH DETAILED UPPER CASE COMMAND DESCRIPTION
05 02 NH UC
05 04 N [#]
07 00 N The purpose of the UC command is to display a line with all
08 00 N characters displayed as upper case.
10 00 N A number may follow the 'UC' to indicate that more than one
11 00 N line is to be converted.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AUCC BLOCK UPPER CASE COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK UPPER CASE COMMAND DESCRIPTION
05 02 NH UCC
07 00 N The purpose of the block upper case command (UCC) is to denote
08 00 N a block of lines to be displayed in upper case.
10 00 N Type UCC on the first and last lines of the block to be displayed
11 00 N in upper case.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ATE TEXT ENTRY COMMAND INFORMATION
;
03 00 RH DETAILED TEXT ENTRY COMMAND DESCRIPTION
05 02 NH TE
07 00 N The purpose of the TEXT ENTRY command is initiate word wrap
08 00 N for power typing.
10 00 N When TEXT ENTRY mode is entered, line numbers will disappear.
12 00 N At the end of a page, a new page is automatically displayed
13 00 N and word wrap occurs. To exit TEXT ENTRY mode, press any
14 00 N scroll key or enter the RESET primary command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ATF TEXT FLOW COMMAND INFORMATION
;
03 00 RH DETAILED TEXT FLOW COMMAND DESCRIPTION
05 02 NH TF
05 04 N [#]
07 00 N The purpose of the TEXT FLOW command is to flow the current
08 00 N paragraph of text to fit within defined bounds.
10 00 N This command is used in conjunction with the BNDS command.
12 00 N If a word is too large to fit within the current bounds, an
13 00 N error message will be displayed.
15 00 N The end of paragraph is determined by a blank line, a change in
16 00 N indentation, or the special characters period (.), colon (:),
17 00 N ampersand (&), less than (<), or form feed (CTRL L) at the
18 00 N beginning of a line.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
H0400BTF TEXT FLOW COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED TEXT FLOW COMMAND DESCRIPTION (page 2)
05 00 N A temporary right bounds may be set following the TF command
06 00 N to override the current right bounds.
08 00 N If the temporary right bounds is outside the current bounds
09 00 N definition, it is ignored and the current bounds are used.
11 00 N The first line indent in a paragraph is preserved in Text Flow.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ATS TEXT SPLIT COMMAND INFORMATION
;
03 00 RH DETAILED TEXT SPLIT COMMAND DESCRIPTION
05 02 NH TS
05 04 N [#]
07 00 N The purpose of the TEXT SPLIT command is to split a line of
08 00 N text.
10 00 N Position the cursor where the line is to be split. If a number
11 00 N is not specified, only one blank line will appear between the
12 00 N split line.
14 00 N The TEXT SPLIT command operates within the current bounds
15 00 N setting and leaves any data outside those bounds unchanged.
17 00 N If the cursor is outside the current bounds, the request is
18 00 N ignored.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AX EXCLUDE COMMAND INFORMATION
;
03 00 RH DETAILED EXCLUDE COMMAND DESCRIPTION
05 02 NH X
05 03 N [#]
07 00 N The purpose of the EXCLUDE command is to exclude one or more
08 00 N lines from viewing.
10 00 N This command is normally used to view two groups of data which
11 00 N are far apart in a file.
13 00 N To redisplay all excluded lines use the RESET primary command.
15 00 N Refer to the EXCLUDE primary command for global operations.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AXX BLOCK EXCLUDE COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK EXCLUDE COMMAND DESCRIPTION
05 02 NH XX
07 00 N The purpose of the block exclude command (XX) is to denote a block
08 00 N of lines to be excluded from viewing.
10 00 N Type XX on the first and last lines of the block to be excluded
11 00 N from viewing.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AF FIRST COMMAND INFORMATION
;
03 00 RH DETAILED FIRST COMMAND DESCRIPTION
05 02 NH F
05 03 N [#]
07 00 N The purpose of this command is to display the FIRST line(s)
08 00 N which was excluded from viewing by an exclude command. This
09 00 N command can only be entered in the line command area of the
10 00 N "excluded lines" message.
12 00 N A number used with this command will cause that many lines to
13 00 N be displayed starting with the first of the excluded lines.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AL LAST COMMAND INFORMATION
;
03 00 RH DETAILED LAST COMMAND DESCRIPTION
05 02 NH L
05 03 N [#]
07 00 N The purpose of this command is to display the LAST line(s)
08 00 N which was excluded from viewing by an exclude command. This
09 00 N command can only be entered in the line command area of the
10 00 N "excluded lines" message.
12 00 N A number used with this command will cause that many lines to
13 00 N be displayed ending with the last of the excluded lines.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AS SHOW COMMAND INFORMATION
;
03 00 RH DETAILED SHOW COMMAND DESCRIPTION
05 02 NH S
05 03 N [#]
07 00 N The purpose of this command is to display excluded line(s)
08 00 N based on the line structure. Lines with the leftmost indentation
09 00 N will be displayed first.
11 00 N This command can only be entered in the line command area of the
12 00 N "excluded lines" message.
14 00 N A number used with this command will cause that many lines to
15 00 N be displayed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ATABS TABS COMMAND INFORMATION
;
03 00 RH DETAILED TABS COMMAND DESCRIPTION
05 02 NH TABS
06 02 NH TAB
08 00 N The purpose of this command is to display the current tab
09 00 N settings and allow redefinition.
11 00 N Define tab stops by using asterisks on the tabs line and
12 00 N activate with the TAB key. Up to 72 tab stops may be specified.
14 00 N Tab settings are relative to the physical screen and not to
15 00 N the data.
17 00 N Tab settings are saved in the SPF/PC parameter file for each

18 00 N file extension name.
20 00 N Use the TABS primary command to turn tabbing on or off.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400AMASK MASK COMMAND INFORMATION
;
03 00 RH DETAILED MASK COMMAND DESCRIPTION
05 02 NH MASK
07 00 N This command is used in building temporary lines inserted
08 00 N by the INSERT (I) line command.
10 00 N A typical use of the MASK command is to predefine delimiters
11 00 N for all new lines to eliminate keying them in for every line.
13 00 N Until a line is modified, it is still considered temporary and
14 00 N will be deleted regardless of the data in the mask.
16 00 N Only one MASK may be defined and is used for all file extensions.
17 00 N This is an internal limitation of SPF/PC.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400ACOLS COLUMNS COMMAND INFORMATION
;
03 00 RH DETAILED COLUMNS COMMAND DESCRIPTION
05 02 NH COLS
06 02 NH COL
08 00 N The purpose of the COLUMNS command is to display a line with
09 00 N the column numbers.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A) COLUMN SHIFT RIGHT COMMAND INFORMATION
;
03 00 RH DETAILED COLUMN SHIFT RIGHT COMMAND DESCRIPTION
05 02 NH )
05 03 N [#]
07 00 N The purpose of the column shift right is to shift data right.
09 00 N Entering ) on a line causes the data to shift 2 columns.
11 00 N A number may follow the ')' to indicate that the data is to be
12 00 N shifted that number of columns.
14 00 N Note that shifting will only occur within the column boundaries.
15 00 N Refer to the BOUNDS line command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A)) BLOCK COLUMN SHIFT RIGHT COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK COLUMN SHIFT RIGHT COMMAND DESCRIPTION
05 02 NH ))
05 04 N [#]
07 00 N The purpose of the block column shift right is to shift a block
08 00 N of data to the right.
10 00 N Type )) on the first and last lines of the block you wish to shift.
11 00 N This will cause the data within the block to shift 2 columns.
13 00 N A number may follow the '))' to indicate that the data is to be
14 00 N shifted that number of columns.
16 00 N Note that shifting will only occur within the column boundaries.
17 00 N Refer to the BOUNDS line command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A( COLUMN SHIFT LEFT COMMAND INFORMATION
;
03 00 RH DETAILED COLUMN SHIFT LEFT COMMAND DESCRIPTION
05 02 NH (
05 03 N [#]
07 00 N The purpose of the column shift left is to shift data left.
09 00 N Entering ( on a line causes the data to shift 2 columns.
11 00 N A number may follow the '(' to indicate that the data is to be
12 00 N shifted that number of columns.
14 00 N Note that shifting will only occur within the column boundaries.
15 00 N Refer to the BOUNDS line command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A(( BLOCK COLUMN SHIFT LEFT COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK COLUMN SHIFT LEFT COMMAND DESCRIPTION
05 02 NH ((
05 04 N [#]
07 00 N The purpose of the block column shift left is to shift a block
08 00 N of data to the left.
10 00 N Type (( on the first and last lines of the block you wish to shift.
11 00 N This will cause the data within the block to shift 2 columns.
13 00 N A number may follow the '((' to indicate that the data is to be
14 00 N shifted that number of columns.
16 00 N Note that shifting will only occur within the column boundaries.
17 00 N Refer to the BOUNDS line command.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A> DATA SHIFT RIGHT COMMAND INFORMATION
;
03 00 RH DETAILED DATA SHIFT RIGHT COMMAND DESCRIPTION
05 02 NH >
05 03 N [#]
07 00 N The purpose of the this command is to shift data right.
09 00 N Entering > on a line causes the data to shift 2 columns.
11 00 N A number may follow the '>' to indicate that the data is to be
12 00 N shifted that number of columns.
14 00 N Nonblank characters are never deleted or truncated.
16 00 N Note that shifting will only occur within the column boundaries.
17 00 N Refer to the BOUNDS line command.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
;
H0400B> DATA SHIFT RIGHT COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED DATA SHIFT RIGHT COMMAND DESCRIPTION (page 2)
05 00 N The data shift right works as follows:
08 00 N 1. Scanning starts in the left boundary column.
10 00 N 2. The first blank character is found.
12 00 N 3. The next nonblank character is found.
14 00 N 4. The next double blank characters are found.
16 00 N 5. Data from step 3 to 4 is shifted right one column. The
17 00 N above steps are logically repeated as many times as are
18 00 N required to satisfy the shift request.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A>> BLOCK DATA SHIFT RIGHT COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK DATA SHIFT RIGHT COMMAND DESCRIPTION
05 02 NH >>
05 04 N [#]
07 00 N The purpose of the block data shift right is to shift a block
08 00 N of lines to the right. The default is a 2 column shift.
10 00 N A number may be entered on either or both lines, but the larger is
11 00 N always used.
13 00 N Type >> on the first and last lines of the block to be shifted.
15 00 N Note that shifting will only occur within the column boundaries.
17 00 N Refer to the BOUNDS line command.
19 00 N Refer to DATA SHIFT RIGHT for the shift rules.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A< DATA SHIFT LEFT COMMAND INFORMATION
;
03 00 RH DETAILED DATA SHIFT LEFT COMMAND DESCRIPTION
05 02 NH <
05 03 N [#]
07 00 N The purpose of the this command is to shift data left.
09 00 N Entering < on a line will causes the data to shift 2 columns.
11 00 N A number may follow the '<' to indicate that the data is to be
12 00 N shifted that number of columns.
14 00 N Nonblank characters are never deleted or truncated.
16 00 N Note that shifting will only occur within the column boundaries.
17 00 N Refer to the BOUNDS line command.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to continue
;
H0400B< DATA SHIFT LEFT COMMAND INFORMATION (page 2)
;
03 00 RH DETAILED DATA SHIFT LEFT COMMAND DESCRIPTION (page 2)
05 00 N The data shift left works as follows:
08 00 N 1. Scanning starts in the left boundary column.
10 00 N 2. The first blank character is found.
12 00 N 3. The next nonblank character is found.
14 00 N 4. The next double blank characters are found.
16 00 N 5. Data from step 3 to 4 is shifted left one column. The
17 00 N above steps are logically repeated as many times as are
18 00 N required to satisfy the shift request.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A<< BLOCK DATA SHIFT LEFT COMMAND INFORMATION
;
03 00 RH DETAILED BLOCK DATA SHIFT LEFT COMMAND DESCRIPTION
05 02 NH <<
05 04 N [#]
07 00 N The purpose of the block data shift left is to shift a block
08 00 N of lines to the left. The default is a 2 column shift.
10 00 N A number may be entered on either or both lines, but the larger is
11 00 N always used.
13 00 N Type << on the first and last lines of the block to be shifted.
15 00 N Note that shifting will only occur within the column boundaries.
17 00 N Refer to the BOUNDS line command.
19 00 N Refer to DATA SHIFT LEFT for the shift rules.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0400A. DEFINE A LABEL
;
03 00 RH DETAILED LABEL COMMAND DESCRIPTION
05 02 NH .
07 00 N This command is used to assign a label to a line.
08 00 N Normally labels are assigned to lines so that they may
09 00 N subsequently be used as range parameters.
11 00 N You may assign a label to a line by overtyping the sequence
12 00 N number with a label. A label consists of a period '.'
13 00 N followed by one to five alphabetic characters. You may not
14 00 N define a label with Z as the first alphabetic character
15 00 N as labels starting with Z are reserved. Once you have
16 00 N assigned a label to a line it is displayed in place of the
17 00 N sequence number whenever the line is displayed. You may not
18 00 N type a label on a nondata line or a line displayed which
19 00 N indicates one or more lines are excluded.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
;
H0500A DIRECTORY LIST COMMANDS
;
02 00 RH SELECT ONE OF THE FOLLOWING CATEGORIES
05 03 NH 1
05 05 N - Directory list primary commands
06 03 NH 2
06 05 N - Directory list line commands
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0501A DIRECTORY LIST PRIMARY COMMANDS
;
02 00 RH DIRECTORY LIST PRIMARY COMMANDS
04 00 NH CONFIRM
04 09 N - Controls display of a delete confirmation menu
05 00 NH LOCATE
05 09 N - Locate a sorted field in a directory list
06 00 NH SELECT
06 09 N - Select a file or sub-directory
07 00 NH SORT
07 09 N - Sort a directory list
20 00 N Enter highlighted command for detailed description
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0501ACONFIRM CONFIRM COMMAND INFORMATION
;
03 00 RH DETAILED CONFIRM COMMAND DESCRIPTION
05 02 NH CONFIRM
05 10 N [ON ]
06 10 N [OFF]
08 00 N This command is used to control the confirmation of deletions
09 00 N when deleting a file from a directory list. If CONFIRM mode
10 00 N is on, a menu will be displayed requesting that you confirm the
11 00 N intent to delete the file. If CONFIRM mode is off, the file is
12 00 N deleted without the opportunity to confirm the deletion intent.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0501ALOCATE LOCATE COMMAND
;
03 00 RH DETAILED LOCATE COMMAND DESCRIPTION
05 02 NH LOCATE
05 10 N lparm
06 02 NH LOC
07 02 NH L
09 00 N Scrolls the list of data sets based on the field on
10 00 N which the data set list is sorted, as described in SORT.
12 00 N If the field is not found, the list is displayed
13 00 N starting with the entry before which the specified
14 00 N field would have occurred.
16 00 N If the list is sorted by name, the LOCATE command specifies
17 00 N a name; otherwise, the LOCATE command specifies an extension,
18 00 N size, or creation date.
23 00 N Press
23 06 NH 1 [F3]
23 12 N to return to prior menu
;
H0501ASELECT SELECT COMMAND INFORMATION
;
03 00 RH DETAILED SELECT COMMAND DESCRIPTION
05 02 NH SELECT
05 10 N filename[.ext]
06 02 NH SEL
07 02 NH S
09 00 N The SELECT command allows you to select a file or sub-directory
10 00 N from the directory list you are currently viewing. If you
11 00 N select a sub-directory, a directory list of that sub-directory
12 00 N is displayed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0501ASORT SORT COMMAND INFORMATION
;
03 00 RH DETAILED SORT COMMAND DESCRIPTION
05 02 NH SORT
05 07 N major [minor]
07 00 N The SORT command allows you to sort a directory list into a
08 00 N desired sequence. Optionally you can sort on a second argument
09 00 N by specifying the second argument after the first argument on
10 00 N the SORT command.
13 00 N The valid sort parameters for the major and minor arguments are:
15 00 N NAME Alphabetic order by name
16 00 N EXT Alphabetic order by file extension name
17 00 N SIZE Order of size, largest first
18 00 N CDATE Order of creation date, last created first
19 00 N CDATE includes time as a minor sort
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502A DIRECTORY LIST LINE COMMANDS
;
02 00 RH DIRECTORY LIST LINE COMMANDS
05 05 NH B
05 07 N - Browse a file
06 05 NH D
06 07 N - Delete a file
07 05 NH E
07 07 N - Edit a file
08 05 NH H
08 07 N - Hardcopy a directory
09 05 NH P
09 07 N - Print a file
10 05 NH R
10 07 N - Rename a file
11 05 NH S
11 07 N - Select a directory
20 00 N Enter highlighted command for detailed description
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502AB BROWSE LINE COMMAND INFORMATION
;
03 00 RH DETAILED BROWSE LINE COMMAND DESCRIPTION
05 02 NH B
05 11 N (Utilities directory list only)
07 00 N This command is used to select a file to be browsed while
08 00 N processing a utilities directory list.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502AD DELETE LINE COMMAND INFORMATION
;
03 00 RH DETAILED DELETE LINE COMMAND DESCRIPTION
05 02 NH D
05 11 N (Utilities directory list only)
07 00 N This command is used to delete a file while processing a utilities
08 00 N directory list.
10 00 N If CONFIRM is on, a delete verification menu is displayed with the
11 00 N fully qualified name for verification.
13 00 N See the CONFIRM directory list primary command for further information.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502AE EDIT LINE COMMAND INFORMATION
;
03 00 RH DETAILED EDIT LINE COMMAND DESCRIPTION
05 02 NH E
05 11 N (Utilities directory list only)
07 00 N This command is used to select a file to be edited while processing a
08 00 N utilities directory list.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502AH HARDCOPY LINE COMMAND INFORMATION
;
03 00 RH DETAILED HARDCOPY LINE COMMAND DESCRIPTION
05 02 NH H
05 11 N (Utilities directory list only)
07 00 N Valid only for sub-directories. If a sub-directory is selected, a
08 00 N directory list of the selected directory is printed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502AP PRINT LINE COMMAND INFORMATION
;
03 00 RH DETAILED PRINT LINE COMMAND DESCRIPTION
05 02 NH P
05 11 N (Utilities directory list only)
07 00 N This command is used to select a file to be printed while processing a
08 00 N utilities directory list.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502AR RENAME LINE COMMAND INFORMATION
;
03 00 RH DETAILED RENAME LINE COMMAND DESCRIPTION
05 02 NH R
05 11 N (Utilities directory list only)
07 00 N This command is used to select a file to be renamed while processing a
08 00 N utilities directory list.
10 00 N After the R is entered, another menu is displayed for specifying the
11 00 N new name. If a new path is also specified, the file is removed from the
12 00 N old directory and placed in the new one.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0502AS SELECT LINE COMMAND INFORMATION
;
03 00 RH DETAILED SELECT LINE COMMAND DESCRIPTION
05 02 NH S
07 00 N EDIT -
07 12 N Selects a file to be edited. If a sub-directory is selected, a
08 12 N directory list of the selected directory is displayed.
10 00 N BROWSE -
10 12 N Selects a file to be browsed. If a sub-directory is selected, a
11 12 N directory list of the selected directory is displayed.
13 00 N UTILITIES -
13 12 N Valid only for sub-directories. If a sub-directory is selected, a
14 12 N directory list of the selected directory is displayed.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
;
H0600A UTILITIES AVAILABLE
;
02 00 RH UTILITIES AVAILABLE
04 09 N File utilities
05 09 N Display or print directories
06 09 N Rename, delete, print, edit, or browse files
07 09 N Spin floppy disk drive for cleaning
08 09 N Move or copy a file
09 09 N Skip to top of page on printer
10 09 N Profile list (SPFPC.PRM)
11 09 N Display profile directory list
12 09 N Select or delete profile entries
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;
H0700A PROGRAM FUNCTION KEY DEFINITIONS
;
02 00 RH PROGRAM FUNCTION KEYS
02 25 N Refer to
02 34 NH menu 0.3
02 43 N for current PF key settings
04 00 N Program function keys can be defined as any SPF/PC command.
05 00 N Listed below are some examples:
07 03 N Edit primary command PF11 ÍÍ RESET ERROR
08 03 N Browse command PF12 ÍÍ COLS
09 03 N Directory list command PF13 ÍÍ SORT SIZE
10 03 N Edit line command PF14 ÍÍ :I (: required)
11 03 N Jump command PF15 ÍÍ =U.1
12 03 N General command PF16 ÍÍ DOS DIR A:
13 03 N Command stacking PF17 ÍÍ LOCATE 100;CHANGE A B
16 00 NH NOTE:
16 07 N (1-9,0,-,=) key combinations are treated the same as PF keys 1-12
21 00 N Press
21 06 NH 1 [F3]
21 12 N to return to prior menu
;
;
H0800A PAGING AREA INFORMATION MENU
;
02 00 RH PAGING AREA INFORMATION
04 03 N Paging in SPF/PC is done using a virtual addressing technique. When
05 03 N a paging file is specified, SPF/PC thinks the size of its working
06 03 N memory is real working memory plus the size of the paging file. Records
07 03 N are paged out to the paging file only if the file being edited is
08 03 N larger than real memory or real memory is needed for another function.
10 03 RH - AVAILABLE OPTIONS -
12 03 N [+] - LOTUS/INTEL standard EXPANDED Memory is used for paging.
14 03 N [*] - All available PC/AT EXTENDED Memory is used for paging.
15 13 N This option will not use any area allocated to IBM's VDISK.
17 03 N [Directory] - File SPFmmssh.MDD (SPFtime.date) is created in directory
18 13 N [d:][path] (Requires DOS 2.1 or greater).
19 13 N WARNING - If a removable drive is used, unpredictable
20 23 N results will occur if you remove your paging disk.
21 03 N [Blank] - All editing will be done in real memory with no paging.
23 00 N Press
23 06 NH 1 [F3]
23 12 N to return to prior menu
;
H0900A SPF/PC STARTUP OPTIONS
;
02 00 RH SPF/PC STARTUP OPTIONS
04 03 NH SPFPC [/E][drive][path][filename] [/Ppath] [/G] [/T] [/S0=n] [/S1=n] [/S2=n]
05 03 NH [n.n]
07 00 N [/E][drive][path][filename] - This parameter describes the file you wish
08 00 N to edit. If this is specified you go directly into edit. /E is only
09 00 N required if this is not the first parameter following SPFPC.
11 00 N [/Ppath] - This parameter overrides the normal search for the parameter
12 00 N file (SPFPC.PRM). If the file is not found in the specified sub-directory,
13 00 N a new one will be created in the sub-directory. See normal search on pg.3.
15 00 N [/G] - This parameter is used to tell SPF/PC to use GENERIC calls to DOS
16 00 N when writing and reading the screen. This allows SPF/PC to run on most
17 00 N MSDOS computers that are not IBM compatible.
19 00 N [/T] - This parameter is used to trace the progress of finding SPFPC.PRM.
20 00 N It is very useful if you have trouble finding this file.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to display additional information
;
H0900B SPF/PC STARTUP OPTIONS (page 2)
;
02 00 RH SPF/PC STARTUP OPTIONS (page 2)
04 00 N [/S0=n] - n = the number to 16 byte entries to set aside for use by
05 00 N the task 0 stack. The SPF/PC default for this stack is 10.
07 00 N [/S1=n] - n = the number to 16 byte entries to set aside for use by
08 00 N the task 1 stack. The SPF/PC default for this stack is 30.
10 00 N [/S2=n] - n = the number to 16 byte entries to set aside for use by
11 00 N the task 2 stack. The SPF/PC default for this stack is 30.
14 00 N [n.n] - This option can be used to go directly to any menu.
22 00 N Press
22 06 NH page down (PgDn)
22 23 N to display additional information
23 00 N Press
23 06 NH 1 [F3]
23 12 N to return to prior menu
;
H0900C SPF/PC STARTUP OPTIONS (page 3)
;
02 00 RH SPF/PC STARTUP OPTIONS (page 3)
04 03 NH SET SPFPATH=[drive][path]
06 00 N This statement can be placed in your autoexec.bat to tell SPF/PC
07 00 N where to find the following files: SPFPC.PRM
08 00 N SPFPC.CHG
09 00 N SPFPC.HLP
10 00 N SPFPC.MSG
12 00 N SPF/PC searches subdirectories for these files in the following order:
14 03 N 1. the current disk/subdirectory
15 03 N 2. the subdirectory specified in the SPFPATH statement
16 03 N 3. the subdirectory in which DOS found SPFPC.EXE (DOS 3.0 or greater)
18 00 N Where SPF/PC searches for the parameter file is dependent upon the "/P"
19 00 N initial parameter. If the parameter is present, SPF/PC only looks in the
20 00 N subdirectory that it specifies. Otherwise it uses the automatic search
21 00 N algorithm described above.
23 00 N Press
23 06 NH 1 [F3]
23 12 N to return to prior menu
;
;
H1000A SPF/PC COLOR SELECTION
;
02 00 RH SPF/PC COLOR SELECTION
04 00 N The following fields on menu 0.5 can be affected by blinking:
06 05 NH 1.
06 09 N Status line
07 05 NH 2.
07 09 N Background Color
08 05 NH 3.
08 09 N Border Color
10 00 N If a color of 8 - 15 is specified on the above fields, blinking will occur
11 00 N when using an IBM Color Graphics Adapter (CGA), Enhanced Graphics Adapter
12 00 N (EGA), or Video Graphics Array (VGA) and Video Adapter on menu 0.4 is not
13 00 N set to 1, 2, or 3. Blinking may also occur when accessing resident
14 00 N programs while running SPF/PC.
22 00 N Press
22 06 NH 1 [F3]
22 12 N to return to prior menu
;


  3 Responses to “Category : Miscellaneous Language Source Code
Archive   : SPFDEMO.ZIP
Filename : SPFPC.HLP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/