E5

E5 ist ein Editor für die Bearbeitung von Programm-Klartexten.

Die wesentliche Aufgabe von E5 ist es, alle Funktionen zu enthalten, die man in einem Klartexteditor möchte. Er möchte nicht all das abdecken, was andere bereits realisiert haben. E5 ist niemandes ein und alles. E5 macht weder sed noch grep, weder emacs noch awk entbehrlich.

Ein gewisses Verständnis des Grundgedanken, von denen sich E5 hat leiten lassen, hilft bei der Verwendung, hier daher die wesentlichen:

Zeilenorientierung: Programmtexte bestehen aus Zeilen, viele Befehle von E5 beziehen sich daher auf die komplette Textzeile.

Schreibfläche: E5 arbeitet auf einer vorgestellten Schreibfläche die 250 Zeichen breit und sehr lang ist. Um nicht allzuviel Befremden zu erzeugen, sind Anzeige und Bewegung auf den Bereich nach unten und rechts beschränkt. Weil viele Compiler-Verwandte in ihren Ausgaben Zeilen ab eins nummerieren, zeigt auch E5 Zeilen und Spalten mit Indizes ab eins an.

Sichtbarkeit: Der Text besteht genau aus den Zeichen, die man auf der Schreibfläche schreiben und sehen kann. Return und Tabulator sind Bewegungs-Befehle, nicht Bestandteile des Textes. Rechts vom letzten Zeichen einer Zeile befindet sich garantiert nichts. Nach der letzten Zeile folgen garantiert keine Leerzeilen. Beim Speichern schreibt E5 an das Ende der Zeilen eine einstellbare Zeilen-Endekennung (LF oder CRLF). Für den Fall, dass man Tabulatoren braucht (Makefile) kann man sie mit dem Menüpunkt Bearbeiten/Übersetzen/Entab erzeugen lassen.

Überschaubarkeit: E5 verarbeitet Texte bis zu 60 kB Grösse. Das ist bereits ein Zugeständnis. Normalerweise sollte man Module zerlegen, falls diese grösser als 20 kB werden. Natürlich gibt es grössere Dateien. Wenn man sie nur ansehen will: V4. Sonst PFE, emacs oder was man will.

Richtungstreue: Das wilde Gehopse, das viele Editoren mit dem Caret veranstalten, wenn man "Pfeil unten" drückt, ist eine Zumutung. In E5 bewegen alle Bewegungstasten das Caret in die Richtung in die sie zeigen. "Pfeil nach links" bewegt das Caret nach links und nur nach links und links ist die einzige Richtung, in die das Caret durch einen Druck auf "Pfeil nach links" bewegen wird. Entsprechendes gilt für alle anderen Bewegungstasten.

Geschwindigkeit: Die Startzeit von E5 ist auch auf einem langsamen Rechner sehr viel kleiner als 1 Nano-Jahrhundert

 

Download: SetupE5.exe (400 kB, 32Bit Windows-Version)

Dieses Programm ist Freeware. Lesen Sie bitte die Lizenzbedingungen in der beiliegenden Datei "Lizenz.txt".