Der Editor wird von der Zeitung, der Post und in den Seherhäusern verwendet. Es besteht keine Trennung zwischen Eingabe- und Kommandomodus; Befehle werden mit einer Tilde (~) als erstem Zeichen in der Zeile eingeleitet (Ausnahmen: ., ** und !<cmd>).
Der Editor versteht folgende Befehle:
Allgemeine Kommandos
. oder ** Der eingegebene Text wird übernommen, der Editor beendet.
!<cmd> Das Kommando <cmd> wird ausgeführt, als wenn Du gerade nicht schreiben würdest.
~q Abbruch. Schon eingegebener Text ist verloren; in der Post/MPA wird kein Artikel erzeugt.
~h Eine Hilfeseite wird angezeigt (quasi eine Kurzform dieser Seite)
~! Der Editor wird vorübergehend verlassen. Man kann mit dem Befehl ~r weiterschreiben (das ~r ist als normales Kommando außerhalb des Editors einzugeben!)
~r Der gesamte bisher geschriebene Text wird angezeigt. ~R Wie ~r, es werden jedoch noch Zeilennummern mit ausgegeben.
~z Der Textausschnitt um den Cursor herum wird angezeigt. ~Z wie ~z, es werden jedoch noch Zeilennummern mit ausgegeben.
~s Es werden Statusinformationen angezeigt.
~b Es wird zwischen Flattersatz (default) und Blocksatz umgeschaltet
Nur für Magier:
~i <filename> Die Datei <filename> wird an der momentanen Cursorposition in den Text eingefügt. Aus Kompatibilitätsgründen kann man auch ~r <filename> nehmen.
Zeilenorientierte Kommandos
~d Die letzte Zeile wird gelöscht (Text-, nicht Eingabezeile).
~v Es wird zwischen dem Einfügemodus (default) und dem Überschreibmodus umgeschaltet.
~s !s1!s2! Ersetzt das erste Vorkommnis des Strings s1 durch den String s2 in der aktuellen Zeile. Statt durch ! können die Strings auch durch beliebige andere Zeichen getrennt werden, die weder in s1 noch in s2 vorkommen. Mit der Form ~s !s1!s2!p wird die geänderte Zeile direkt angezeigt.
~f Formatiert die aktuelle Zeile neu.
Cursorkommandos
~cu Der Cursor wird um eine Zeile nach oben bewegt. ~cd Der Cursor wird um eine Zeile nach unten bewegt.
~ct Der Cursor wird an den Anfang des Textes bewegt. ~cb Der Cursor wird an das Ende des Textes bewegt.
~cs Der Cursor wird an den Anfang des markierten Blocks bewegt. ~ce Der Cursor wird an das Ende des markierten Blocks bewegt.
~c<nr> Der Cursor wird in die Zeile <nr> bewegt. ~c+<nr> Der Cursor wird um <nr> Zeilen nach oben bewegt. ~c-<nr> Der Cursor wird um <nr> Zeilen nach unten bewegt.
Blockorientierte Kommandos
~bs Der Blockanfang wird auf die aktuelle Zeile gesetzt. ~bs<nr> Der Blockanfang wird auf die Zeile <nr> gesetzt.
~be Das Blockende wird auf die aktuelle Zeile gesetzt. ~be<nr> Das Blockende wird auf die Zeile <nr> gesetzt.
~F Der markierte Block wird neu formatiert.
~D Der markierte Block wird gelöscht.
~m Der markierte Block wird an die aktuelle Cursorposition verschoben.
Alles andere gilt als Text. Überlange Zeilen werden auf eine maximale Länge von 78 Zeichen umgebrochen.
Nach ~!, oder wenn man beim Schreiben netztot wird, kann man mit ~r wieder in den Editor einsteigen.