Das „Datei``-Menu

Im „Datei``-Menu befinden sich die Funktionen, die direkt oder indirekt zu Laufwerkszugriffen f�hren. Die „Scrap``-Funktionen dienen zur Unterst�tzung des GEM-Klemmbretts, ich verweise diesbez�glich zus�tzlich auf den Abschnitt „Das Klemmbrett``.

Laden ...:
Benutzen Sie zu Beginn Ihrer Arbeit diesen Menupunkt, um einen Text zu laden. Wollen Sie einen noch nicht vorhandenen Text edieren, tippen Sie einfach den gew�nschten Namen in das Feld der Fileselectbox, es taucht dann sp�ter eine Dialogbox mit „Neue Datei¿` auf. xEDIT merkt sich das Laufwerk und den Ordner, aus dem der Text geladen wurde, und versucht, den Text sp�ter auch wieder an die diese Stelle zur�ckzuschreiben. Wenn Sie also die Diskette gewechselt haben, gibt es eine Fehlermeldung, wenn beim Sichern der richtige Ordner nicht gefunden werden konnte. Legen Sie dann die richtige Diskette ein, oder benutzen Sie die Funktion „Sichern als ...``.
Sichern:
Wenn Sie diese Funktion aufrufen, wird der gerade aktivierte Text gesichert, ohne da� er aus dem Arbeitspeicher entfernt wird. Benutzen Sie diese Funktion, wenn Sie Ihren Text sicherheitshalber zwischendurch abspeichern wollen. Man kann leider nicht davon ausgehen, da� alle Programme (und selbst das Betriebssystem) immer zuverl�ssig funktionieren, und es nicht hin und wieder zu Abst�rzen kommt. Auch kann ja mal jemand �ber das Stromkabel stolpern, oder Sie l�schen versehentlich einen wichtigen Textabschnitt.
Sichern als ...:
Benutzen Sie diese Funktion, wenn Sie Ihren Text unter einem anderen Namen oder in einem anderen Ordner sichern wollen. Der Text bleibt nach Aufruf dieser Funktion im Arbeitsspeicher erhalten. Es erfolgt eine Nachfrage, ob Sie den neu eingegeben Namen der Datei �bernehmen wollen.
Block laden ...:
Die Funktion „Block laden`` dient dazu, eine Datei als Block markiert in einen schon geladenen Text einzuf�gen. Eine eventuell vorhandene Faltinfo-Datei wird ber�cksichtigt, und der Block wird nach M�glichkeit auch als solcher markiert.4 Zeilen- und Zeichenbl�cke werden unterschiedlich behandelt, ich verweise diesbez�glich auf den Abschnitt „Die Blockverwaltung``.
Block sichern ...:
Einen markierten Block k�nnen Sie mit dieser Funktion sichern. Beachten Sie aber, da� bei dieser Funktion keine Faltinfo-Datei erzeugt wird. Auch bei dieser Funktion wird zwischen Zeilen- und Zeichenbl�cken unterschieden.
Scrap importieren:
Durch diese Funktion wird ein Scrap5 vom Klemmbrett geladen. Sie funktioniert ganz analog zu „Block laden``, nur da� keine Fileselectbox aufgerufen wird, da das Verzeichnis und der Dateiname schon feststeht (SCRAP.TXT, in der Regel aus dem Ordner C:\CLIPBRD\). Eine Faltinfo-Datei wird nicht ber�cksichtigt. Wie beim Klemmbrett �blich, erfolgt keine Nachfrage, ob diese Funktion wirklich erw�nscht ist. Da der Scrap allerdings als Block markiert wird, ist ein R�ckg�ngigmachen durch „Block l�schen`` leicht m�glich.
Scrap exportieren:
Nat�rlich kann man auch einen Scrap exportieren. Falls kein Block markiert ist, wird angenommen, da� der aktivierte Text damit gemeint ist, ansonsten erfolgt eine Nachfrage; nur dann k�nnen Sie diese Funktion abbrechen! Auch bei dieser Funktion wird gegebenenfalls zwischen Zeilen- und Zeichenbl�cken unterschieden.
Scrap anh�ngen:
Diese Funktion arbeitet ganz analog wie „Scrap exportieren``, nur da� der Scrap an eine eventuell schon vorhandene Datei SCRAP.TXT angeh�ngt und diese nicht �berschrieben wird.
Verwerfen:
Durch diese Funktion wird der augenblicklich angezeigte Text verworfen, also aus dem Arbeitsspeicher entfernt, ohne ihn zu sichern. Sollten an ihm bereits �nderungen vorgenommen worden sein, so erscheint eine Warnmeldung.
Sichern & verlassen:
Diese Funktion dient dazu, den aktuellen Text zu sichern (sofern er ver�ndert wurde) und den Editor mit Returncode 1 zu verlassen. Letzteres f�hrt dazu, da� der Compiler (falls er diese Option unterst�tzt) oder TEX automatisch gestartet werden (den Returncode k�nnen Sie mit XED_INST.PRG ab�ndern). Wenn au�er dem aktuellen Text auch noch andere Texte ver�ndert wurden, erscheint eine Warnmeldung, und Sie k�nnen bestimmen, was mit diesen Texten geschehen soll.
Sichern:
Alle ge�nderten Texte werden automatisch gesichert und der Editor mit Returncode 1 verlassen.
Verlassen:
Alle nicht ge�nderten Texte werden aus dem Arbeitsspeicher entfernt, und es taucht danach noch einmal eine Warnmeldung auf, ob Sie xEDIT wirklich verlassen wollen. Wenn Sie hier „OK`` w�hlen, werden nun auch die ge�nderten Texte aus dem Arbeitsspeicher entfernt, und der Editor mit Returncode 1 verlassen. Wenn Sie jedoch „Abbruch`` w�hlen, k�nnen Sie an den ge�nderten Texten mit der Arbeit fortfahren.
�brigens empfiehlt es sich meist, vor Aufruf dieser Funktion noch einmal schnell ins „Text``-Menu zu schauen, um zu verhindern, da� versehentlich ge�nderte Files mit gesichert werden. Diese m�ssen Sie aktivieren und mit „Verwerfen`` aus dem Arbeitsspeicher entfernen.

Nichts ohne Ausnahme: Falls beim Aufruf dieser Funktion eine Shift- oder die Alternatetaste gedr�ckt wird, wird dem aufrufenden Programm ein „alternativer Returncode`` �bergeben. Er ist standardm��ig auf „0`` eingestellt, so da� der Compiler diesmal doch nicht gestartet wird.

xEDIT verlassen:
Durch diesen Menupunkt wird der Editor mit Returncode 0 verlassen, ein Compiler wird also nicht gestartet. Sollten sich noch Texte im Arbeitsspeicher befinden, an denen �nderungen vorgenommen wurden, die noch nicht abgespeichert wurden, gibt es eine Warnmeldung.