mirror of
https://github.com/PDP-10/its.git
synced 2026-01-11 23:53:12 +00:00
903 lines
31 KiB
Plaintext
903 lines
31 KiB
Plaintext
|
||
LIST OF TECO COMMANDS.
|
||
LAST UPDATED 8 SEPTEMBER 1972. Z=32856
|
||
|
||
^A EXCLUSIVE OR.
|
||
^B TURN ON LINE PRINTER OUTPUT.
|
||
:^B TURNS ON LPT OUTPUT AND RETURNS
|
||
VAL=-1 IF SUCCESSFUL (I.E., LPT WAS
|
||
AVAILABLE), VAL=0 OTHERWISE. ^B
|
||
WITHOUT : CAUSES ERROR IF LPT BUSY.
|
||
NOTE: ^B INSIDE SEARCH STRING IS A
|
||
SPECIAL CHAR WHICH IS MATCHED BY ANY
|
||
NON-SQUOZE CODE CHAR (I.E., NOT A-Z,
|
||
0-9 . $ OR %).
|
||
^B IN FILE NAME SPECIFICATION GETS
|
||
SECOND DEFAULT FILE NAME.
|
||
^C WHEN TYPED IN FROM CONSOLE, TERMINATES THE
|
||
COMMAND STRING, AND STARTS EXECUTION. IF
|
||
THE COMMAND TERMINATES WITHOUT ERROR, TECO
|
||
RETURNS TO DDT WITHOUT FLUSHING THE TYPEIN
|
||
BUFFER. WHEN PROCEDED, IT WILL AUTOMATICALLY
|
||
REDISPLAY THE BUFFER ON DATAPOINTS.
|
||
A ^C ENCOUNTERED AS A COMMAND IS AN ERROR.
|
||
^D WITH ARG, SET DISPLAY SIZE ON 340
|
||
DISPLAY (-1<ARG<4); WITHOUT ARG,
|
||
COMPLEMENT STATUS OF 340 DISPLAY
|
||
USAGE.
|
||
^E TURN OFF LINE PRINTER OUTPUT.
|
||
^F VAL=CONTENTS OF PDP-10 DATA SWITCHES.
|
||
^G QUIT: STOP I/O AT END OF PAGE, STOP
|
||
COMMAND EXECUTION IMMEDIATELY, STOP
|
||
TYPEIN AND TYPEOUT IMMEDIATELY.
|
||
NOTE: UNLIKE THE OTHER COMMAND CHARS,
|
||
THIS IS INTERPRETED IMMEDIATELY UPON
|
||
TYPEIN, SO IF YOU TYPE IT IN THE
|
||
MIDDLE OF A COMMAND STRING, WHATEVER
|
||
YOU TYPED BEFORE IT WILL BE LOST.
|
||
IN PARTICULAR, IT CANNOT BE PART OF
|
||
A TEXT STRING.
|
||
^H BACKSPACE; SELF-INSERTING CHARACTER.
|
||
^I TAB; SELF-INSERTING CHARACTER.
|
||
^J LINE FEED; FLUSHES CURRENT VALUE.
|
||
^K IF NO FOLLOWING TEXT STRING, CLOSE
|
||
ALL I/O CHANNELS AND RETURN TO DDT.
|
||
IF THE ^K IS FOLLOWED BY A
|
||
TEXT STRING (I.E., THE NEXT CHAR IS
|
||
NOT ALTMODE), THE STRING WILL BE
|
||
GIVEN TO DDT AS A COMMAND STRING WITH
|
||
DOLLAR SIGNS REPLACED BY ALTMODES.
|
||
IF THE COMMAND STRING CONTAINS A $P
|
||
COMMAND, COMMAND EXECUTION WILL
|
||
CONTINUE WITH THE CHARACTER AFTER THE
|
||
ALTMODE ENDING THE TEXT STRING OF
|
||
THE ^K.
|
||
^L FORM FEED; CLEAR SCREEN ON
|
||
DATAPOINTS. ECHOES AS CLEAR SCREEN ON
|
||
ARDS. I.E., TYPE ^L TO CLEAR
|
||
SCREEN ON ARDS, ^L ALTMODE ALTMODE
|
||
TO CLEAR SCREEN ON DATAPOINT.
|
||
^M CARRIAGE RETURN; FLUSHES CURRENT VAL.
|
||
^N SET THE NUMBER OF LINES ON EACH SIDE
|
||
OF POINTER DISPLAYED ON 340,
|
||
DATAPOINT TO ARG.
|
||
:^N ENTERS AND LEAVES MODE IN WHICH
|
||
THE BUFFER IS DISPLAYED AFTER EVERY COMMAND STRING
|
||
EVEN ON PRINTING TERMINALS,
|
||
WITH -!- AS THE CURSOR.
|
||
IN THIS MODE, E-COMMANDS DO NOT DISPLAY THE DIRECTORY.
|
||
USE ARG^N TO SET NUMBER OF LINES TYPED ON
|
||
EITHER SIDE OF THE CURSOR TO ARG.
|
||
USE ARG,^N TO SET THE TERMINAL'S LINESZE TO ARG
|
||
(SHOULDN'T BE DONE ON DATAPOINTS)
|
||
(IS USED TO DETERMINE WHEN TO CONTINUETHE LINE
|
||
ON PRINTIN TERMINALS)
|
||
NOTE: ^N IN A SEARCH STRING IS A
|
||
SPECIAL CHAR WHICH IS MATCHED BY
|
||
ANY CHAR OTHER THAN THE CHAR AFTER
|
||
THE ^N IN THE SEARCH STRING.
|
||
^O IF ARG<1, TAKE FOLLOWING FILE NAME
|
||
AND BIGPRINT ON DEVICE OPEN FOR
|
||
OUTPUT. IF ARG>0 OR NO ARG (=1),
|
||
PRODUCE ARG COPIES OF ASSEMBLY
|
||
LISTING OF LAST FILE ER'ED OR EF'ED
|
||
ON DEVICE OPEN FOR OUTPUT.
|
||
NOTE: ^O IN A SEARCH STRING IS A
|
||
SPECIAL CHARACTER SIGNIFYING "OR"
|
||
I.E., IT DIVIDES THE SEARCH STRING
|
||
INTO TWO STRINGS EITHER OF WHICH WILL
|
||
SATISFY THE SEARCH.
|
||
^P ALPHABETIC (ASCII)SORT COMMAND.
|
||
THE ENTIRE BUFFER IS
|
||
SORTED, AFTER BEING DIVIDED INTO
|
||
SORT RECORDS (I.E., THINGS TO BE
|
||
SORTED) ON THE BASIS OF THE ARGUMENTS
|
||
GIVEN TO THE COMMAND IN THE FORM OF
|
||
THREE TECO COMMAND STRINGS FOLLOWING
|
||
THE ^P, SEPARATED BY ALTMODES.
|
||
(NOTES: (1) TWO SUCCESSIVE NULL ARGS
|
||
WILL RESULT IN A PREMATURE END OF
|
||
COMMAND INPUT, SO USE SPACES WHERE
|
||
NEEDED. (2) A DOLLAR SIGN IN ANY
|
||
ARG WILL BE REPLACED BY AN ALTMODE.)
|
||
THE THREE COMMAND STRINGS ARE USED
|
||
TO DIVIDE THE BUFFER INTO SORT
|
||
RECORDS, EACH OF WHICH HAS A SORT KEY
|
||
(WHICH MAY BE ANY PART OF THE RECORD,
|
||
OR OUTSIDE THE RECORD). THIS IS DONE
|
||
AS FOLLOWS:
|
||
1. THE POINTER IS MOVED TO THE
|
||
BEGINNING OF THE BUFFER, WHICH IS THE
|
||
BEGINNING OF THE FIRST SORT RECORD.
|
||
2. THE FIRST COMMAND STRING IS
|
||
EXECUTED. THIS SHOULD MOVE THE
|
||
POINTER FROM THE BEGINNING OF ANY
|
||
RECORD TO THE BEGINNING OF ITS KEY.
|
||
3. THE SECOND COMMAND STRING IS
|
||
EXECUTED. THIS SHOULD MOVE THE
|
||
POINTER FROM THE BEGINNING OF ANY KEY
|
||
TO THE END OF THAT KEY.
|
||
4. THE LAST COMMAND STRING IS
|
||
EXECUTED. THIS SHOULD MOVE THE
|
||
POINTER FROM THE END OF ANY SORT
|
||
KEY TO THE END OF THE RECORD, I.E.,
|
||
THE BEGINNING OF THE NEXT RECORD.
|
||
5. IF STEP 3 OR 4 LEAVES THE POINTER
|
||
AT THE END OF THE BUFFER, OR
|
||
EXECUTES A SEARCH WHICH FAILS (THIS
|
||
WILL NOT CAUSE AN ERROR; THOSE
|
||
STEPS ARE DONE AS IF INSIDE AN
|
||
ITERATION), THE CREATION OF SORT
|
||
RECORDS IS COMPLETE, AND THE SORT
|
||
TAKES PLACE. OTHERWISE, GO BACK
|
||
TO STEP 2.
|
||
SORT RECORDS AND KEYS MAY BE
|
||
VARIABLE LENGTH. NO CHAR (I.E., A
|
||
SHORTER KEY) SORTS BEFORE |