				KURZANLEITUNG ZUR DEMOVERSION VON EDISON
				========================================
  Diese Anleitung ist nicht vollstndig und in vielen Punkten sehr knapp
  gehalten (sie soll schlielich nicht das Handbuch ersetzen). Mit der
  Vollversion von EDISON wird ein ber 200 Seiten starkes Handbuch mit
  vielen Beispielen, Tips und Bildschirmausschnitten ausgeliefert. Die
  EDISON Vollversion kostet 169.- DM (unverb. Preisempf.) und ist zu
  beziehen bei: 
  
  									KNISS SOFT
  									Hans Christian Kni
  									Adalbertstrae 44
  									D-5100 Aachen
  									Tel.: 0241/24252
  									
  oder bei Atari Fachhndlern.
  				
  Wir wrden uns freuen, wenn Sie diese DEMO-Version auch Ihren Freunden 
  und Bekannten VORFHREN und weitergeben wrden.

  Viel Spa mit der Demonstrations-Version von EDISON!
  
 -----------------------------------------------------------------------

									Tutorial                   (das unvollendete)

		Einfach alles mal ausprobieren und Das Beste davon merken
					(wird schon was hngen bleiben)
							Viel Spa
										 Hubi...
										 
 -----------------------------------------------------------------------
								Einleitung

EDISON ist eine integrierte Entwicklungsumgebung mit (Programm)texteditor.
EDISON wurde geschaffen um dem Programmierer mglichst viele der lstigen
Alltagsarbeiten abzunehmen oder zu erleichtern, was ihm die meisten
Programmierpakete nicht bieten.
EDISON eignet sich aufgrund seiner hohen Verarbeitungsgeschwindigkeit und
der ausgezeichneten MAKRO Fhigkeiten aber auch fr alle Vielschreiber (zur
Texterfassung fr TEX, Calamus etc.)
Es wurde darauf geachtet, da die verwendete Benutzeroberflche nach den
Programmierrichtlinien fr GEM (falls diese berhaupt existieren) gestaltet
wurde.

					Technische Daten von EDISON

Luft auf jedem Original Atari ST von 260ST ber MEGA ST auch Atari TT !!
bis zu 6 GEM-Fenster.
Uneingeschrnkte Grobildschirmtauglichkeit !!
Schnelles Scrolling und Echtzeitscrolling.
Full-Screen-Editierung.
Ein Undo, da der Taste alle Ehre macht.
CUT-COPY-PASTE
Verarbeitet ALLE Zeichen von 0 bis 255.
Echte Tabulatoren, sowie einstellbares Tabulatorzeichen (z.B. ",").
Vollautomatische Fehlersuche, einfach mit 'Help'.
Shell zum aufrufen von Compilern, Linkern und anderen Programmen.
Bedingte Compilierung. EDISON lt nur das compilieren was ntig ist.
Sehr flexible und kinderleichte Makroprogrammierung (Ereignisrecorder).
Echte Tabulatoren und anzeigbares Lineal.
Automatische Anpassung des Lineals an den Text (z.B. Assemler,Datenbanken).
Umfangreiche Buchstaben und Wortmanipulationen.
uerst flexible Sortierfunktion, auch fr verschieden lange Datenstze.
Hochflexible Zahlen/Zeichen-Konvertierung (CHR/BIN/DEZ/HEX.. von/nach).
Ein Bildschirmschoner der Spa macht.
Sinnvoll erweiterte und trotzdem bersichtliche Dateiauswahl.
Wort- Zeilen und Klammernblock alleine durch Doppelklick.
Automatisches Einrcken.
Einfge- und berschreibmodus.
Physikalisches sichern unter zweitem Pfad.
Automatische Positionsmerker fr die letzten 10 bearbeiteten Positionen.
Speicherplatzbedarf im Programm vernderbar.
Residenthalten der zu Bearbeitenden Texte, z.B: whrend des	compilierens.
Blcke um Tabs oder Spaces nach links oder rechts schieben.
Anzeige der unsichtbaren Zeichen 'Tab' 'CrLf'.
ca 20 Shellkomandos z.B: Rename,Chdir,Del,Input,Output,Pause,Print ...
Sinnvolle Control-kommandos fr die hufigsten Aufrufe.

Hardwarevorraussetzung:
Atari ST mit mindestens 512 KB und Farb- oder Monochrom-Monitor

Folgense Optionale Hardware wird voll untersttzt:
Blitter
Grobildschirme Farbe & S/W   (z.B: M110 von Matrix)
Hyperscreen	( ab >640 Punkte horizontale Auflsung)
Alle RAM-Ausbaustufen
Festplatte
Wechselplatte
Atari TT !
Atari 1040 STE
u.s.w.

Edison besitzt folgende GEM Features:

- Volle GEM Grobildschirmuntersttzung (auch Grobildschirmemulationen)

- Bis zu 6 echte GEM Fenster
- GEM-Menuleiste
- GEM-Dialoge und Eingabemasken
- Accessories (selbstverstndlich)
- Starten von weiteren Programmen (Shelling)
- Atari- und Ablage-Men nach GEM Vorgaben

Folgende nderungen zu GEM wurden vorgenommen.
- Eigene Routinen zum schnelleren Bildschirmaufbau bei 640*400 640*200

..diese Optimierungen fallen auf Grobildschirmen teilweise weg. Es werden
dann die original GEM-Bildschirmtreiber benutzt. Der Benutzer wird hiermit
nicht belastet. Alle Anpassungen geschehen automatisch.
Trotzdem erreichen die Grobildschirmtreiber beachtliche Geschwindigkeiten.

Um das Programmieren so bequem wie mglich zu machen, wurde in EDISON ein
Konsequentes Block-und-Bearbeiten-Konzept verwirklicht. Dabei wird immer
zunchst ein Block markiert. Dann bestimmt der Benutzer was mit diesem zu
geschehen hat. Sollte aus Versehen etwas falsch gemacht worden sein, so
rettet einen immer, das heit wirklich immer die UNDO sprich Wiederrufen-
funktion.

