1 Commands Most characters that can be typed at your keyboard are TECO commands. Use them with care. All TECO commands are terminated with the character, which will echo as a "$" at your terminal. To execute a command (or string of commands), type a second after the last command in the string. No TECO command will be executed until two consecutive s are typed. may be labeled or on your terminal. 2 J The "J" command is used to move the text pointer within the editing buffer. Common forms of the command are: BJ Point to the beginning of the buffer ZJ Point to the end of the buffer 2 L The "L" command is used to move the text pointer from one line to another. Common forms of the command are: L Move to the beginning of the next line 0L Move to the beginning of the current line 5l Move to the fifth line past the current line -1L Move back to the previous line 2 C The "C" command is used to move the pointer past a specified number of characters. Common forms of the "C" command are: C Advance the pointer to the next character 3C Move forward by three characters -1C Move back to the previous character 2 T The "T" command is used to type text from the editing buffer. Common forms of the "T" command are: T Type text from the pointer to the end of the line 0T Type text from the beginning of the current line to the pointer 5T Print the next five lines of text, starting from the pointer HT Print the entire contents of the editing buffer 2 I The "I" command is used to insert text, starting at the current pointer. The command is of the form: Itext-to-insert For example, to insert the text "This is a test", type IThis is a test$ (Note that the key is echoed as a "$" sign at your terminal.) 2 K The "K" command is used to delete lines of text from the editing buffer. Common forms of the command are: K Delete the text from the pointer through the end of the current line 0K Delete the text from the beginning of the current line to the pointer 5K Delete the next five lines of text, starting from the pointer HK delete all of the text in the editing buffer 2 D The "D" command is used to delete characters from the editing buffer. Common forms of the command are: D Delete the character which follows the pointer 5D Delete the next five characters, starting with the character following the pointer -1D Delete the character which immediately precedes the pointer 2 P The "P" command is used to write the text in the editing buffer to the output file and read the next page of text from the input file to the editing buffer. Common forms of the command are: P Write the current buffer to the output file and get the next page 5P Write the current buffer, plus the next four pages from the input file, to the output file, then read the next page from the input file into the editing buffer 2 A The "A" command is used to append the next page of text from the input file to the end of the current editing buffer. The command is of the form: A Read the next page of text from the input file and append it to the end of the current text buffer 2 S The "S" command is used to locate a specified string of text in the current buffer. If the text is found, the pointer is positioned after the specified text. If the text is not found, an error message is printed and the pointer is set to the beginning of the buffer. The "S" command is of the form: Stext-to-locate For example, to find the text "find me", use the command Sfind me$ (Note that the key echoes as "$" at your terminal.) 2 N The "N" command is the same as the "S" command, except that the search continues across page boundaries, if necessary, until the specified text, or the end of the file, is encountered. The "N" command is of the form: Ntext-to-locate For example, to find the text "find me", which may appear on a later page in the file, use the command Nfind me$ (Note the the key echoes as "$" at your terminal.) 2 FS The "FS" command is used to replace one string with another string. If the specified text is found, it is deleted and replaced with the new text, and the pointer is positioned at the end of the specified text. If the specified text is not found, the pointer is positioned at the beginning of the buffer. The "FS" command is of the form: FSold-textnew-text For example, to replace the next occurrence of "exumple" with "example", use the command FSexumple$example$ (Note that the key echoes as "$" at your terminal.) 2 EX The "EX" command is used to write the current buffer to the output file, copy the remainder of the input file to the output file, and exit from TECO. For example, EX$$ (Note that the key echoes as "$" at your terminal, and that you must type the key twice to cause the command to be executed.)