Redit ===== Redit ist ein schlichter Texteditor für Amiga-Computer, der insbesondere für leistungsarme Rechner geeignet ist: Redit läuft ohne Einschränkungen bereits auf einem minimal ausgestatteten Amiga mit Kickstart 1.2 und einem halben Megabyte RAM. Selbstverständlich kann Redit aber auch auf einem bis an die Zähne aufgerüsteten Amiga als schlanker und schneller Editor verwendet werden. Weitere Eigenschaften von Redit: * vollständige Unterstützung von AmigaOS 1.2 bis 3.9. * keinerlei notwendige Abhängigkeiten zu Systemdateien von Disk: Redit kann auch ohne gestartete Workbench von einer ansonsten leeren Diskette verwendet werden. * abgesehen vom verfügbaren Arbeitsspeicher gibt es keine Einschränkungen bezüglich der maximalen Dokumentengröße und deren Zeilenlängen. * Unterstützung von Tabulatoren. * mehrere Dokumente können gleichzeitig geöffnet und bearbeitet werden. * brauchbare Arbeitungsgeschwindigkeit bereits auf einfachen 68000er Systemen mit 7MHz. * geringer Speicherverbrauch zur Laufzeit. * Neben den üblichen Blockoperationen zum Editieren bietet Redit zeitgemäße Funktionen zum Selektieren von Text via Tastatur und Maus. * sonstige Vorzüge :-) Installation ============ Redit besteht aus nur einer einzigen ausführbaren Datei; es ist keinerlei Installation notwendig. Kopieren Sie Redit einfach wohin Sie wollen. Ich empfehle als geeigneten Ort den Utilities-Ordner auf Ihrer Workbench. Dieser liegt üblicherweise im Suchpfad und so kann Redit direkt über den CLI ohne weitere Pfadangaben gestartet werden. Obwohl Redit ohne zusätzliche Systemdateien von Disk läuft, nutzt es dennoch einige derer Vorzüge falls diese installiert sind. Wenn sie eine minimale Startdiskette mit Redit erstellen wollen empfiehlt es sich, diese Dateien ebenfalls mit auf Diskette zu kopieren: * Wenn das clipboard.device vorhanden ist, wird dieses anstatt der internen Routinen für Blockoperationen genutzt. Dieses ermöglicht das Kopieren und Einfügen über Programmgrenzen hinweg. Das clipboard.device liegt in SYS:devs. * Ab Workbench 2.0 kann der System-Filerequester anstatt des eingebauten verwendet werden. Hierfür ist die asl.library erforderlich welche in SYS:libs zu finden ist. Start ===== Redit kann sowohl per Doppelklick über die Workbench als auch über den CLI gestartet werden. Sie können beim Start bereits beliebig viele Dokumente öffnen: wenn Sie Redit über den CLI starten hängen Sie dazu den Dateinamen inklusive Pfad als Parameter an. So öffnen Sie beispielsweise die Startup-Sequence und die User-Startup: Redit S:Startup-Sequence S:User-Startup Falls die Dateien nicht geöffnet werden können gibt Redit eine entsprechende Fehlermeldung aus und beendet sich mit dem Fehlercode #10. Beim Start über die Workbench selekieren Sie zunächst mit der Maus und gedrückter Shift-Taste alle Textdokumente die Sie öffnen wollen und doppelklicken sie dann - ebenfalls mit gedrückter Shift-Taste - das Redit-Icon. Die geöffneten Dokuemnte finden Sie nach dem Start im Menü "Documents". Redit benötigt eine Stackgröße von mindestens 8192 Bytes. Falls Redit versehentlich mit einem zu kleinen Stack gestartet wird, wird auf einen passend großen Stack umgeschaltet. Da dies aber zum einen ein wüster Hack ist und zum anderen unnötig Speicher verschwendet, wird in diesem Fall beim Start eine entsprechende Warnung ausgegeben. Beim Start über den CLI vergrößern Sie den Stack vor dem Start von Redit durch die Eingabe von: stack 8192 Wenn Sie diese Zeile in die Datei S:Shell-Startup Ihrer Workbench eintragen können Sie sich die Eingabe dieses Kommandos in Zukunft sparen. Beim Start über die Workbench selektieren Sie das Redit-Icon mit der linken Maustase und wählen dann das Menü "Workbench->Info", bzw. ab Workbench 2.0 "Icon->Information" aus. Dort tragen Sie in das Feld "Stack" den Wert 8192 ein. Wenn Sie Redit über den CLI gestartet haben können sie es zusätzlich durch CTRL+c oder mittels des break-Befehls beenden. Falls ungesicherte Textänderungen vorliegen, werden Sie selbstverständlich gefragt, ob Sie diese verwerfen möchten. Tastatursteuerung des Editors ============================= * Cursortasten (natürlich) * CTRL+Cursor-Rechts / CTRL+Cursor-Links: Springen zum nächsten, bzw. vorigem Wortanfang. * CTRL+Cursor-Hoch / CTRL+Cursor-Runter: Vertikales Scrollen des Textes ohne die Cursor-Position zu verändern. * Shift+Cursortasten: Selektieren des Textes unter dem Cursor, bzw. der gesamten Zeilen. * A+x: Ausschneiden des selektierten Textes in die Zwischenablage. * A+c: Kopieren des selektierten Textes in die Zwischenablage. * A+v: Einfügen der Zwischenablage an der aktuellen Cursorposition, bzw. Ersetzen des selektierten Textes durch diese. * A+a: Selektieren des gesamten Textes des aktiven Dokuments. Maussteuerung des Editors ========================= * Klick mit der linken Maustaste: Setzen des Cursors. * Doppelklick: Selektieren des Wortes unter dem Mauspfeil. * Dreifachklick: Selektieren der gesamten Zeile unter dem Mauspfeil. * Mit gedrückter linker Maustaste kann der selektierte Bereich mit der Maus gezogen werden. Falls Sie den Mauszeiger über die Fenstergrenzen hinaus bewegen, wird das Dokument entsprechend nach oben bzw. nach unten gescrollt. Menü ==== Das Menü erreichen Sie wie auf dem Amiga üblich mit gedrückter rechter Maustaste. * Project * New (A+n) ein neues unbenanntes Dokument wird erzeugt. * Open (A+o) Laden eines Dokuments von Disk. Hierzu wird ein Filerequester geöffnet. * Save (A+s) Speichern des aktiven Dokumentes. Falls das Dokument noch keinen Dateinamen hat, werden Sie per Filerequester aufgefordert einen Speicherort und Dateinamen zu wählen. * Save as... Öffnen eines Filerequesters um das aktive Dokument unter einem anderen Namen oder an einem anderen Ort zu speichern. Nach erfolgreichem Speichern ersetzt der neue Dateiname den Alten. * Close (A+k) Das aktive Dokument wird geschlossen. Falls in diesem ungesicherte Änderungen vorgenommen wurden, werden sie gefragt, ob Sie diese verwerfen möchten. * About... Anzeige der Programmversion. * Quit (A+q) Beenden von Redit. Falls in einem geöffneten Dokument noch ungesicherte Änderungen vorliegen, werden Sie gefragt, ob Sie diese verwerfen möchten. * Edit * Cut (A+x) Der selektierte Textes wird aus dem aktiven Dokument ausgeschnitten und in die Zwischenablage kopiert. * Copy (A+c) Der selektierte Text wird in die Zwischenablage kopiert. * Paste (A+v) Der Inhalt der Zwischenablage wird an der aktuellen Cursorposition in das Dokument eingefügt. Falls in dem Dokument Text selektiert ist wird dieser durch den Inhalt der Zwischenablage ersetzt. * Select all (A+a) Der gesamte Text des aktiven Dokumentes wird selektiert. * Documents Hier finden die die Auflistung aller geöffneter Dokument und können das aktive Dokument wählen. Ich wünsche Ihnen viel Spaß mit Redit! 2. Januar 2014, Kai Scherrer (kai@kaiiv.de)