1.	Wie man einen Block mit der MAUS markiert:

	1.1 Normalblock
		1.1.1	Maus auf Anfang oder Ende des gewnschten Bereichs
		1.1.2	Linke Maustaste gedrckt halten und mit gedrckter
			Maustaste zum Anfang bzw. Ende des Block 'fahren'.

	1.2 Wortblock
		1.1.1	Doppelklick auf das gewnschte Wort.
		1.1.1a	..halten Sie die Maustate gedrckt um in Wortschritten
			weiter zu markieren.

	1.3 Zeilenblock
		1.3.1	Positionieren Sie die Maus hinter einer Zeile d.h. hinter
			dem 'Cr' (s. 'Formate/Unsichtbare Zeichen').
		1.3.2	Doppelklick markiert die betreffende Zeile.
		1.3.2a	..halten Sie die Maustate gedrckt um in Zeileschritten
			weiter zu markieren.

	1.4 Klammerblock
		1.4.1	Positionieren Sie die Maus auf dem ersten Buchstaben einer in
			Klammer einstellen definierten Klammer.
		1.4.2	Doppelklick markiert nun einen Block bis zur nchsten
			zugehrigen Klammer (s. 'Extras/Klammer einstellen).

2.	Wie man einen Block mit der TASTATUR markiert:

	2.1 Normalblock
		2.1.1	Positionieren Sie den Cursor mit den Pfeiltasten oder der
			Maus am Anfang des zu markierenden Blocks.
		2.1.2	Drcken Sie nun 'Control-B' (gleichzeitig)
		2.1.3	Positionieren Sie nun den Cursor am Ende des gewnschten
			Bereichs.
		2.1.4	Drcken Sie dann 'Shift-Control-B' (wie oben).

	2.2 Wortblock
		2.2.1	Positionieren Sie den Cursor mit den Pfeiltasten oder der
			Maus auf dem gwnschten Wort.
		2.2.2	Drcken Sie nun 'Insert'
			(dies ist das Equivalent zum Doppelklick der Maus)

	2.3 Zeilenblock
		2.3.1	Positionieren Sie den Cursor mit den Pfeiltasten oder der
			Maus hinter einer Zeile d.h. hinter dem 'Cr'
			(s. 'Formate/Unsichtbare Zeichen').
		2.3.2	Drcken Sie nun 'Insert'

	2.4 Klammerblock
		2.4.1	Positionieren Sie den Cursor mit den Pfeiltasten oder der
			Maus auf dem ersten Buchstaben einer in Klammer einstellen
			definierten Klammer.
		2.4.2	Drcken Sie 'Insert'


2. Erweitern einer Blockmarkierungen:

	2.1	mit der Maus
	
		2.1.1	Drcken Sie die 'Shift'-Taste whrend Sie genau wie oben
			Beschrieben mit dem Markieren fortfahren.
			Wenn Sie oberhalb der bestehenden Blockmarkierung klicken
			oder sogar doppelklicken, so knnen Sie den Block nach oben
			vergrern oder verkleinern. Eine Wiederaufnahme inner- oder
			unterhalb des Blockes bewirkt ein Verschieben der unteren
			Blockbegrenzung.

	2.2	mit der Tastatur

		2.2.1	Erweitern Sie die Blockmarkierung durch erneutes Drcken von
			'Shift-Control-B'.
			Der Block wird immer in Bezug auf die bei 'Control-B'
			gewhlte Position vergrert.


BEISPIEL: Klammerblock in Pascal/C:

	1	Definieren Sie in 'Extras/Klammer einstellen' die Klammergrenzen
		'BEGIN' und 'END' fr Pascal oder '{' und '}' fr C.
	2	Erzeugen Sie diese klammern in einem Beispieltext
	3	klicken Sie auf das 'B' von 'BEGIN' oder das 'E' VON 'END'
		analog fr C auf '{' oder '}'.
	-	nun haben Sie eine Kontrolle ber die Schachtelung, knnen den Block
		lschen, kopieren oder oder ... usw.

 

 -----------------------------------------------------------------------

Etwas an der aktuellen Position Einfgen, was man ein paar Zeilen vorher
schon mal geschrieben hat

		1	Block wie oben beschrieben markieren.
		2	'Control-C' fr 'Bearbeiten/Kopieren'
		3	'Esc' und EDISON springt an die aktuelle Position zurck.
		4	'Control-V' fr 'Bearbeiten/Einsetzen'
		-	'Esc' hat die 10 letzen Positioen automatisch abrufbereit
			(mit 'Shift'-'Esc' in umgekehrter Reihenfolge.
			

---------------------------------------------------------------------------
							Die Menuleiste

Um die Auflistung so bersichtlich wie mglich zu gestalten, werden in
diesem Abschnitt die einzelnen Befehle der Menuleiste von links nach rechts
und von oben nach unten dokumentiert.

Bemerkung:
	Die schrgen Meneintrge sind Schalter, die nur an- oder ausgeschaltet
	sein knnen. Sie gelten fr die weitere Bearbeitung aller Texte.
	
	Die Buchstaben vor den Meneintrgen sind die Control-Codes fr diesen
	Befehl. Also:  O 'ffnen' kann also durch 'Control O' aufgerufen werden.
	Die meisten Komanndos haben sinnvolle 'Shift'-Varianten, siehe dazu
	unbedingt auch die Auflistung aller Tasatur-Kommandos.


'EDISON-Men'

	'ber Edison..'
		Hier finden sie die Copyrightmeldung.


	'Desk Accesory 1'
		  bis
	'Desk Accesory 6'
		Reserviert fr Schreibtischzubehr.


'Ablage'
	Alles was mit Laden, Sichern, Drucken, usw... zu tun hat. Also Befehle,
	die sich direkt mit der Peripherie des Rechners (der Ablage) befassen.

N	'Neu'
		ffnet ein neues Fenster, welches zunchst unter "NAMENLOS" gefhrt
		wird. Sobald gesichert wird mu die Datei einen Namen erhalten.

O	'ffnen..'
		ffnet eine bereits bestehende Datei auf Diskette oder einem
		anderen Speichermedium.	ffnen heit in diesem Fall Laden.

	'Zuladen..'
		Fgt eine Datei an der aktuellen Cursorposition ein. Falls ein
		Block existiert, so wird dieser durch diese Funktion wie bei
		'Einsetzen' ersetzt. WIEDERRUFEN IST MGLICH (mit UNDO)!

	'Spezial..'
		...fr hartnckige Daten, aber auch zum ansehen und Patchen von
		Programmen und und und ...
		Hier hat man die Mglichkeit Texte, Programme oder alle anderen
		Dateien in speziellen Formaten zu laden und zu sichern. Es stehen
		folgende Formate zur Verfgung, welche natrlich (aber Vorsicht)
		frei mit einander kombiniert werden knnen. Die geladen Dateien
		werden grundstzlich nicht durch die Hinzufgung von neuen
		Zeilenendzeichen verndert.

		'Feste Zeilenlnge ###'
			Laden mit fester Zeilenlnge.
			Ist diese Option gewhlt, so ld EDISON die Datei und erzeugt
			unbedingt, das heit immer nach der eingestellten Zeilenbreite
			einen Zeilenumbruch. Sollten sie trotzdem lngere Zeilen
			vorfinden so schalten Sie bitte die Option 'Formate/Tabulatoren
			expandiert' ab.	Nun knnen Sie EDISON quasi wie einen
			Dateimonitor benutzen. Wie Sie die geladene Datei ohne
			hinzufgen von nicht erwnschten Zeilenenden (Cr+Lf) sichern
			ist weiter unten beschrieben.
		'Neue Zeile bei ASCII (Dez.) ### ###'
			Diese Einstellung singnalisiert EDISON, was er in einer Datei
			als Zeilenende anzusehen hat. Mit dem Standartkommando
			'Ablage/ffnen..' wrde EDISON jeweils nach einem
			'Cr'(ASCII:13) oder nach einem 'Cr+Lf'(ASCII:13,10) eine neue
			Zeile anlegen. Nun kann man EDISON dazu berreden z.B: Ascii:0
			als Zeilenende anzusehen. Zusammen mit dem 'Lineal
			einstellen'-Dialog lassen sich so z.B: problemlos wilde
			Datenmengen bersichtlich darstellen oder manipulieren.
		'Zeilenendzeichen im Text'
			Dies Einstellung entscheidet darber, ob die oben eingestellten
			Zeilenendzeichen im Text mitangezeigt werden und damit auch
			manipulierbar sind.
		'Laden von Zeile ####### bis Zeile #######'
			Voreinstellung fr das Laden von Dateiabschnitten. Dabei werden
			die oben gemachten Einstellungen und Definitionen voll
			bercksichtigt.

		Beispiel 'Laden..' :
		'Feste Zeilenlnge 16'
		'Neue Zeile bei ASCII (Dez.) 000 ___'
		'Zeilenendzeichen im Text'
		'Laden von Zeile 20_____ bis Zeile 50_____'
		--> Die zu whlende Datei wird wie folgt geladen:
			Die Datei wird unter Bercksichtigung, da das Zeilenende durch
			ASCII:0 markiert wird, ab dem 21. ASCII:0 bis zum fnfzigsten
			ASCII:0 geladen. Der Text Wird auf den Bildschirm inclusive der
			ASCII:0-Zeichen (Vorsicht je nach Font unsichtbar) dargestellt.
			Sollte dabei eine "Zeile" lnger als 16 Zeichen sein, so wird
			der Zeilenrest in die nchste Zeile umgebrochen usw. bis alles
			pat. Ist die Option 'Formate/Tabulatoren expandiert' aus so
			wrde ein Fenster mit der Breite von 16 Zeichen vollkommen
			gengen um die komplette Datei ohne horizontates Rollen
			anzuschauen.

	Beispiel 'Sichern..' :	folgt noch
	Beispiel 'Anhngen..' :	folgt noch


S	'Sichern'
		sichert den momentan in Bearbeitung befindlichen Text ohne erneut
		rckzufragen.

U	'Sichen unter..'
		Es erscheint die Dateiauswahlbox. Der Text kann nun unter
		beliebigem Namen und Pfad gesichert werden.

	'mit Backup'
		..ist ein Flag (Schalter). Ist dieser Menueintrag mit einem
		Hckchen versehen, so wird bei jedem Sichern eine mglicherweise
		bestehende Datei mit gleichem Namen und Pfad in "*.??" umbenannt
		und der zu sichernde Text erst dann gespeichert.

	'zweiter Pfad'
	
		Hier haben Sie die Mglichkeit einen weiteren Standartzielpfad fr die
		Funktion 'Sichern' einzustellen.
		Dies kann von Hand in die dafr vorgesehene Maske geschehen. Eine
		weitere Mglichkeit birgt der 'Auswhlen..'-Knopf. Es erscheint die
		'Dateiauswahl' und Sie knnen den gewnschten Pfad komfortabel suchen.
		Der eingestellte Dateiname hat hierbei keine Bedeutung. Er ist jedoch
		zum Verlassen der 'Dateiauswahl' ntig.
		Um unter dem zweitem Pfad zu sichern, drcken Sie zustzlich zu
		'Sichern' oder 'Control-S' die 'Shift'-Taste.
		Es wird nun unter dem eingestellen 'zweiten Pfad', und unter dem im
		Fenstertitel angezeigten Namen gesichert.

		Der Sinn des Ganzen..
		Als Programmierer werden Sie vermutlich hufig auf eine 'RAM-Disk'
		compilieren oder generell 'Sichern'. Um dennoch einen gewissen Schutz
		vor Systemabstrzen zu haben (dies ist fr kein Programm, am wenigsten
		fr Programme whrend der Entwicklungsphase, auszuschlieen) gibt Ihnen
		diese Einstellung eine einfache und bequeme Mglichkeit, zwischendurch
		physikalische Sicherheitskopien Ihrer Quelltexte auf eine Festplatte,
		Diskette, Streamer usw. anzufertigen.


	'Papierformat..'
		Generelle Voreinstellungen fr Papiergre, Schrift, Kopf- sowie
		Fuzeilen usw...

D	'Drucken'
		Druckt Wahlweise den aktuellen Text oder den markierten Block.
		Ein Block kann natrlich nur nach vorherigem Markieren
		bercksichtigt werden. Sollte zum Zeitpunkt des Aufrufs kien Block
		markiert sein, so wird immer der ganze Text gedruckt.


	'Dateien lschen..'
		..lschen berflssiger Dateien auf den Massenspeichern.


	'Schlieen'
		Schliet das aktuelle Fenster. Sollte der Text bearbeitet worden
		sein, so wird nachgefragt ob der Text gesichert werden soll.

Q	'Ende'
		Verlassen des Editors. Es folgt eine Sicherheitrckfrage die Ihnen
		die Mglichkeit gibt alle bearbeiteten Texte zu sichern.


'Bearbeiten'
	Unter dieser berschrift finden Sie vielfltige Mglichkeiten der
	Textmanipulation welche alle mit 'Widerrufen Undo' rckgngig zu
	machen sind!!

Undo	'Wiederrufen'
		..macht das jeweils letzte 'Bearbeiten'-Kommando rckgngig. Diese
		Funktion arbeitet mit einem eigenen Zwischenspeicher(Klemmbrett)
		und ist KOMPROMISSLOS gltig.


X	'Ausschneiden'
		Ausschneiden des markierten Blocks zur Weiterverwendung durch
		'Einsetzen'. Der BLock wird intern auf dem 'Klemmbrett' abgelegt.
		Der Text im Block wird entfernt.

C	'Kopieren'
		Kopieren des markierten Blocks auf das 'Klemmbrett' zur
		Weiterverwendung durch 'Einsetzen'.
		Der Text im Block bleibt hierbei unverndert.

V	'Einsetzen'
		Einsetzen des 'Klemmbretts'.
		Ist in diesem Moment ein Block markiert,so wird dieser durch den
		Inhalt des Klemmbretts ersetzt.

H	'Alles auswhlen'
		Markiert den gesamten Text als Block.


]	'Links schieben'
		..verschiebt einen Block in Tabulator- oder Leerschritten nach
		links. Dies ist vom Schalter 'Auffllen mit Tabs' abhngig.

[	'Rechts schieben'
		..verschiebt einen Block in Tabulator- oder Leerschritten nach
		rechts je nach dem was in den Ersten Spalten steht.

R	'Reformatieren'
		..formatiert den gewhlten Block mit Flatterrand, abhngig von der
		Einstellung des rechten Randes (siehe Lineal einstellen).
		Dies ist besonders praktisch fr Flietexte und Doumentationen.


#	'%%%->### wandeln'
		wandelt den Block abhngig von der Voreinstellung in
		'Extras/Zahlenumwandlung..' von CHR/BIN/OKT/HEX.. in
		CHR/BIN/OKT/HEX.. um.

~	'Gro/Klein'
		..wandelt die Buchstaben im Block oder unter dem Cursor von
		Kleinschrift in Groschrift und umgekehrt.

+	'Alles gro'
		..wandelt die Buchstaben im Block oder unter dem Cursor in
		Groschrift.

-	'Alles klein'
		..wandelt die Buchstaben im Block oder unter dem Cursor in
		Kleinschrift.

'	'Kapitalisieren'
		alle Worte werden in Eigennamen umgewandelt d.h der erste
		Buchstabe wird gro und alle weiteren klein geschrieben. Wird die
		Funktion ohne Block nur auf den Cursor angewendet, so erzeugt sie
		nur dann Grobuchstaben wenn dieser sich auf dem Anfang eines
		Wortes befindet. Alle weiteren Buchstaben des Wortes werden in
		Kleinschrift Umgewandelt.


'Suchen'
	Dieser Menpunkt enthlt Befehle zur Textsuche und Textersetzung, sowie
	zum Auffinden von Zeilen und Spalten.

F	'Suchen / Ersetzen..'
		Einstellung der zu suchenden, sowie der zu ersetzenden Zeichenkette
		und der Such- bzw. Ersetzoptionen.

Y	'Block bernehmen'
		bernimmt den markierten Block als zu suchende oder zu ersetzende
		Zeichenkette in die Masken in 'Suchen / Ersetzen..'.

A	'Weiter suchen'
		setzt die Suche nach der in 'Suchen / Ersetzen..' eingestellten
		Zeichenkette fort. Es werden die Einstellungen aus
		'Suchen/Ersetzen..' bercksichtigt.

E	'Weiter ersetzen'
		..wie 'Weiter suchen' mit dem Unterschied, da die gefundenen
		Zeichenketten durch die Ersatzzeichenkette ersetzt werden.


	Tabs in Leerzeichen
		Alle Tabulatorzeichen im ausgewhlen Bereich werden entsprechend
		den Linealtabulatoren (siehe 'Lineal anzeigen') mit Leerzeichen
		aufgefllt.

	Leerzeichen in Tabs
		Funktioniert analog zu 'Tabs in Leerzeichen'.

	Zeilenenden trimmen
		Diese Funktion eliminiert alle Tabulatoren und Leerzeichen am Ende
		einer Zeile. Hiermit kann man so manchen Quellcode um einige
		Kilobyte krzen ohne den Inhalt zu ndern.


G	'Gehe nach..'
		Springt in die einzugebende Zeile und/oder Spalte oder an den
		angegebenen Byteoffset.
		Spalten und Zeilen lassen sich auch einzeln eingeben. Der Cursor
		bleibt dann jeweils in der Spalte bzw. Zeile.

Esc	'Letzte Position'
		Springt der Reihe nach die letzten zehn Positionen an, an denen
		etwas eingegeben oder verndert wurde (Siehe auch 'automatische
		Position').

Help	'Fehlersuche'
		Falls in der JOB-Datei der Prototyp einer Fehlerzeile (z.B: @DEFERR
		@FILE @LINE) definiert wurde, so wird die Zeile auf welcher sich
		der Cursor momentan befindet nach dieser Regel untersucht. Der
		Editor ld nun selbststndig den betreffenden Text und positioniert
		den Cursor in der dort angegebenen Zeile. Sollte sich der Text
		bereits im Editor befinden, so wird auch dieses bercksichtigt.


'Formate'
	dieser Menpunkt beinhaltet Befehle und Flags, die sich auf das
	Erscheinungsbild der Arbeitsumgebung beziehen.

W	'Fenster blttern'
		diese Funktion blttert zyklisch durch alle in
		'Extras/Textinformarionen..' mit einem Kreuz markierten Fenster.


.	'Fenster stapeln'
		..ordnet die in 'Extras/Textinformarionen..' markierten (Kreuz)
		Fenster so an, da sie bereinander zu liegen kommen. Hierbei wird
		darauf geachtet, da jedes Fenster erreichbar bleibt.
		Andere Aufteilungsarten knnen mit der 'Shift'-Option ausgewhlt
		werden.


,	'Fenster bersicht'
		..ordnet die in 'Extras/Textinformarionen..' markierten (Kreuz)
		Fenster so neben/untereinander an, da alle Fenster ganz zu sehen
		sind. 'Shift'-Option wie oben.

	'Lineal sichtbar'
		Ist dieser Schalter (Flag) mit einem Hkchen versehen, dann wird in
		der ersten Zeile eines jeden Fensters ein Lineal mit allen
		Tabulatoren	und Rndern angezeigt.

	'Unsichtbare Zeichen'
		..verhlt sich genau wie 'Lineal sichtbar'. Ist dieser Punkt
		gewhlt so werden auch Tabulator- und Wagenrcklaufzeichen (CR_LF)
		angezeigt.

	'Tabulatoren expandiert'
		Zeigt Tabulatoren wahlwiese als TAB-Zeichen(z.B: Uhr) an oder
		steuert den Abstand zwischen TAB-Stops.	Der Editor verwendet echte
		Tabulatoren, das heit man kann Tabs in jeder Spalte definieren.
		Der Editor pat den Text augenblicklich an die neuen Gegebenheiten
		an.


	'Autom. Einrcken'
		Der Cursor springt nach einem 'Return'/'Enter' unter den Anfang der
		aktuellen Zeile. Mgliche Freirume werden automatisch mit 'Tabs'
		und/oder Leerzeichen aufgefllt.

	'Autom. Zeilenunbruch'
		Ist dieser Schalter gesetzt, so bricht Edison automatisch bei
		erreichen des rechten Randes, in die nchste Zeile um. Die Funktion
		soll lediglich das eintippen von Flietext erleichtern und ist
		nicht zur Textverarbeitung gedacht.

	'Auffllen mit Tabs'
		Da der Editor immer in einer Art 'Full-Screen-Modus' arbeitet, ist
		es in speziellen Fllen ntig die weien flecken auf der Landkarte
		mit etwas aufzufllen. Dies geschieht genau dann, wenn hinter einer
		physikalischen Zeile ein oder mehrere Zeichen eingegeben werden.
		Auerdem beeinflut dieses 'Flag' (Schalter), ob bei 'Links
		schieben' bzw. 'Rechts schieben' mit 'Tabs' oder mit 'Leer-Zeichen'
		aufgefllt wird.

	'Einfgemodus'
		Schaltet Zwischen Einfge- und berschreibmodus um.


'Extras'

	'Speicher    1234 KB'
		Lst eine erzwungene 'GARBAGE COLLECTION' aus. Dies wird dann
		ntig, wenn sehr viele gelschte Zeilen im Speicher liegen
		(Garbage). Der Befehl reorganisiert den Speicher neu.

	'Voreinstellungen..'
		Beschreibung folgt..


Z	'Zahlenumwandlung..'
		Voreinstellung fr die Zahlen-/Zeichenkonvertierung von
		CHR/BIN/OKT/DEZ/HEX/.. in CHR/BIN/OKT/DEZ/HEX/.. oder umgekehrt.

L	'Linealeinstellung..'
		Es erscheint ein Dialog, der Ihnen die Mglichkeit gibt, die
		Tabulatorweite und das Tabulatortrennzeichen, sowie die Rnder
		einzustellen.
		
		Setzen/Lschen von Tabulatoren

		Maus
			1	Schalten Sie das 'Lineal' mit 'Formate/Lineal sichtbar' an.
			2	Klicken Sie die gewnschten Tabs im Lineal direkt an oder
				lschen Sie diese auf die gleiche Weise.
		Tastatur		
			1	Positionieren Sie den Cursor an der Stelle an der Sie einen
			 	Tabulator setzen/lschen wollen.
			2	Drcken Sie 'Control-Tab' um den Tab zu setzen oder zu
				lschen.
		Menu
			1	Whlen Sie das Menu 'Extras/Lineal einstellen'
			2a	Stellen Sie nun Eine feste Tabulatorweite ein 	
			2b	Stellen Sie 'Tabs an Text anpassen' ein
				(Dieses formatiert richtig tabulierte Assembler-Texte aber
				auch Datenstze auf den jeweils kleinsten mglischen Abstand
				zwischen den Tabs)
			-	Es ist mglich jedes ASCII-Zeichen als Tabulatorsteuerzeichen
				zu definieren. (Es wird dann auch im Lineal angezeigt!!!)

		Setzen/Lschen des RECHTEN Randes

		Maus
			1	Schalten Sie das 'Lineal' mit 'Formate/Lineal sichtbar' an.
				Es erscheint nun in der ersten Zeile des Fensters das Lineal.
			2	Drcken Sie 'Shift' whrend Sie mit der Maus an die
				gewnschte Stelle des Lineals klicken.
			-	Ein klicken auf den linken Rand bewirkt das Lschen des
				rechten Randes.

		Tastatur/Menu
			1	'Control-L' fr 'Extras/Lineal einstellen'
			2	Rechten Rand angeben (leerer Eintrag und '0' -> kein rechter
				Rand



	'Klammern einstellen..'
		Stellt Klammeranfang und Klammerende ein. Mit einem Doppelklick auf
		die Eingestellten Zeichenketten kann eine Blockmarkierung besonders
		bequem erzeugt werden. Diese Funktion ist auerdem zum berprfen
		von Klammerebenen geeignet.
		Es ist zu beachten, da bei Wrtern der erste Buchstabe angeklickt
	  	werden mu!


I	'Textinformationen..'
		..informiert Sie ber die gerade im Gebrauch befindlichen Fenster,
		die in ihnen bearbeiteten Texte und deren Lnge.
		Auerdem sind die verfgbaren Fenster ber diesen Dialog direkt per
		Mausklick zu erreichen.
		Weiterhin ist es mit diesem Dialog mglich vorgewhlte Texte
		Zeilenweise zu vergleichen.
		Fenster die bearbeitet wurden und daher gesichert werden sollten sind
		mit einem '*' gekennzeichnet.
		Ein Kreuz vor dem Dateinamen bedeutet, da nur die so angewhlten
		Fenster bei unten beschriebenen Funktionen bercksichtigt werden.

		'Extras/Textinformationen../Vergleichen' 
		
		Vergleicht die angekreuzten Texte miteinander. Sollten Unterschiede
		gefunden werden, so werden diese mit einem Block in der jeweilig
		betroffenen Zeile und in allen betroffenen Fenstern markiert.
		'Vergleichen' Vergleich alle angekreuzten Texte ab Textanfang. Mit
		'Shift-Control-I' kann das Vergleichen ab der nchsten Zeile in den
		jeweiligen Fenstern fortgesetzt werden.

		'Fenster blttern'
		'Fenster stapeln'							  
		'Fenster bersicht'
		diese Kommandos beziehen sich auf die in 'Extras/Textinformationen'
		angekreuzten Fenster.


T	'Zeichentabelle..'					 
														  
		...erst mal wirken lassen... (nicht ungenial wie ?!)
		- mit Einfachklick auf einen Buchstaben erhlt man diesen im Text.
		- mit Doppelklick oder 'Shift'-Einfachklick erhlt man den unten
		  eingestellen Code(BIN/HEX...)
		- mit 'Shift-Zeichentabelle..' oder 'Shift-Control-T' wird die
		  letzte Wahl wiederholt egal ob CHR/HEX/BIN... oder nur der
		  Buchstabe.
		- Font Laden ld Fonts im "STAD"-Format mit einer Lnge von 4096
		  Bytes bei Monochrome und anderen gleichachsigen Auflsungen,
		  sowie 2048 in mittlerer Auflsung.
		- Sysfont schaltet wieder auf den im Atari eingebauten Zeichensatz.
		- aus manschen Eingabemasken kann diese Tabelle mit einem
		  Doppelklick auf die Maske aufgerufen werden (z.B: in 'Suchen /
		  Ersetzen' und in 'Lineal einstellen'. Der gewklte Buchstabe wird
		  dann in die Eingabemaske an die Cursorposition bernommen.
		  ..ermglicht auch die Eingabe von Zeichen, die nicht ber die
			Tastatur zu erreichen sind. Auerdem ist es mglich eigene
			Fonts zu laden, sowie auf en Systemzeichensatz
			zurckzuschalten.
		Beachten Sie bitte, da das Zeichen mit dem ASCII-Code 0 im
		Systemzeichensatz wie ein Leerzeichen erscheint. Der Editor
		verarbeitet dieses Zeichen wie jedes andere, jedoch knnen z.B.
		Drucker oder Compiler verwirrt werden.

	Tip:
	Um Zeichen mit dem ASCII-Code 0 sichtbar zu machen, bedienen sie sich
	bitte der Funktion zur Zahlenumwandlung (Control-#) mit der
	Einstellung "Character nach Dezimal".


M	'Makro aufnehmen'
	'Makro fertig'
		Startet bzw. beendet die Aufnahme eines Makros. Diese arbeiten wie
		Magnetbnder die alle Arbeitsschritte, die mit Tasten, Mens
		und/oder Dialogen ausgelst werden, mitschneiden. Der Aufruf eines
		Makros erfolgt mit 'Alt-a' bis 'Alt-z' und 'Shift-Alt-A' bis
		'Shift-Alt-Z'.
		 
		Markos aufnehmen/abspielen (Ereignisrekorder)

		1	'Control-M' oder 'Extras/Makro aufnehmen'
		2	Makrobuchstabe auswhlen.
		3	Solange in der linken oberen Bildschirmecke der
			Makrobuchstabe sichtbar ist wird aufgenommen
		4	'Control-M' oder 'Extras/Makro fertig'
		5	Makro abrufen mit 'Alternate-Buchstabe' oder
			'Alternate-Shift-Buchstabe'

		-	maximal sind 2*26 Makros (a-z A-Z) mit satter Lnge mglich
		-	Makros drfen verschachtelt sein
		-	Makros drfen sich selbst aufrufen(rekursiv)
		-	Makros knnen Tastenkombinationen, Menuauswahlen,
			Dialogbearbeitungen, Mauspositionierungen und komplette
			Blockinhalte aufnehmen.

		Sollte man einen Eintrag der Menleiste hufig gebrauchen und ist
		dieser nicht ber einen 'Control'-Code aufzurufen, so kann man sich
		auch hier eines Makros behelfen. Man geht dabei wie folgt vor:
		Beispiel: 'Formate/Unsichtbare Zeichen'
		1. 'Extras/Makro aufnehmen ^M' und Taste whlen (z.B: 'U')
		2. 'Formate/Unsichtbare Zeichen' in der Menleiste whlen
		3. 'Extras/Makro fertig'
		Die Umschaltung von 'Formate/Unsichtbare Zeichen' kann ab dann ber
		die Tastenkombination 'Alternate-U' erfolgen.

		Eine weitere Anregung wre die Zahlenumwandlung unbedingt mit
		vorheriger Einstellungsnderung aufzurufen. ('Control-Z' und
		'Control-#')

		 -	Mausbewegungen werden relativ im Makro bercksichrigt
		z.B:

			while(*)								*=Cursor
				{
				}

		1.	'Extras/Makro aufnehmen ^M' und Taste whlen (z.B: 'W')
		2.	"while()" schreiben; danach 'Return'
		3.	'Tab' und "{" eingeben; danach 'Return'
		4.	wieder 'Tab' und "}"
		5.	mit der Maus auf die zweite Klammer und dann 'Extras/Makro fertig'
		.. wird jetzt das Makro 'Alternate-W' ausgelst, so hat man sofort
		eine vollstndige C-While-Schleife und kann direkt mit der Eingabe
		der While-Bedingung fortfahren. Dies zeigt nur eine Bruchteil der
		Flexibilitt dieser Routine. Natrlich lassen sich solche Makros auch
		fr andere Strukturen in anderen Programmiersprachen verwenden.


0-9	'Position merken'
		Dieser Befehl speichert bis zu 10 Cursorpositionen explizit. Diese
		knnen danach mit 'Alt-1' bis 'Alt-0' der Alpha-Tastatur
		angesprungen werden.


<	'Sortieren'
		Umfangreiche un flexible Sortieropration mit der sowohl Datenstze
		mit fester Lange/Position, als auch Datenstze welche durch
		bestimmte Trenner separiert werden, komfortabel sortiert werden.
		Hierbei steht auerdem das [Wierderrufen Undo]- Feature zur
		Verfgung.


Shell

P	'Programm starten..'
		..startet GEM-Programme. Wenn vorher in 'Extras/Voreinstellungen..'
		'Texte resident bei JOB' eingestellt ist, dann bleiben alle Texte
		im Speicher. Achten Sie darauf da fr die zu startende Applikation
		gengend Speicher zur verfgung steht.
		(VORSICHT BEI SPEICHERRESIDENTEN PROGRAMMEN Z.B: MONITOREN)
		..nun auch explizit mit Parameterbergabe.
		Auslsen mit 'Shift-Control-P'. Danach hat man Gelegenheit bei
		Einzelprogrammaufrufen Parameter einzugeben.


	'Dateinamen suchen..'
		Sucht mit einer Dateiauswahl einen Datei oder Programmnamen und
		fgt diesen im Text an der Cursorposition, oder an Stelle des
		Blockes ein. Widerrufen mit 'Undo'.
		Mit der 'Shift'-Option erhalen sie zu jeder Datei den Kompleten
		Pfad.

J	'JOB-Datei zeigen'
		Wenn noch keine JOB-Datei im Speicher ist wird hier eine Hilfe fr
		eine JOB-Datei mit allen mglichen Befehlen und Erluterungen
		angezeigt. Sie knnen diese dann fr eigene zwecke modifizieren.
		Eine JOB-Datei ist eine Art Programm, da hauptschlich zur
		bequemem Kompilierung von Quelltexten verwendet wird.
		Haben Sie bereits eine eigene JOB-Datei geschrieben so wird
		natrlich diese hier zur Anzeige gebracht.
		Mit 'Shift'-'JOB-Datei zeigen' wird die 'JOB-Hilfe' unbedingt,
		also immer angezeigt.

	'JOB-Datei bernehmen'
		bernimmt den in Bearbeitung befindlichen Text als JOB-Datei.
		Mit 'Shift-JOB-Datei bernehmen' hat man die Mglichkeit eine
		'JOB'-Datei von Diskette oder einem anderen Massenspeicher zu
		installieren.

Fn	JOB n
	bis
Fm	JOB m
		Hier erscheinen die einzelnen selbst programmierten JOBs (Batches).
		Die Jobs 1 bis 20 knnen zustzlich mit den Funktionstasten
		aktiviert werden.
		'F1' bis 'F10' enspricht JOB1 bis JOB10
		'Shift-F1' bis 'Shift-F10' steht fr JOB11 bis JOB20.


Z:999999|S:99999
	Dies ist die 'Zeilen- und Spaltenanzeige', die sich immer auf das
	aktuelle Fenster bezieht. Sie ist in 'Extras/Voreinstellungen..' ein-
	und ausschaltbar (z.B: bei Uhren in der Menleiste).


---------------------------------------------------------------------------
								Control-Codes

Erluterung:
  Es wurde darauf geachtet, da die 'Control'-Sequenzen leicht zu merken
  sind. Die 'Shift-Control'-Sequenzen sind fr denjenigen, der sich bereits
  mit den normalen Control-Codes auskennt. Sie sind in jedem Fall als
  Erweiterung zu den in der Menleiste ausgewiesenen Befehlen gedacht.
  Desweiteren knnen hiermit Aktionen gettigt werden, die meist alleine
  mit den Control-Codes nicht so bequem zu handhaben sind.

- Sollten irgendwelche Menukommandos nicht ber eine 'Control' oder
  'Shift-Control'-Sequenz zu erreichen sein, so besteht immer noch die
  einfache Mglichkeit sich ein Markro hierfr zu erzeugen. Man kann dieses
  fr weitere Anwendungen bequem mit 'Extras/Voreinstellungen../Sichern'
  sichern, so da es auch hier keine Einschrnkungen entstehen.

mit * gekennzeichnette Control-Sequenzen sind mglicherweise noch nicht
implementiert oder wieder verworfen wordem.

Tastenkombination	Mentitel	Befehl/Aufruf

		Control	A	Suchen		Weiter suchen
Shift	Control	A					Rckwrts suchen
		Control	B					Blockanfang markieren
Shift	Control	B					Blockende markieren
		Control	C	Bearbeiten	Kopieren
Shift	Control	C					Kopie an Klemmbrett anhngen
		Control	D	Datei			Drucken..
Shift	Control	D					Papierformat..
		Control	E	Suchen		Weiter ersetzen
Shift	Control	E					Rckwrts ersetzen
		Control	F	Suchen		Suchen/Ersetzen..(Suchzeichenkette)
Shift	Control	F					Suchen/Ersetzen..(Ersetzenzeichenkette)
		Control	G	Suchen		Gehe nach..(Zeile)
Shift	Control	G					Gehe nach..(Spalte)
		Control	H	Bearbeiten	Alles auswhlen
		Control	I	Extras		Textinformationen..
Shift	Control	I	Extras		Textinformationen/Texte weiter vergleichen
		Control	J	Shell			JOB-Datei zeigen
Shift	Control	J					"HILFE.JOB" unbedingt anzeigen
		Control	K
Shift	Control	K
		Control	L	Extras		Lineal einstellen..
Shift	Control	L	Formate		Lineal sichtbar
		Control	M	Extras		Makro aufnehmen / Makro fertig
		Control	N	Datei			Neu
		Control	O	Datei			ffnen
Shift	Control	O					berladen(gleiche Datei erneut ffnen)
		Control	P	Shell			Programm starten
Shift	Control	P					Programm starten mit Commandozeile(*Block)
		Control	Q	Datei			Ende
Shift	Control	Q					Ende und Resume-Datei (EDISON.RSM) sichern
		Control	R	Bearbeiten	Reformatieren (mit Flatterrand)
		Control	S	Datei			Sichern
Shift	Control	S					Sichern unter zweitem Pfad sichern
		Control	T	Extras		Zeichentabelle..
Shift	Control	T					Letztes Zeichen wiederholen
		Control	U	Datei			Sichern unter..
		Control	V	Bearbeiten	Einsetzen
		Control	W	Formate		Fenster blttern
Shift	Control	W					Fenster rckwrts blttern
		Control	X	Bearbeiten	Ausschneiden
Shift	Control	X					Ausschnitt an Zwischenspeicher anhngen
		Control	Y	Suchen		Block bernehmen(Suchenzeichenkette)
Shift	Control	Y					Block bernehmen(Ersetzenzeichenkette)
		Control	Z	Extras		Zahlenumwandlung..

		Control		Shell			JOB-Datei bernehmen
Shift	Control						JOB-Datei laden und bernehmen
		Control		Datei			Schlieen
Shift	Control						Schlieen ohne Sicherheitsrckfrage
		Control	[	Bearbeiten	Links schieben
		Control	]	Bearbeiten	Rechts schieben
		Control	,	Formate		Fenster stapeln
Shift	Control	,	Formate		Arbeitet wie der 'Fuller' des Fensters
		Control	.	Formate		Fenster bersicht
Shift	Control	.	Formate		bersichten auswhlen

		Control	-	Bearbeiten	Alles klein			z.B: Titel -> titel
		Control	+	Bearbeiten	Alles gro	 		z.B: titel -> TITEL
		Control	~	Bearbeiten	Gro/Klein			z.B: HaLlO -> hAlLo
		Control	'	Bearbeiten	Kapitalisieren		z.B: pEter -> Peter
		Control	#	Bearbeiten	$$$->### wandeln	Zahlenumwandlung
Shift	Control	#					###->$$$ zurckwandeln
		Control	<	Extras		Sortieren

		Control	0-9	Extras	Position merken(Aufruf mit Alternate 0-9)
Shift	Control	0-9	Extras	nur Spaltenposition merken (Aufruf s.o.)

		Control	Tab				Tabulator setzen/lschen
		Control	Ins				Einfgemodus an/aus
		Control	Del				Lschen der Zeile unter den Cursor
		Control Leer				Zeigt wo sich der Cursor befindet

SPEZIALMAKROS:

	Datum in den Text einfgen :		'Alternate .'
	Zeit in den Text einfgen  :		'Alternate :'

	Aufwrts zhlen (CHR/DEZ/HEX..):	'Alternate +'
	Abwrts zhlen			"				'Alternate -'
	(Anfangswert und Schrittweite wie in 'Zahlenumwandlung')

 -----------------------------------------------------------------------
Erzeugen beliebiger ASCII-Zeichen im Text

	Alternate
		1	Tippen Sie bei gedrckter 'Alternate'-Taste den dezimalen
			ASCII-Wert auf dem Zehnerblock der Tastatur.
			EDISON wertet die letzten (max. 3) Stellen als Dezimalwert
			und fgt das entsprechende Zeichen in den Text ein.

	Control-T oder 'Extras/Zeichentabelle'
		1	Whlen Sie das gewnschte Zeichen direkt aus.
		2	Wenn Sie die 'Shift'-Taste beim Anklicken des Zeichens
			gedrckt halten so fgt EDISON den unten eingestellen
			HEX/OKT/DEZ/BIN-Gegenwert in den Text ein.

	Zahlenumwandlung (z.B. 'Bearbeiten/Hex->Chr wandeln')
		1	Schreiben Sie den Hexadezimalen ASCII-Wert in den Text
		2	Markieren Sie einen Block ber die Zahl
		3	'Control-#' oder 'Bearbeiten/Hex->Chr wandeln'
		
---------------------------------------------------------------------------

					Cursorsteuerung und Sondertasten
					
Die schnellste Scrollmethode:
					
Control-Doppelklick = Echtzeitscrolling (WYSIWYG)

	Anwendung:	-	'Control' Taste drcken und gedrckt halten
					-	'Doppelklick' ins Fenster, dabei Maustaste gedrckt
						halten!
					-	'Control' Taste kann nun losgelassen werden (aber NICHT
						die Maustaste !!!!)
					-	Das Fennster scrollt nun entsprechend der Mausbewegung.
						Das geht so schnell, da man den Slider am rechten
						Fensterrand zur Orientierung beobachten sollte!
					
Pfeil nach oben
	dieses Testenkommando bewegt den Cursor um eine Zeile nach oben.
	Nhert der Cursor sich dabei dem oberen Fensterrand so beginnt
	der Text nach unten zu rollen. Dies geht so lange bis der Textanfang
	erreicht ist, dann wird das Kommando wirkungslos.

Pfeil nach unten
	dieses Tastenkommando funktioniert analog zu 'Pfeil nach oben:'

Pfeil nach links
	.. bewegt den Cursor ein Zeichen nach links und arbeitet an sontsen
	analog zu den oben beschriebenen Pfeilkommandos.

Pfeil nach rechts
	.. funktioniert grundstzlich wie 'Pfeil nach links'
	es besteht aber im Gegensatz zu manchen Editoren die Mglichkeit
	auch "hinter einer Physikalischen Zeile" Zeichen einzugeben.
	In diesem Fall werden von Editor die bis zum Zeilenende ntigen
	Fllzeichen (je nach Option TAB oder LEER) automatisch eingefgt.
	Die Einstellung hierzu nehmen Sie bitte unter
	(Foramte/Auffllen mit Tabs) vor.

Shift-Pfeil nach oben
	..wie Pfeil nach oben, jedoch bewegt sich der Cursor daber um halbe
	Seiten nach oben bis er den Textanfang erreicht hat.

Shift-Pfeil nach unten
	..wie Pfeil nach unten, jedoch bewegt sich der Cursor daber um halbe
	Seiten nach unten bis er das Textende erreicht hat.

Shift-Pfeil nach links
	Wortweise nach links. Hinter der Zeile bewegt sich der Cursor
	Halbseitenweise nach links.

Shift-Pfeil nach rechts
	analog zu 'Shift'-Pfeil nach links

Control-Pfeil nach oben
	nur Fensterscrolling! Cursor bleibt wo er ist. Dies ist mit dem
	'Up-Arrow' des Fensters vergleichbar.

Control-Pfeil nach unten
	nur Fensterscrolling! Cursor bleibt wo er ist. Dies ist mit dem
	'Down-Arrow' des Fensters vergleichbar.

Control-Pfeil nach rechts
	nur Fensterscrolling! Cursor bleibt wo er ist. Dies ist mit dem
	'Right-Arrow' des Fensters vergleichbar.

Control-Pfeil nach links
	nur Fensterscrolling! Cursor bleibt wo er ist. Dies ist mit dem
	'Left-Arrow' des Fensters vergleichbar.

Shift-Control-Pfeil nach oben
	wie oben doch nun scrollt das Fenster halbseitenweise, vergleichbar
	mit dem Horizontal-Slider(Rollbalken) des Fensters.

Shift-Control-Pfeil nach unten
	wie oben

Shift-Control-Pfeil nach rechts
	analog zu Shift-Control-Pfeil nach unten

Shift-Control-Pfeil nach links
	analog zu Shift-Control-Pfeil nach unten

ClrHome
	Lt den Cursor wechselweise an den physikalischen Anfang bzw. an
	das physikalische Ende einer Zeile springen.

Shift-ClrHome
	Lt den Cursor wechselweise an den Textanfang bzw. an das Textende
	springen.

Control-ClrHome
	wie 'Clr Home'; jedoch bleibt der Cursor an seiner Position

Control-Shift-ClrHome
	wie 'Shift-Clr Home'; jedoch bleibt der Cursor an seiner Position

Backspace
	Lscht das Zeichen links vom Cursor.
	Ist ein Block markiert so wird dieser gelscht. Wiederufen mit 'Undo'

Shift-Backspace
	Hngt die Zeile in der sich der Cursor befindet an die
	darberliegende Zeile an.

Delete
	Lscht das Zeichen unter dem Cursor.

Shift-Delete
	analog zu 'Shift-Backspace'

Esc
	diese Funktion ist etwas ganz Besonderes.
	Der Editor merkt sich ganz ohne Zutun die 10 lezten Cursorpositionen an
	denen brabeitet wurde. Mit 'Esc' knnen diese Marken nun nacheinander
	angesprungen werden.

Shift-Esc
	wie 'Esc', jedoch springt man nun in die andere Richtung.

Tab
	wie auf einer vernnftigen Schreibmaschine wird natrlich der nchste
	Tabulator angesprungen. (Bemerkung am Rande: Dieser Editor hat echte
	Tabulatoren). Die Tab-Steuerzeichenknnen mit 'Unsichtbare Zeichen'
	sichtbar gemacht oder mit 'Tabulatoren expandiert' in ihrer
	Steuerfunktion abgeschaltet werden. Es ist unter anderem mglich
	beliebige Zeichen als Tabulator zu definieren. (z.B: ','fr 1st
	Address)

Return/Enter
	..erzeugt eine neue Zeile unter der, die gerade bearbeitet wurde
	(Wagenrcklauf und Zeilenvorschub). alles was hinter dem Cursor steht
	wandert in die neue Zeile.

Shift-Return/Enter
	..wie 'Return/Enter'. Hier wird das Zeilenende jedoch nicht
	umgebrochen.


---------------------------------------------------------------------------
							Cursor Referenzliste

				ohne			Shift				 Control			  Shift-Control
Pfeile  +---------------------------------------------------------------+
oben    |   Csr 1 Zl    Csr 1/2 Seite   Fnstr 1 Zl      Fnstr 1/2 Seite |
        |   rauf        rauf            rauf            rauf            |
        +---------------------------------------------------------------+
unten   |   Csr 1 Zl    Csr 1/2 Seite   Fnstr 1 Zl      Fnstr 1/2 Seite |
        |   runter      runter          runter          runter          |
        +---------------------------------------------------------------+
rechts  |   Csr 1 Zchn  Csr 1 Wort      Fnstr 1 Zchn    Fnstr 1/2 Seite |
        |   nach rechts nach rechts     nach rechts     nach rechts     |
        +---------------------------------------------------------------+
links   |   Csr 1 Zchn  Csr 1 Wort      Fnstr 1 Zchn    Fnstr 1/2 Seite |
        |   nach links  nach links      nach links      nach links      |
        +---------------------------------------------------------------+
ClrHome |   Csr Zl-Anf/ Csr Txt-Anf/    Fnstr Txt-Anf/  -               |
        |   Csr Zl-End  Csr Txt-End     Fnstr Txt-End                   |
        +---------------------------------------------------------------+


---------------------------------------------------------------------------
								Dialoge

Allgemeiner Aufbau

	Da mit dem Aussehen einer jeden Benutzeroberflche, die Weichen fr
	schnelles und bequemes Arbeiten oder fr das genaue Gegenteil gestellt
	werden, haben wir uns in dieser Hinsicht besonders viele Gedanken
	gemacht. Der Editor hat bereits vor seiner Verffentlichung eine mehr
	als einjhrige Entwicklungsphase hinter sich.


Icon und berschrift
	In jedem Dialog sollte Ihnen als erstes das kleine Bild [Icon] in der
	linken oberen Ecke auffallen. Dieses ist zum schnellen Auffassen der
	jeweiligen Aktionen, die der Dialog leistet, aber auch zum schnellen
	Wiedererkennen des Dialogs gedacht. Rechts neben dem Icon finden Sie
	die berschrift des Dialoges. Diese teilt Ihnen kurz und knapp seine
	Funktion mit. Die Icons sind leider nur in Auflsungen verfgbar,
	welche horizontal und vertikal die gleiche Dichte haben.

Die Strukturierung
	Um auch in komplexe Dialoge Ordnung und bersicht zu bringen, sind die
	meisten Dialoge in verschiedene Bereiche unterteilt. Die Unterteilungen
	sind ihrerseits wieder mit eigenen kleinen berschriften links oben in
	ihren Umrandungen versehen. Dadurch ergibt sich eine quasi
	hierarchische Stuktur in den Dialogen.

Schalter, Knpfe und Masken
	Schalter und Knpfe beziehen sich grundstzlich auf die rechts daneben
	ausgefhrte Option oder Anweisung. Eingabemasken stehen in der Regel
	hinter Ihrer Erluterung, hier gibt es jedoch Ausnahmen, die der
	bersichtlichkeit dienen.

Radioknpfe
	Radioknpfe	sind grundstzlich die kleinen, ausgefllten, runden
	Knpfe. Whlt man einen dieser Knpfe, so schalten sich alle weitern
	Knpfe in dem jeweiligen Subdialoge aus - eben so, wie bei alten
	Radios.

Schalter
	Schalter sind grundstzlich kleine quadratische Knpfe. In gewhltem
	Zustand erscheinen sie angekreuzt. Sie lassen sich nur aus oder ein
	schalten, was der Bercksichtigung der entsprechend gewhlten Option
	entspricht. Beeinflussungen der Nachbarknpfe gibt es hier nicht.

Eingabemasken
	In diesem Editor werden ausschlielich die original "GEM"-Eingabemasken
	verwendet. Es drfte also keine Probleme geben, da diese Masken in fast
	allen Programmen verwendet werden. Informieren Sie sich hierrber bitte
	in Ihrem Computerhandbuch.

Die Aktionsknpfe
	Diese 'Buttons' sind immer am unteren Rand eines Dialoges zu finden.
	Sie haben grundstzlich immer einen einheitlichen Aufbau.
	- In der linken Ecke finden Sie immer wenn mglich den Abbruch-Knopf.
	- Die Rechte Ecke ist fr die Aktion reserviert die der Dialog
	  normalerweise ausfren soll. Der Knopf ist so eingestellt, da er
	  auch durch drcken der 'RETURN'-Taste ausgelst werdeb kann.
	- Alle weiteren Knpfe dazwischen sind fr optionale Aktionen, die
	  nicht so hufig benutzt werden.


Folgende Dialoge sind im Editor enthalten. Die Auflistung erfolgt in der
Reihenfolge, in der sie aus der Menleiste heraus aufgerufen werden knnen.

Aufruf					Dialogname

ffnen..					Dateiauswahl
Zuladen..				Dateiauswahl
Spezial..				Spezial laden und sichern
Sichern unter..		Dateiauswahl
Zweiter Pfad..			Zweiter Pfad
Druckparameter..		Druckereinstellung
Dateien lschen..		Dateiauswahl

Suchen / Ersetzen..	Suchen / Ersetzen
Gehe nach..				Gehe nach..

Voreinstellung..		Allgemeine Einstellungen
Textinformationen..	Textinformationen

Zahlenumwandlung..	Zahlenumwandlung
Linealeinstellung..	Linealeinstellung
Klammen einstellen..	Klammerblock

Zeichentabelle..		Zeichentabelle

Sortieren..				Textpassage sortieren

Programm starten..	Dateiauswahl
Dateinamen suchen..	Dateiauswahl


Dateiauswahl
	ffnen..
	Zuladen..
	Sichern unter..
	Dateien lschen..
	Programm starten..
	Dateinamen suchen..

	Die Dateiauswahl wird Ihnen zwar bekannt aber dennoch etwas verndert
	vorkommen. Sie wurde gegen ber der 'GEM'-Dateiauswahl um einige
	Funktionen erweitert.
	- Direkte Anzeige der Dateimanen mit Dateilnge, Datum oder Zeit.
	- Direktes anwhlen aller verfgbaren Massenspeicherstationen.
	- Sortierte Anzeige nach Name, Typ, Lnge, Datum oder Zeit.
	- Einstellbare Standartdateisuchnamen.
	- Einstellbare Standartdateisuchextender.
	- Intelligentes Pfadhandling
	- Mit Doppelklick auf einen Laufwerksbuchstaben erhlt man umgehend
	  ausfhrliche Informationen ber dieses.
	- Sliderposition wird bei erneutem Aufruf bercksichtigt.

	Die Dateiauswahl enthlt fast alle Funktionen des Desktop!!!!!!!!
	Sie knnen wie im Desktop eine oder mehrere!!! Dateien gleichzeitig
	selektieren ('Shift' gedrckt halten und mehrere Dateien nacheinander
	anklicken oder mit der Maus 'Gummiband' um mehrere Datein aufziehen)
	
	CPY	ausgewhlte Dateien/Ordner kopieren
	DEL	ausgewhlte Dateien/Ordner lschen (mit Sicherheitsabfrage)
	LCK	ausgewhlte Dateien/Ordner schtzen bzw. geschtze Dateien/Ordner
			wieder entschtzen. (geschtzte Dateien knnen nicht berschrieben
			oder gelscht werden !!!)	
	REN	ausgewhlte Datei/Ordner umbenenen
	FLD 	neuen Ordner anlegen
	

---------------------------------------------------------------------------
								JOB-Datei

die Job-Dateien sind eines neben den Makros eines der mchtigsten 
Werkzeuge von Edison. Die Jobs entsprechen in etwa den Batch-Dateien unter
MS-DOS. Die Jobs werden bei Edison ber einen STACK (Stapelverarbeitung)
abgewickelt. Mit z.B. dem Befehl @ADD A:\Test.c wird A:\Test.c auf den 
STACK gelegt. Mit @IFSTACK TCC.TTP @STACK wrde der STACk (hier also nur 
der Quelltext Test.c) an den Compiler von Turbo C bergeben und kompiliert.
Am besten schauen Sie sich die beiliegende JOB-Datein an (Control J
drcken). 

Befehle der Job-Datei
---------------------

Befehle beginnen mit einem '@'-Zeichen.
Abkrzungen:
	[N]		Dateiname (z.B. NAME.EXT)
	[P]		Pfadangabe (z.B. A:PFAD)
	[PN]	Dateiname mit oder ohne Pfadangabe (z.B. A:PFADNAME.EXT)
	[PAR]	bergabeparameter

;
	Kommentarzeile

@JOB n Eintrag
	Anfang Job Nr. n, bernahme ins Shell-Men	(JOB1-JOB40, 1-20 auf Tasten F1-F20)

@END
	Jobende

[PN] [PAR]
	Starten des Programms [PN] mit optionalen Parametern

@ADD [PN1] @IF [PN2] @OLDER [PN3],[PN4],...
	bernahme von [PN1] in den Stapel, wenn [PN2] lter ist als [PN3]
	oder [PN4] oder...

@IFSTACK [PN] [PAR]
	Starten des Programms [PN], wenn der Stapel nicht leer ist.
	Danach wird der Stapel gelscht.

@STACK
@TOP
@XTOP
	Einfgen des Stapels, bzw. des aktuellen Fensternamens (@TOP mit,
	@XTOP ohne Extender) z.B. in den Parametern

@SETVAR n [PAR]
	[PAR] in Variable n (n = 0-9)
@VAR n
	Einsetzen von Variable n

@CHDIR [P]
	[P] wird Standardpfad
	ohne [P]: Pfad beim Aufruf von Edison wird Standardpfad.

@OUTPUT [PN]
	Umleitung der Bilschirmausgaben in die Datei [PN].
	(Ohne [PN] = Bildschirmausgabe.)
@INPUT [PN]
	Tastatureingaben aus der Datei [PN].

@CLS
	TOS-Bildschirm lschen

@REN [PN1],[PN2]
@DEL [PN1]
@COPY [PN1],[PN2]
@ARCHIVE [PN1],[PN2]
	Umbenennen, Lschen, Kopieren und Archivieren

@SAVE [PN]
	Sichern
@CSAVE
	Sichern aller vernderten Dateien
@LOAD [PN]
	Laden
@TOPLOAD [PN]
	Fenster aktivieren oder laden wenn noch nicht vorhanden
@CLOSE [PN]
	Schlieen (ohne Rckfrage)

@PRINT Text
	Textausgabe (@CR=CR+LF)

@PAUSE
	Wartet auf Taste

@BELL
	Ping

@ERRLOAD
@ERRPRINT
@ERRPAUSE
@ERRBELL
@ERREND
	Wie oben, jedoch nur, wenn das zuletzt aufgerufene Programm
	einen Wert ungleich Null geliefert hat.

@DEFERR Prototypzeile
	Definition einer Fehlerzeile (kann an beliebiger Stelle stehen).
	Innerhalb der Prototypzeile steht @File fr die zu ladende Datei,
	@LINE fr die anzuspringende Zeile und @DUMMY fr variablen Text.
	Mit @VAR n kann ein Dateiname vorgegeben werden.

---------------------------------------------------------------------------
								Tips und Tricks

Shift-Control-Codes
	Probieren sie zu verschiedenen Control-Codes auch mal die
	'Shift-Control'-Variante

	z.B.:
	Control-W
		Fenster vorwrts blttern
	Shift-Control-W
		Fenster rckwrts blttern

	z.B.:
	Control-S
		Sichert den Text unter dem Namen und Pfad im Fenstertitel.
	Shift-Control-S
		Sichert den Text unter dem zweitem Pfad. Dies ist sinnvoll wenn sie
		auf RAM-Disk compilieren und von Zeit zu Zeit eine Physikalische
		Sicherheitskopie anfertigen wollen (Murfy's Gesetze)

	z.B.:
	Control-Y
		bernimmt den markierten Block als zu suchende Zeichenkette
	Shift-Control-Y
		wie Control-Y, jedoch fr die ersetzende Zeichenkette

	u.s.w...(siehe Control-Codes)


Die automatische Positionsspeicherung..
	Benutzen Sie die 'Esc'-Taste um die letzten Positionen aufzufinden an
	denen Sie eine Eingabe gettigt haben. Dabei geht der Editor so vor,
	da er sich pro Zeile jeweils die letzte Cursorposition merkt.
	Auf diese Art merkt sich der Editor automatisch die letzten 10
	Cursorpositionen.
	Mit 'Esc' bzw 'Shift-Esc' knnen Sie diese Positionen der Reihe nach
	vorwrts oder rckwrts anspringen. Dies erleichtert die Arbeit, z.B.
	an zwei Textpassagen gleichzeitig, erheblich.

Der Zeilenblock
	Doppelklick hinter einer Zeile selektiert diese als Block.
	Wird die Maustaste festgehalten, so kann man den Block Zeilenweise
	erweitern. Fhrt man dabei ber den Fenterrand hinnaus, so rollt der
	Text automatisch. Die Geschwindigkeit des Rollens ist hierbei direkt
	abhngig von der Entfernung zum Textbereich des Fensters.

Der Wortblock
	Bei einem Doppelklick auf ein Wort - es ist hierbei belanglos auf
	welchen Buchstaben geklickt wurde - wird dieses umgehend als Block
	markiert. Dieses erreicht man auch durch drcken der 'Insert'-Taste
	sofern sich der Cursor auf einem Wort befindet.
	Ein weiteres Feature des Maus-Wort-Blocks ist der erweiterte Wortblock.
	Er funktioniert analog zum erweiterten Zeilenblock.
	Als Wort im Sinne von 'Wortblock' gelten auch eine Anzahl gleichartiger
	Zeichen z.B: Leerzeichen.


Der Klammerblock
	Durch Doppelklick auf eine bei 'Klammern einstellen..' eingestellte
	Klammer, oder Klammerwort wird automatisch ein Block ber die
	Klammerebene erzeugt.

Block erweitern
	Jeder Block lt sich auch durch drcken der 'Shift'-Taste erweitern.

 -----------------------------------------------------------------------
 
 SONSTIGES
 
 'LIN-Datei'
	in dieser Datei wurde bisher nur das Lineal gesichert.
	Die Datei enthlt nun auch:
	1. Fentergre
	2. Alle gemerkten Cursorpositionen ('Control-0'-'Control-9')
	3. Alle automatisch gemerkten Cursorpositionen ('Esc')

'RSM-Datei'	(Resume)
	wenn man EDISON mit der Option 'Extras/Voreinstellungen../Autom.
	sichern/RSM-Datei' verlt so meldet sich EDISON bei erneutem Aufruf
	genau so wie man ihn verlassen hat.(siehe auch 'Shift-Control-Q').



---------------------------------------------------------------------------

					Probleme mit anderen Programmen

TURBO_ST.ACC	V1.4 von Bela-Computer
	Dieses Accessory sorgt dafr, da die  Funktion "Fforce GEMDOS $46"
	nicht mehr funktioniert. (Schlamperei)
	Aus diesem Grund arbeiten @OUTPUT und @INPUT nicht mehr.
	Vorschlag:
	Einfach auf das ACC verzichten, oder ist Ihnen EDISON immer noch
	nicht schnell genug.

COPYFIX.PRG		V?.? von (ICD) HARD & SOFT
	Beim Beenden von EDISON mit der Option 'RSM-Datei' sichern steigt
	EDISON mit 3 Bomben aus und hat keine Chance mehr die bearbeiteten
	Texte zu sichern.(kein Kommentar zu solchen vektorumbiegenden
	Unverfrohrenheiten nur unm Speed zu "schinden")

XXXXXXXX.PRG   Compiliert von GfA-Basic 2.02
	Die Speicherverwaltung dieser Programme ist ...(Kein Kommentar)
	Wird ein solches Programm mit dem Befehl 'Programm starten' aufgerufen
	und war zu diesen Zeitpunkt nicht genug Speicher fr das Programm
	verfgbar, so geschieht meist wundersames !?#%&...

GEM 1)  Numerische Eingabemasken
	Sollten Sie die TOS version des Jahres 85 (altes ROM-TOS) benutzen, so
	achten Sie bitte darauf in den Numerische Eingabemasken keinesfalls
	einen "_" einzugeben. Das AES (Application Enviroment System) des GEM
	hngt sich dann nmlich so grndlich auf, da Sie das sichern der
	bearbeiteten Texte vergessen knnen. Da hilft dann nur noch ein RESET.
	2)  Fenster rollen(Scrolling)
	Weil das alte ROM-TOS dem Programmierer erst wieder die Kontrolle gibt,
	wenn der Mausknopf nach einem Klicken auf einen der Rollbalken oder
	Rollpfeil losgelassen wird ist es nicht mglich kontinuierlich zu
	rollen.
	Diesen bekannten GEM-Fehlern bzw. Einschrnkungen ist nur durch
	austausch gegen ein neueres TOD (Disketten oder ROM-Version)
	beizukommen. EDISON funktioniert brigens mit allen neueren TOS
	Versionen problemlos und untersttzt sogar, wenn vorhanden beim
	horizontalscrolling den BLITTER!
	
SONSTIGE FEHLER

	Sollten Sie Fehler finden, die offensichtlich in EDISON stecken, wren 
	wir Ihnen fr eine kurze Nachricht sehr dankbar. EDISON wird zwar seit
	einigen Monaten von einigen professionellen Programmieren verwendet,
	durch die hohe Komplexitt des Programms und die zum Teil unterschied-
	lichen Einsatzgebiete lassen sich aber leider nicht alle mglichen
	Funktionskombinationen vollstndig durchtesten.
	 
