Text Editor and Corrector
つまり、編集対象の紙テープと編集コマンドの紙テープをPDP-1にセットして読み込ませ、TECOを実行して編集結果を再び紙テープに出力する。その後、アセンブラをロードして実行する。この間、オンライン編集による時間の浪費は発生しない。
TECOの当時としては洗練されていた検索機能は、オフラインのFlexowriter端末では行番号が印字されず、編集内容でしか場所を指定できないという事情が影響している。各種ループ機能や条件分岐は、編集コマンドの紙テープで十分な編集機能を発揮するために必要とされたのである(このため、TECOは言語としてチューリング完全となった)。編集テープをなるべく短くするため、各編集コマンドはなるべく短くなるように設定された。
編集テープは一種のプログラムであり、他のプログラムと同様にデバッグを必要とする。従って、バッチ的な編集という当初の目的は、ちょっとした検索・置換でもさらなるデバッグを要するという問題に陥った。結局、TECOは「高価なタイプライタ」のようにオンライン編集に使われるようになった(とは言っても、TECOの方が機能が豊富で編集が容易であった)。最初のPDP-1バージョンは画面表示がなく、編集の途中の状態を見るには、編集テープ内に編集対象テキストをコンソールのタイプライタに印字するコマンドを挿入するしかなかった。