* * THIS FILE MUST BE STORED ON A MOUNTED DISC * TO ENABLE THE "?" COMMAND OF THE PROGRAM 'EDITM'. * * NAME : &MHELP * SOURCE: 92064-18126 * RELOC : NONE * PROGMR: H.L.CLAWSON * REV. : 1650 761214 * * **************************************************************** * * (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1976. ALL RIGHTS * * * RESERVED. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, * * * REPRODUCED OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT * * * THE PRIOR WRITTEN CONSENT OF HEWLETT-PACKARD COMPANY. * * **************************************************************** * * ?, COMMAND/ERROR SUMMARY ?, ?,A-ABORT T-SET TABS 0-INVALID PARAMETER ?,B-SEARCH FROM START U-EXCHANGE IN WINDOW 1-INVALID COMMAND ?,C-EDIT PL V-SAME AS "U" W/LIST 2-COMMAND FILE NOT FOUND ?,D-DELETE TO PATTERN W-SET WINDOW 3-FILE TOO LARGE ?,E-EXIT EDITM X-SAME AS "Z" W/LIST 4-DELIMITER MISSING ?,F-FIND PATTERN Y-EXCHANGE & FIND 5-NO ROOM ?,G-EXCHANGE IN PL Z-ENABLE EXCHANGE 6-PARAMETER MISSING ?,I-INSERT BEFORE PL #-ADD LINE NUMBERS 7-DISC FULL ?,K-TRAILING BLANKS +-ADVANCE N LINES ?,L-LIST N LINES /-ADVANCE N LINES ?,M-MERGE FILE --DELETE N LINES ?,N-LIST STATUS -INSERT AFTER PL ?,O-COPY & EDIT PL ^-BACK UP N LINES ?,P-EDIT PL !-LIST FILE NAMES ?,R-REPLACE PL $-LIST SPECIAL CHARS ?,S-SEARCH AND MERGE =-SET LINE LENGTH 'PL': PENDING LINE ?, ?,? FOLLOWED BY ANY CHARACTER LISTS MORE DETAILS. ?, ?ATHE "A" COMMAND CAUSES THE EDITOR TO ABORT. TEMPORARY ?ASCRATCH FILES ARE PURGED. ORIGINAL FILE UNCHANGED. ?A ?BTHE "B" COMMAND ROLLS OVER THE FILE, DISABLES ANY EXCHANGE ?BOPTION SET UP, AND THEN SEARCHES FOR THE FIND FIELD, ?BMOVING LINES TO THE DESTINATION FILE AS IT GOES. ?BIF THE FIND FIELD IS NOT FOUND, THE SEARCH ENDS AT THE EOF. ?B ?CTHE "C" COMMAND EDITS THE PENDING LINE, DISPLAYS THE RESULTS ?CON THE CONSOLE, PASSES THE EDITED LINE TO THE DESTINATION FILE, ?CAND DISPLAYS THE NEXT LINE AS THE NEW PENDING LINE. ?C ?DTHE "D" COMMAND DELETES THE PENDING LINE AND ALL LINES DOWN ?DTO THE LINE CONTAINING THE FIND FIELD. IF THE FIND FIELD ?DIS NOT LOCATED, THE REMAINDER OF THE FILE IS DELETED. ?DTHE "M" OR "S" COMMAND CAN BE USED TO RECOVER FROM AN ?DACCIDENTAL DELETE. ?D ?ETHE END COMMANDS TERMINATE THE EDITOR AND PLACE ?ETHE EDIT FILE IN THE FILESPACE NAMED. ?E "EC" CREATES A NEW FILE. ?E "ER" REPLACES AN EXISTING FILE. ?E "EN" RENAMES THE DESTINATION SCRATCH FILE. ?E ?FTHE "F" COMMAND SEARCHES FROM THE PENDING LINE DOWN UNTIL ?FTHE FIND FIELD IS LOCATED, MOVING LINES TO THE DESTINATION ?FFILE AS IT GOES. IF NOT FOUND, THE SEARCH HALTS AT THE EOF. ?F SUBFUNCTIONS: ?F "ESCAPE"(OR ALTERNATE) -FIND FIELD MAY OCCUR ANYWHERE IN LINE ?F "/"(DELIMITER) -FIND FIELD MAY OCCUR ANYWHERE IN WINDOW ?F "CNTRL-@" -ZERO LENGTH LINE ?F ""(NULL) -PREVIOUS FIND FIELD IS USED ?F ?GTHE "G" COMMAND PERFORMS AN IMMEDIATE EXCHANGE ON THE ?GPENDING LINE AND LEAVES IT AS THE PENDING LINE. ?G ?G"CNTRL-G" TURNS THE BELL OFF (OR BACK ON AGAIN). ?G ?ITHE "I" COMMAND INSERTS TEXT BEFORE THE PENDING LINE. ?IIF NO TEXT IS GIVEN, THE NEW LINE WILL HAVE LENGTH ZERO. ?I ?KTHE "K" COMMAND DELETES ALL TRAILING BLANK WORDS FROM THE TEXT. ?K ?LTHE "L" COMMAND LISTS THE NEXT N LINES ON THE LIST DEVICE. ?L ?MTHE "M" COMMAND MERGES THE CONTENTS OF THE NAMED FILE ?MAFTER THE PENDING LINE AND BEFORE THE NEXT LINE. ?MPARTIAL FILES MAY BE MERGED BY SPECIFYING FIRST AND LAST LINES. ?MTHIS COMMAND CAN BE USED TO RECOVER FROM AN ACCIDENTAL DELETE. ?M ?NTHE "N" COMMAND LISTS THE FOLLOWING INFORMATION: ?N N-LINE NUMBER OF PENDING LINE ?N ^-BACKUP LIMIT FOR "^" COMMAND ?N W-NUMBER OF WORDS IN DESTINATION FILE ?N C-NUMBER OF CHARACTERS IN PENDING LINE ?N ?NA DECIMAL NUMBER CAUSES LINE NNN TO BE DISPLAYED. ?N ?OTHE "O" COMMAND PLACES THE PENDING LINE IN THE DESTINATION ?OFILE, THEN PERFORMS A "P" COMMAND ON A COPY OF THAT LINE. ?O ?PTHE "P" COMMAND ENTERED BY ITSELF CAUSES THE PENDING LINE ?PTO BE DISPLAYED ON THE CONSOLE. ?PTHE "P" COMMAND EDITS THE PENDING LINE, DISPLAYS THE RESULTS ?POF THE EDIT, AND LEAVES THE ALTERED LINE AS THE PENDING LINE. ?P SUBFUNCTIONS: ?P "CNTRL-R" REPLACE CHARACTERS ?P "CNTRL-I" INSERT CHARACTERS ?P "CNTRL-S" INSERT CHARACTERS ?P "CNTRL-T" TRUNCATE REMAINDER OF LINE ?P ?RTHE "R" COMMAND REPLACES THE PENDING LINE WITH TEXT. ?R ?STHE "S" COMMAND MERGES A SEGMENT OF THE NAMED FILE ?SFROM START FIELD TO END FIELD AFTER THE PENDING LINE. ?SIF THE START FIELD IS NOT FOUND, NO LINES ARE MERGED. ?SIF THE END FIELD IS NOT FOUND, ALL LINES AFTER THE ?SSTART FIELD ARE MERGED. ?STHIS COMMAND CAN BE USED TO RECOVER FROM AN ACCIDENTAL DELETE. ?S ?TTHE "T" COMMAND CHANGES THE TAB CHARACTER AND SETS ?TTHE TAB STOPS. ?T ?UTHE "U" COMMAND SETS UP AN UNCONDITIONAL EXCHANGE OF THE ?UFIRST N CHARACTERS OF THE CURRENT WINDOW FOR THE NEW DATA. ?UTHE NEXT COMMAND DETERMINES THE RANGE. ?UCHANGED LINES ARE NOT LISTED. ?U ?VTHE "V" COMMAND SETS UP AN UNCONDITIONAL EXCHANGE OF THE ?VFIRST N CHARACTERS OF THE CURRENT WINDOW FOR THE NEW DATA. ?VTHE NEXT COMMAND DETERMINES THE RANGE. ?VCHANGED LINES ARE DISPLAYED ON THE LIST DEVICE. ?V ?WTHE "W" COMMAND CHANGES THE WINDOW BOUNDARIES. ?WTHE FIRST CHARACTER OF THE FIND FIELD OR EXCHANGE ?WPATTERN MUST BE WITHIN THE WINDOW. ?W ?XTHE "X" COMMAND ENABLES THE EXCHANGE OF OLD DATA FOR NEW DATA. ?XOLD DATA MUST START WITHIN THE WINDOW BOUNDARIES. THE NEXT ?XCOMMAND DETERMINES THE RANGE. CHANGED LINES ARE LISTED. ?X ?YTHE "Y" COMMAND ENABLES THE EXCHANGE OF OLD DATA FOR NEW DATA ?YIN THE PENDING LINE, THEN FINDS THE NEXT OCCURRANCE OF OLD ?YDATA. OLD DATA MUST START WITHIN THE WINDOW BOUNDARIES. ?Y ?ZTHE "Z" COMMAND ENABLES THE EXCHANGE OF OLD DATA FOR NEW DATA. ?ZOLD DATA MUST START WITHIN THE WINDOW BOUNDARIES. THE NEXT ?ZCOMMAND DETERMINES THE RANGE. CHANGED LINES ARE NOT LISTED. ?Z ?#THE "#" COMMAND ADDS A THREE CHARACTER LABEL AND SEQUENCE ?#NUMBERS IN COLUMNS 73-80. ?# ?=THE "=" COMMAND CHANGES THE MAXIMUM LENGTH OF OUTPUT LINES. ?=(2-150 CHARACTERS -- MUST BE EVEN) ?= ?+THE "+" COMMAND ADVANCES N LINES AND DISPLAYS THE NEW PENDING LINE ?+ ?/THE "/" COMMAND ADVANCES N LINES AND DISPLAYS THE NEW PENDING LINE ?/ ?-THE "-" COMMAND DELETES N LINES AND DISPLAYS THE NEXT. ?-THE "M" OR "S" COMMAND CAN BE USED TO RECOVER FROM AN ?-ACCIDENTAL DELETE. ?- ? THE " " COMMAND INSERTS TEXT AFTER THE PENDING LINE. ? ?^THE "^" COMMAND BACKS UP N LINES IN THE OUTPUT FILE. ?^INPUT AND OUTPUT FILES ARE EXCHANGED IF THE BACKUP LIMIT ?^IS EXCEDED. THE "N" COMMAND DISPLAYS THE BACKUP LIMIT. ?^ ?!THE "!" COMMAND LISTS THE NAMES OF THE FILE BEING EDITED ?!AND THE CURRENT SCRATCH FILES. ?! ?$THE "$" COMMAND WITHOUT PARAMETERS WILL DISPLAY FIVE ?$CURRENT SPECIAL CHARACTERS: ?$ T-TAB CHARACTER ?$ E-INDEFINATE FIND FIELD CHARACTER (ALTERNATE FOR ESCAPE) ?$ D-DELIMITER ?$ S-DELIMITER FOR "S" COMMAND ?$ L-LINE TERMINATOR FOR COMMAND INPUT ?$THE "$" COMMAND WITH T, E, D, S, OR L WILL CHANGE THAT CHARACTER. ?$ ?0EDITM 0-INVALID PARAMETER ?0-IN "=" COMMAND, ZERO (OR >150) IS NOT LEGAL ?0-IN MOST COMMANDS, NEGATIVE PARAMETERS ARE NOT VALID ?0-NON-NUMERIC CHARACTERS ARE NOT ?0 ALLOWED WITHIN NUMERIC FIELDS ?0-32,000 IS THE LARGEST NUMERIC PARAMETER ?0-NULL IS NOT A VALID FIRST ?0 PARAMETER FOR G, X, Y, OR Z ?0 ?1EDITM 1-INVALID COMMAND ?1-ONLY COMMANDS LISTED IN SUMMARY ARE VALID ?1-ONLY C, R, AND N ARE VALID AFTER "E" COMMAND ?1-CNTRL-D (EOF) IS NOT A VALID COMMAND. ?1 ?2EDITM 2-COMMAND FILE NOT FOUND ?2-'RU' STATEMENT WAS INCORRECT. ?2 ?3EDITM 3-FILE TOO LARGE ?3-THIS COMMAND REQUIRES LESS THAN 32000 RECORDS IN THE FILE. ?3 ?4EDITM 4-DELIMITER MISSING ?4-DELIMITER CHARACTER MUST SEPARATE FIELDS IN ?4 EXCHANGE COMMANDS. ?4-"S" DELIMITER MUST SEPARATE FIELDS IN "S" COMMAND. ?4-COMMAS MUST SEPARATE PARAMETERS. ?4-COLONS (:) MUST SEPARATE SUBPARAMETERS IN FILE NAMES. ?4 ?5EDITM 5-NO ROOM ?5-MEMORY IS INSUFFICIENT FOR NECESSARY BUFFERS. ?5 ?6EDITM 6-PARAMETER MISSING ?6-NO VALUE ASSOCIATED WITH NAMED CHARACTER IN "$" COMMAND. ?6-FILENAME MUST BE SPECIFIED IN "EC" OR "EN" COMMAND. ?6 ?7EDITM 7-DISC FULL ?7-EDIT CANNOT CONTINUE WITHOUT MORE DISC SPACE. ?7 (FILE MANAGER ERROR -006) ?7-DIRECTORY FULL: EXTENT CANNOT BE CREATED ?7 (FILE MANAGER ERROR -014) ?7