home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
mred117g.zip
/
mred117g
/
med.hlp
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1997-02-12
|
445KB
|
3,685 lines
ΓòÉΓòÉΓòÉ 1. Wichtige Information ΓòÉΓòÉΓòÉ
Mr.Ed enthДlt einige versteckte Features - deshalb hier beim ersten
Programmstart folgende Hinweise:
Die Tastaturbelegung ist konfigurierbar.
Die Symbolleiste ist konfigurierbar (HФhe, Position, vordefinierte
Symbole, benutzerdefinierte Symbole, Zeitparameter der Bubble-Help).
Die Blockmarkierung ist CUA-konform. [SHIFT+Pfeiltaste]-Kombinationen
markieren den Бblichen Zeilenblock.
[SHIFT+ALT+Pfeiltaste]-Kombinationen markieren einen Spaltenblock.
Der Section-Browser und das Section-Display sind an jeden Dateityp
anpassbar.
Der Window-Monitor kann permanent geФffnet gehalten und an das
Hauptfenster "angeklebt" werden.
Weitere wichtige Features...
ΓòÉΓòÉΓòÉ 2. Mr.Ed stellt sich vor ΓòÉΓòÉΓòÉ
Mr.Ed ist ein Shareware -Texteditor fБr Programmierer fБr die
Betriebssystemplattformen OS/2 PM und Windows 95/NT.
Mr.Ed eignet sich zur Bearbeitung beliebiger Textdateien, unterstБtzt aber
insbesondere die Erstellung und Compilierung von Quelltexten (Java, C, C++,
REXX, Ada, Modula2, Pascal, Fortran etc.).
Mr.Ed unterstБtzt einige OS/2 SpezialitДten: Drag&Drop (Farben, Fonts,
Dateien), erweiterte Attribute (Cursorposition, Lesezeichen), Multi-Threading,
Datenaustausch via Clipboard und DDE.
Zusammenfassung der wichtigsten Features
PlДne fБr zukБnftige Erweiterungen
Wichtiges zum Thema Shareware
Wo man die aktuelle Programmversion finden kann
Wie man sich registrieren lassen kann
ΓòÉΓòÉΓòÉ 3. Konterfei des Autors ΓòÉΓòÉΓòÉ
Dieses Foto (das Бbrigens erst ab HighColor seine ganze Pracht enthБllt) zeigt
den Autor bei der Pflege seines geliebten Aluminium-Rosses.
═══ 4. Die MenБleiste ═══
Ъber die MenБleiste sind die meisten Funktionen des Texteditors aufrufbar.
Hinter jedem MenБeintrag steht ein TastaturkБrzel, das dem geБbten Benutzer ein
schnelleres Arbeiten ermФglicht. Die TastaturkБrzel kФnnen (fast) beliebig den
persФnlichen Vorlieben angepaсt werden.
Um ein TastaturkБrzel zu Дndern, wird der betreffende MenБpunkt bei gedrБckter
[CNTRL]-Taste angeklickt. Es wird dann der Dialog TastaturkБrzel Дndern
geФffnet.
═══ 4.1. MenБ - Datei ═══
Das MenБ Datei enthДlt die Бblichen Funktionen wie Neu, Щffnen, Sichern,
Drucken und Beenden.
Auсerdem stehen die Dateinamen der zuletzt bearbeiteten Dateien in einer File
History zur schnellen Auswahl bereit. Die Anzahl der EintrДge der File History
kann im Notizbuch "Einstellungen" auf der Seite Allgemein festgelegt werden.
ΓòÉΓòÉΓòÉ 4.1.1. Neu ΓòÉΓòÉΓòÉ
Neu wДhlen, um eine neue Datei zu erstellen. Es wird automatisch ein
Textfenster geФffnet. Die neue Datei trДgt den vorlДufigen Namen "noname".
═══ 4.1.2. Щffnen... ═══
Щffnen wДhlen, um eine vorhandene Datei zu laden. Zur Auswahl der Datei wird
der Dateiselektor-Dialog dargestellt. In diesem Dialog kФnnen mehrere Dateien
ausgewДhlt werden.
Ob fБr eine zu Фffnende Datei auch ein neues Textfenster erstellt werden soll,
kann mit der Option Datei im aktiven Fenster Фffnen im Notizbuch Einstellungen
auf der Seite Fenster festgelegt werden.
Eine weitere Methode zum Щffnen einer oder mehrerer Dateien ist durch Drag &
Drop mФglich. Werfen Sie einfach das/die Icon(s) auf ein Textfenster. Auch hier
gilt: ist die Option Datei im aktiven Fenster Фffnen aktiviert, wird die erste
Datei in das aktuelle Textfenster, die restlichen Dateien in neu erstellte
Textfenster geladen.
Nach dem Щffnen kФnnen diverse Operationen (z.B. Tabs in Leerzeichen umwandeln)
automatisch ausgefБhrt werden. Welche Operationen ausgefБhrt werden sollen,
kann im Notizbuch Einstellungen auf der Seite Beim Laden festgelegt werden.
ΓòÉΓòÉΓòÉ 4.1.3. Importieren... ΓòÉΓòÉΓòÉ
Importieren wДhlen, um eine Datei an der aktuellen Cursorposition einzufБgen.
Es wird der Dateiselektor-Dialog aufgerufen, in dem eine Datei ausgewДhlt
werden kann.
Gegebenenfalls muс vorher der Blockmodus (MenБ "Block") festgelegt werden, der
bestimmt, ob die Datei wie ein Zeilenblock oder wie ein Spaltenblock eingefБgt
werden soll.
ΓòÉΓòÉΓòÉ 4.1.4. Sichern ΓòÉΓòÉΓòÉ
Sichern wДhlen, um eine verДnderte Datei abzuspeichern.
Vor dem Speichern kФnnen diverse Operationen (z.B. Leerzeichen an den
Zeilenenden entfernen) automatisch ausgefБhrt werden. Welche Operationen
ausgefБhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite Beim
Sichern festgelegt werden.
ΓòÉΓòÉΓòÉ 4.1.5. Sichern als... ΓòÉΓòÉΓòÉ
Sichern als wДhlen, um eine Datei unter einem neuen Namen abzuspeichern. Zur
Eingabe des neuen Namens/Pfads wird der Dateiselektor-Dialog dargestellt. Falls
eine Datei mit dem neuen Namen bereits existiert, wird vor dem Sichern
nachgefragt, ob die alte Datei Бberschrieben werden soll.
Vor dem Speichern kФnnen diverse Operationen (z.B. Leerzeichen an den
Zeilenenden entfernen) automatisch ausgefБhrt werden. Welche Operationen
ausgefБhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite Beim
Sichern festgelegt werden.
ΓòÉΓòÉΓòÉ 4.1.6. Alle sichern ΓòÉΓòÉΓòÉ
Alle sichern wДhlen, um alle modifizierten Dateien abzuspeichern.
Vor dem Speichern kФnnen diverse Operationen (z.B. Leerzeichen an den
Zeilenenden entfernen) automatisch ausgefБhrt werden. Welche Operationen
ausgefБhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite Beim
Sichern festgelegt werden.
═══ 4.1.7. Schlieсen ═══
Schlieсen wДhlen, eine Datei und deren zugehФriges Textfenster zu schlieсen.
Falls die Datei noch nicht gesicherte Оnderungen enthДlt, wird nachgefragt, ob
die Datei vor dem Schlieсen abgespeichert werden soll.
ΓòÉΓòÉΓòÉ 4.1.8. Drucken... ΓòÉΓòÉΓòÉ
Drucken ruft den Dialog Drucken auf.
ΓòÉΓòÉΓòÉ 4.1.9. Drucker konfigurieren... ΓòÉΓòÉΓòÉ
Drucker konfigurieren ruft den Dialog Drucker Konfiguration auf.
ΓòÉΓòÉΓòÉ 4.1.10. Sichern & Beenden ΓòÉΓòÉΓòÉ
Sichern & Beenden wДhlen, um die Datei im aktiven Textfenster zu sichern und
dann den Texteditor zu verlassen. Alle geФffneten Dateien werden vorher auf
nicht gesicherte Оnderungen БberprБft. Falls eine Datei noch nicht gesicherte
Оnderungen enthДlt, wird nachgefragt, ob die Datei vor dem Schlieсen
abgespeichert werden soll.
Vor dem Speichern kФnnen diverse Operationen (z.B. Leerzeichen an den
Zeilenenden entfernen) automatisch ausgefБhrt werden. Welche Operationen
ausgefБhrt werden sollen, kann im Notizbuch Einstellungen auf der Seite
Laden/Sichern festgelegt werden.
ΓòÉΓòÉΓòÉ 4.1.11. Beenden ΓòÉΓòÉΓòÉ
Beenden wДhlen, um den Texteditor zu verlassen. Alle geФffneten Dateien werden
vorher auf nicht gesicherte Оnderungen БberprБft. Falls eine Datei noch nicht
gesicherte Оnderungen enthДlt, wird nachgefragt, ob die Datei vor dem Schlieсen
abgespeichert werden soll.
═══ 4.2. MenБ - Bearbeiten ═══
Das MenБ Bearbeiten enthДlt Funktionen, fБr die kein Block markiert sein muс.
ΓòÉΓòÉΓòÉ 4.2.1. Undo ΓòÉΓòÉΓòÉ
Undo wДhlen, um die zuletzt gemachte Operation rБckgДngig zu machen. Undo
lФscht das "GeДndert"-Flag eines Textpuffers sobald alle Оnderung rБckgДngig
gemacht worden sind. Bitte beachten Sie, dass der Undo-Puffer eine bestimmte
GrФesse hat, so dass nicht immer der Urzustand einer Datei erreicht werden
kann.
Eine rБckgДngig gemachte Operation kann mit Redo erneut ausgefБhrt werden.
In der Undo-Liste werden maximal 400 Operationen aufgezeichnet. Die GrФсe der
Undo/Redo-Liste kann im Notizbuch Einstellungen auf der Seite Editieren
eingestellt werden.
Umschalten auf ein anderes Textfenster lФscht die Undo-Liste.
ΓòÉΓòÉΓòÉ 4.2.2. Redo ΓòÉΓòÉΓòÉ
Redo wДhlen, um die zuletzt mit Undo rБckgДngig gemachte Operation erneut
auszufБhren.
In der Redo-Liste werden maximal 400 Operationen aufgezeichnet. Die GrФсe der
Undo/Redo-Liste kann im Notizbuch Einstellungen auf der Seite Editieren
eingestellt werden.
Umschalten auf ein anderes Textfenster lФscht die Redo-Liste.
ΓòÉΓòÉΓòÉ 4.2.3. Auf Clipboard verschieben ΓòÉΓòÉΓòÉ
Auf Clipboard verschieben wДhlen, um einen Block aus einem Text auszuschneiden
und auf das Clipboard zu kopieren. Der eventuell vorhandene Inhalt des
Clipboards wird vorher gelФscht.
ΓòÉΓòÉΓòÉ 4.2.4. Auf Clipboard kopieren ΓòÉΓòÉΓòÉ
Auf Clipboard kopieren wДhlen, um einen Block auf das Clipboard zu kopieren.
Der eventuell vorhandene Inhalt des Clipboards wird vorher gelФscht.
═══ 4.2.5. An Clipboard anhДngen ═══
An Clipboard anhДngen wДhlen, um einen Block an das Clipboard anzuhДngen. Der
eventuell vorhandene Inhalt des Clipboards wird vorher nicht gelФscht.
═══ 4.2.6. Clipboard einfБgen (Zeilenmodus) ═══
Clipboard einfБgen (Zeilenmodus) wДhlen, um den Clipboard-Inhalt in das aktive
Textfenster als Zeilenblock einzufБgen.
═══ 4.2.7. Clipboard einfБgen (Spaltenmodus) ═══
Clipboard einfБgen wДhlen, um den Clipboard-Inhalt in das aktive Textfenster
als Spaltenblock einzufБgen.
Die Zeilen des Clipboardinhalts werden rechts der aktuellen Cursor-Position in
die schon existierenden Zeilen integriert.
ΓòÉΓòÉΓòÉ 4.2.8. Cursorposition sichern ΓòÉΓòÉΓòÉ
setzt das "Ping-Pong" Lesezeichen, d.h. die aktuelle Cursorposition wird
gesichert. Cursorposition restaurieren setzt den Cursor an die gespeicherte
Cursorposition zurБck. Dabei wird automatisch die gerade aktuelle Position als
RБcksprungmarke gespeichert (Ping-Pong).
Beispiel: Der Cursor befindet sich in Zeile 20. Sie rufen "Cursorposition
sichern" auf. Jetzt scrollen Sie in Zeile 100. Durch Aufruf von "Cursorposition
restaurieren" springt der Cursor in Zeile 20. Bei erneutem Aufruf von
"Cursorposition restaurieren" springt der Cursor wieder in Zeile 100 usw...
ΓòÉΓòÉΓòÉ 4.2.9. Cursorposition restaurieren ΓòÉΓòÉΓòÉ
setzt den Cursor zum "Ping-Pong" Lesezeichen, d.h. die aktuelle Cursorposition
wird restauriert. Das "Ping-Pong" Lesezeichen wird mit Cursorposition sichern
initialisiert.
Beispiel: Der Cursor befindet sich in Zeile 20. Sie rufen "Cursorposition
sichern" auf. Jetzt scrollen Sie in Zeile 100. Durch Aufruf von "Cursorposition
restaurieren" springt der Cursor in Zeile 20. Bei erneutem Aufruf von
"Cursorposition restaurieren" springt der Cursor wieder in Zeile 100 usw...
═══ 4.2.10. SubmenБ - Text ═══
Das SubmenБ Text enthДlt Funktionen, die auf alle Zeilen eines Textes wirken.
ΓòÉΓòÉΓòÉ 4.2.10.1. Tabs expandieren ΓòÉΓòÉΓòÉ
Tabs expandieren wДhlen, um Tabulator-Zeichen (ASCII 9) in Leerzeichenfolgen
umzuwandeln.
Im Notizbuch Einstellungen auf der Seite Laden/Sichern kann festgelegt werden,
ob diese Operation nach dem Щffnen einer Datei automatisch ausgefБhrt werden
soll.
Es ist auch mФglich, den umgekehrten Vorgang (Leerzeichen in Tabs umwandeln)
direkt vor dem Sichern einer Datei automatisch ausfБhren zu lassen. Dateien
kФnnen also auf dem Massenspeicher (etwas) komprimiert gehalten werden.
ΓòÉΓòÉΓòÉ 4.2.10.2. Tabs generieren ΓòÉΓòÉΓòÉ
Tabs generieren wДhlen, um Leerzeichenfolgen in ein Tabulator-Zeichen (ASCII 9)
umzuwandeln.
Im Notizbuch Einstellungen auf der Seite Laden/Sichern kann festgelegt werden,
ob diese Operation vor dem Sichern einer Datei automatisch ausgefБhrt werden
soll. Der Inhalt des Textfensters wird dabei nicht verДndert (d.h. alle
Leerzeichen bleiben Leerzeichen).
Es ist auch mФglich, den umgekehrten Vorgang (Tabs in Leerzeichen umwandeln)
direkt nach dem Щffnen einer Datei automatisch ausfБhren zu lassen. Dateien
kФnnen also auf dem Massenspeicher (etwas) komprimiert gehalten werden.
ΓòÉΓòÉΓòÉ 4.2.10.3. Zeilen umbrechen... ΓòÉΓòÉΓòÉ
Zeilen umbrechen wДhlen, um alle Zeilen im aktiven Textfenster umzubrechen. Es
erscheint folgender Dialog in dem die Umbruchspalte eingegeben werden kann. Die
Umbruchspalte kann auch im Notizbuch Einstellungen auf der Seite Editieren
eingestellt werden.
Hinweis: Die Zeilen werden an Wortgrenzen umgebrochen.
ΓòÉΓòÉΓòÉ 4.2.10.4. Sortieren... ΓòÉΓòÉΓòÉ
Sortieren wДhlen, um den Dialog Sortieren aufzurufen.
═══ 4.2.11. SubmenБ - Wort ═══
Das SubmenБ Wort enthДlt Funktionen, mit deren Hilfe Worte manipuliert werden
kФnnen:
Wort markieren
Wort lФschen
Wort abschneiden
Wort groс
Wort klein
Wort kapitalisieren
ΓòÉΓòÉΓòÉ 4.2.11.1. Wort makieren ΓòÉΓòÉΓòÉ
Wort makieren wДhlen, um das Wort auf dem der Cursor steht als Block zu
kennzeichnen.
═══ 4.2.11.2. Wort lФschen ═══
Wort lФschen wДhlen, um das Wort auf dem der Cursor steht aus dem Text zu
lФschen.
ΓòÉΓòÉΓòÉ 4.2.11.3. Wort abschneiden ΓòÉΓòÉΓòÉ
Wort abschneiden wДhlen, um ein Wort ab der Cursorposition zu lФschen.
═══ 4.2.11.4. Wort groс ═══
Wort groс wДhlen, um das Wort auf dem der Cursor steht vollstДndig in
Groсbuchstaben zu konvertieren.
ΓòÉΓòÉΓòÉ 4.2.11.5. Wort klein ΓòÉΓòÉΓòÉ
Wort klein wДhlen, um das Wort auf dem der Cursor steht vollstДndig in
Kleinbuchstaben zu konvertieren.
ΓòÉΓòÉΓòÉ 4.2.11.6. Wort kapitalisieren ΓòÉΓòÉΓòÉ
Wort kapitalisieren wДhlen, um auf das Wort auf dem der Cursor steht wie folgt
zu konvertieren: Das erste Zeichen des Wortes wird in einen Groсbuchstaben, der
Rest des Wortes in Kleinbuchstaben umgewandelt.
═══ 4.2.12. SubmenБ - Zeile ═══
Das SubmenБ Zeile enthДlt Funktionen, mit deren Hilfe einzelne Zeilen
manipuliert werden kФnnen:
Zeile aufnehmen
Zeile einfБgen
Zeile lФschen
GelФschte Zeile einfБgen
Zeile abschneiden
Zeilen vertauschen
Zeile zentrieren
ΓòÉΓòÉΓòÉ 4.2.12.1. Zeile aufnehmen ΓòÉΓòÉΓòÉ
Zeile aufnehmen wДhlen, um die Zeile in der der Cursor steht in einen Puffer zu
kopieren. Es wird unabhДngig von der Spaltenposition des Cursors die ganze
Zeile kopiert.
Der Inhalt des Puffers kann mit Zeile einfБgen an einer anderen Stelle in ein
beliebiges Textfenster (des Texteditors) eingefБgt werden. Auch hier spielt die
Spaltenposition des Cursors keine Rolle: Der Puffer wird oberhalb der aktuellen
Zeile eingefБgt.
Diese Funktionen stellen also eine schnelle Methode zum Kopieren einer Zeile
zur VerfБgung.
═══ 4.2.12.2. Zeile einfБgen ═══
Zeile einfБgen wДhlen, um die mit Zeile aufnehmen in einen Puffer Бbertragene
Zeile in den Text einzufБgen. Die Spaltenposition des Cursors spielt dabei
keine Rolle: Der Puffer wird oberhalb der aktuellen Zeile eingefБgt.
Diese Funktionen stellen also eine schnelle Methode zum Kopieren einer Zeile
zur VerfБgung.
ΓòÉΓòÉΓòÉ 4.2.12.3. Zeilen vertauschen ΓòÉΓòÉΓòÉ
Zeilen vertauschen wДhlen, um die Zeile in der der Cursor steht, mit der
nachfolgenden Zeile zu vertauschen.
═══ 4.2.12.4. Zeile lФschen ═══
Zeile lФschen wДhlen, um die ganze Zeile in der der Cursor steht, aus dem Text
zu entfernen. Die Spaltenposition des Cursors spielt dabei keine Rolle.
Die gelФschte Zeile wird in einem unabhДngigen Puffer zwischengelagert, bis
eine andere Zeile gelФscht wird. Der Puffer kann mit GelФschte Zeile einfБgen
an einer anderen Stelle in ein beliebiges Textfenster (des Texteditors)
eingefБgt werden. Auch hier spielt die Spaltenposition des Cursors keine Rolle:
Der Puffer wird oberhalb der aktuellen Zeile eingefБgt.
Diese Funktionen stellen also eine schnelle Methode zum Verschieben einer Zeile
zur VerfБgung.
═══ 4.2.12.5. GelФschte Zeile einfБgen ═══
GelФschte Zeile einfБgen wДhlen, um die zuletzt mit Zeile lФschen entfernte
Zeile, in das aktive Textfenster einzufБgen. Die Spaltenposition des Cursors
spielt dabei keine Rolle: Der Puffer wird oberhalb der aktuellen Zeile
eingefБgt.
Diese Funktionen stellen also eine schnelle Methode zum Verschieben einer Zeile
zur VerfБgung.
ΓòÉΓòÉΓòÉ 4.2.12.6. Zeile abschneiden ΓòÉΓòÉΓòÉ
Abschneiden wДhlen, um eine Zeile ab der Cursorposition bis zum Zeilenende zu
lФschen.
ΓòÉΓòÉΓòÉ 4.2.12.7. Zeile zentrieren ΓòÉΓòÉΓòÉ
Zentrieren wДhlen, um die aktuelle Zeile zwischen der ersten Spalte und der
Zeilenumbruchsspalte zu zentrieren.
ΓòÉΓòÉΓòÉ 4.2.13. Zeichnen ΓòÉΓòÉΓòÉ
Das SubmenБ Zeichnen enthДlt Funktionen zum manuellen und automatischen
Erzeugen von ASCII-Graphiken bzw. Umrandungen. Ein markierter Spaltenblock kann
mit dem ausgewДhlten Linientyp umrandet werden.
Es stehen zehn Linientypen zur VerfБgung, die im SubmenБ "Zeichnen" ausgewДhlt
werden kФnnen:
ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
ΓòæFalls diese Zeilen nicht von einer DoppellinieΓòæ
Γòæumrandet sein sollten, ueberprufen Sie bitte, Γòæ
Γòæob in der CONFIG.SYS der Befehl Γòæ
Γòæ CODEPAGE=437,850 Γòæ
Γòæenthalten ist. Γòæ
ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÉ ΓòÆΓòÉΓòÉΓòÉΓòÉΓòñΓòÉΓòÉΓòÉΓòÉΓòò ΓòôΓöÇΓöÇΓöÇΓöÇΓòÑΓöÇΓöÇΓöÇΓöÇΓòû
ΓöéTestΓöéTestΓöé ΓöéTestΓöéTestΓöé ΓòæTestΓòæTestΓòæ
ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÿ ΓòÿΓòÉΓòÉΓòÉΓòÉΓòºΓòÉΓòÉΓòÉΓòÉΓò¢ ΓòÖΓöÇΓöÇΓöÇΓöÇΓò¿ΓöÇΓöÇΓöÇΓöÇΓò£
ΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæ ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ ΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûô ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê
ΓûæTestΓûæTestΓûæ ΓûÆTestΓûÆTestΓûÆ ΓûôTestΓûôTestΓûô ΓûêTestΓûêTestΓûê
ΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæΓûæ ΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆΓûÆ ΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûôΓûô ΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûêΓûê
+----+----+ ***********
|Test|Test| *Test*Test*
+----+----+ ***********
═══ 4.3. MenБ - Block ═══
Das MenБ Block enthДlt Funktionen, die sich ausschlieсlich auf einen
Blockbereich anwenden lassen.
ΓòÉΓòÉΓòÉ 4.3.1. Start markieren ΓòÉΓòÉΓòÉ
Start markieren wДhlen, um den Blockstart festzulegen.
Bitte beachten Sie, daс es noch alternative Methoden zur Blockmarkierung gibt.
ΓòÉΓòÉΓòÉ 4.3.2. Ende markieren ΓòÉΓòÉΓòÉ
Ende markieren wДhlen, um das Blockende festzulegen.
Bitte beachten Sie, daс es noch alternative Methoden zur Blockmarkierung gibt.
ΓòÉΓòÉΓòÉ 4.3.3. Markierung aufheben ΓòÉΓòÉΓòÉ
Markierung aufheben wДhlen, um eine Blockmarkierung zu entfernen. Der
Textpuffer wird dabei nicht verДndert.
ΓòÉΓòÉΓòÉ 4.3.4. Zeilenmodus ΓòÉΓòÉΓòÉ
Der Zeilenblock-Modus wird aktiviert.
Hinweis: Beim Markieren eines Blocks mit der Maus wird der Blockmodus
automatisch entsprechend umgeschaltet. Die Maustasten kФnnen im Notizbuch
"Einstellungen" auf der Seite "Maus" konfiguriert werden.
Die [SHIFT+Cursortaste]-Kommandos schalten automatisch in den Zeilenmodus, die
[SHIFT+ALT+Cursortaste]-Kommandos schalten automatisch in den Spaltenmodus.
ΓòÉΓòÉΓòÉ 4.3.5. Spaltenmodus ΓòÉΓòÉΓòÉ
Der Spaltenblock-Modus wird aktiviert.
Hinweis: Beim Markieren eines Blocks mit der Maus wird der Blockmodus
automatisch entsprechend umgeschaltet. Die Maustasten kФnnen im Notizbuch
"Einstellungen" auf der Seite "Maus" konfiguriert werden.
Die [SHIFT + Cursortaste]-Kommandos schalten automatisch in den Zeilenmodus,
die [SHIFT + ALT + Cursortaste]-Kommandos schalten automatisch in den
Spaltenmodus.
ΓòÉΓòÉΓòÉ 4.3.6. Kopieren ΓòÉΓòÉΓòÉ
Kopieren wДhlen, um einen Block an eine andere Stelle innerhalb eines
beliebigen Textfenster zu kopieren. Die Blockmarkierung wird dabei an die neue
Stelle Бbernommen.
Bitte beachten Sie, daс das Clipboard unverДndert bleibt.
ΓòÉΓòÉΓòÉ 4.3.7. Verschieben ΓòÉΓòÉΓòÉ
Verschieben wДhlen, um einen Block an eine andere Stelle innerhalb eines
beliebigen Textfenster zu verschieben. Die Blockmarkierung wird dabei an die
neue Stelle Бbernommen.
Bitte beachten Sie, daс das Clipboard unverДndert bleibt.
═══ 4.3.8. LФschen ═══
LФschen wДhlen, um einen Block aus einem Text zu lФschen.
Bitte beachten Sie, daс das Clipboard unverДndert bleibt.
ΓòÉΓòÉΓòÉ 4.3.9. Shift links ΓòÉΓòÉΓòÉ
Shift links wДhlen, um einen Block nach links zu verschieben.
Ist ein Zeilenblock markiert, wird der Bereich der Blockzeilen verschoben, der
rechts der Cursor-Spaltenposition liegt. Eine Blockzeile kann nur verschoben
werden, wenn sich Leerzeichen rechts der Cursor-Spaltenposition befinden.
Ist ein Spaltenblock markiert, wird der Blockbereich unabhДngig von der
Cursor-Position nach links verschoben. Die Entfernung, um die verschoben wird,
kann im Notizbuch Einstellungen auf der Seite Editieren im Eingabefeld
Shiftweite eingestellt werden.
Bitte beachten Sie, daс das Clipboard unverДndert bleibt.
ΓòÉΓòÉΓòÉ 4.3.10. Shift rechts ΓòÉΓòÉΓòÉ
Shift rechts wДhlen, um einen Block nach rechts zu verschieben.
Ist ein Zeilenblock markiert, wird der Bereich der Blockzeilen verschoben, der
rechts der Cursor-Spaltenposition liegt. Nach rechts verschieben bedeutet, daс
in allen Blockzeilen an der Cursor-Spaltenposition Leerzeichen eingefБgt
werden. Die Anzahl der Leerzeichen kann im Notizbuch Einstellungen auf der
Seite Editieren im Eingabefeld Shiftweite eingestellt werden.
Ist ein Spaltenblock markiert, wird der Blockbereich unabhДngig von der
Cursor-Position nach rechts verschoben. Die Entfernung, um die verschoben wird,
kann im Notizbuch Einstellungen auf der Seite Editieren im Eingabefeld
Shiftweite eingestellt werden.
Bitte beachten Sie, daс das Clipboard unverДndert bleibt.
ΓòÉΓòÉΓòÉ 4.3.11. Zeilen umbrechen... ΓòÉΓòÉΓòÉ
Zeilen umbrechen wДhlen, um die Zeilen eines Zeilenblocks umzubrechen. Es
erscheint folgender Dialog in dem die Umbruchspalte eingegeben werden kann. Die
Umbruchspalte kann auch im Notizbuch Einstellungen auf der Seite Editieren
eingestellt werden.
Hinweis: Die Zeilen werden an Wortgrenzen umgebrochen.
ΓòÉΓòÉΓòÉ 4.3.12. Sichern... ΓòÉΓòÉΓòÉ
Sichern wДhlen, um einen Block auf einen Massenspeicher zu schreiben. Zur
Eingabe des Dateinames wird der Dateiselektor-Dialog dargestellt.
═══ 4.4. MenБ - Suchen ═══
Das MenБ Suchen enthДlt die Бblichen Operationen wie Suchen und Ersetzen von
Zeichenketten oder Anspringen einer bestimmten Zeile.
Daneben sind auch etwas speziellere Operationen wie z.B. das Auflisten aller im
Text enthaltenen C-Funktions-Definitionen oder das Suchen korrespondierender
Klammern enthalten.
NБtzlich ist auch das Setzen von beliebig vielen globalen/lokalen Lesezeichen,
die optional in den erweiterten Attributen einer Datei dauerhaft gesichert
werden kФnnen.
ΓòÉΓòÉΓòÉ 4.4.1. Suchen... ΓòÉΓòÉΓòÉ
Suchen wДhlen, um den Dialog Suchen von Zeichenketten aufzurufen. In diesem
Dialog werden die Parameter der Suchfunktion fБr Zeichenketten eingestellt.
ΓòÉΓòÉΓòÉ 4.4.2. Weiter suchen ΓòÉΓòÉΓòÉ
Weiter suchen wДhlen, um die nДchste passende Textstelle zu suchen. Die
Parameter der Suchfunktion fБr Zeichenketten wird im Dialog Suchen von
Zeichenketten eingestellt.
ΓòÉΓòÉΓòÉ 4.4.3. Ersetzen... ΓòÉΓòÉΓòÉ
Ersetzen wДhlen, um den Dialog Ersetzen von Zeichenketten aufzurufen. In diesem
Dialog werden die Parameter der Ersetzfunktion fБr Zeichenketten eingestellt.
ΓòÉΓòÉΓòÉ 4.4.4. Gehe zu Zeile... ΓòÉΓòÉΓòÉ
Dieser MenБpunkt ruft den Dialog Gehe zu Zeile auf.
ΓòÉΓòÉΓòÉ 4.4.5. Gehe zu Klammer ΓòÉΓòÉΓòÉ
Gehe zu Klammer wДhlen, um eine korrespondierende Klammer anzuspringen. Der
Cursor muс auf einer Фffnenden/schlieсenden Klammer stehen bzw. auf einem
Leerzeichen vor einer Klammer.
Die Klammerliste kann im Notizbuch Einstellungen beliebig erweitert werden.
═══ 4.4.6. Hilfe zu SchlБsselwort ═══
Dieser MenБpunkt Фffnet die externe Online-Hilfe zu dem Wort, auf dem der
Cursor steht.
Siehe Online-Hilfe konfigurieren
ΓòÉΓòÉΓòÉ 4.4.7. Section Browser... ΓòÉΓòÉΓòÉ
Dieser MenБpunkt ruft den Section-Browser auf. In diesem Dialog wird eine Liste
aller im aktiven Text enthaltenen Abschnitte (z.B. C-Funktionen) ausgegeben.
ΓòÉΓòÉΓòÉ 4.4.8. Gehe zu Sektion ΓòÉΓòÉΓòÉ
"Gehe zu Sektion" startet die automatische Suche einer Sektion. Dazu muс der
Cursor auf einer Referenz der Sektion (z.B. Aufruf einer C-Funktion)
positioniert sein. Die Sektion wird zunДchst in den Textpuffern und dann in den
Dateien des Verzeichnisses, in dem die aktuelle Datei enthalten ist, gesucht.
Rekursion in darunterliegende Verzeichnisse oder die Auswahl des zu
durchsuchenden Verzeichnisses ist nicht mФglich, was fБr die meisten
Anwendungen auch nicht notwendig ist (in der nДchsten Version von Mr.Ed wird es
die MФglichkeit geben, zu einem Projekt gehФrenden Verzeichnisse/Dateien zu
definieren).
"ZurБck zur aufrufenden Sektion" setzt den Cursor wieder an seine ursprБngliche
Position zurБck. Die Aufrufhierarchie darf beliebig tief werden.
ΓòÉΓòÉΓòÉ 4.4.9. Vorhergehende Sektion ΓòÉΓòÉΓòÉ
wenn das Section-Display aktiviert ist, kann mit dieser Funktion der relativ
zur Cursorposition vorhergehende Sektionsanfang (z.B. C-Funktion) angesprungen
werden.
═══ 4.4.10. NДchste Sektion ═══
wenn das Section-Display aktiviert ist, kann mit dieser Funktion der relativ
zur Cursorposition nДchste Sektionsanfang (z.B. C-Funktion) angesprungen
werden.
═══ 4.4.11. SubmenБ - Lesezeichen ═══
Das SubmenБ Lesezeichen enthДlt Funktionen zum Setzen bzw. Anspringen von
Lesezeichen.
ΓòÉΓòÉΓòÉ 4.4.11.1. Lesezeichen setzen... ΓòÉΓòÉΓòÉ
Dieser MenБpunkt ruft den Dialog Lesezeichen setzen auf.
ΓòÉΓòÉΓòÉ 4.4.11.2. Gehe zu Lesezeichen... ΓòÉΓòÉΓòÉ
Dieser MenБpunkt ruft den Dialog Lesezeichen-Liste auf.
═══ 4.4.11.3. NДchstes Lesezeichen ═══
NДchstes Lesezeichen wДhlen, um das am nДchsten liegende Lesezeichen unterhalb
der Cursor-Position anzuspringen. Die Reihenfolge, in der die Lesezeichen
gesetzt wurden, spielt keine Rolle.
ΓòÉΓòÉΓòÉ 4.4.11.4. Voriges Lesezeichen ΓòÉΓòÉΓòÉ
Voriges Lesezeichen wДhlen, um das am nДchsten liegende Lesezeichen oberhalb
der Cursor-Position anzuspringen. Die Reihenfolge, in der die Lesezeichen
gesetzt wurden, spielt keine Rolle.
═══ 4.5. MenБ - Makro ═══
Das MenБ Makro enthДlt die Befehle zur Steuerung und Verwaltung von Makros.
ΓòÉΓòÉΓòÉ 4.5.1. Start/Stop Makrorecorder ΓòÉΓòÉΓòÉ
Start/Stop Makrorecorder wДhlen, um die Aufnahme eines Makros zu starten bzw.
zu beenden.
Zu Beginn einer Makroaufnahme erscheint der Dialog Makro aufnehmen. In diesem
muс eine Tastenkombination festgelegt werden, Бber welche das Makro spДter
abgespielt werden soll. Die Tastenkombination kann auch noch nachtrДglich im
Dialog Makro-Manager abgeДndert werden.
Das gleiche gilt fБr die optionale Makrobeschreibung, die dazu dient, ein Makro
im Dialog Makro-Manager zu identifizieren.
Mr.Ed kann beliebig viele Makros verwalten.
ΓòÉΓòÉΓòÉ 4.5.2. Makro-Manager... ΓòÉΓòÉΓòÉ
Makro-Manager wДhlen, um den Dialog Makro-Manager aufzurufen.
ΓòÉΓòÉΓòÉ 4.5.3. Makros laden... ΓòÉΓòÉΓòÉ
Makros laden wДhlen, um Makros aus einer Datei in den Speicher zu laden. Alle
vorhandenen Makros gehen dabei verloren.
Beachten Sie bitte, daс beliebig viele Makrodateien automatisch bei
Programmstart geladen werden kФnnen. Im Notizbuch Einstellungen auf der Seite
Makros mБssen dazu die Namen der Makrodateien eingegeben werden.
ΓòÉΓòÉΓòÉ 4.5.4. Makros dazuladen... ΓòÉΓòÉΓòÉ
Makros dazuladen wДhlen, um Makros aus einer Datei in den Speicher zu laden.
Die vorhandenen Makros gehen dabei nicht verloren.
Beachten Sie bitte, daс beliebig viele Makrodateien automatisch bei
Programmstart geladen werden kФnnen. Im Notizbuch Einstellungen auf der Seite
Makros mБssen dazu die Namen der Makrodateien eingegeben werden.
ΓòÉΓòÉΓòÉ 4.5.5. Makros sichern... ΓòÉΓòÉΓòÉ
Makros sichern wДhlen, um alle im Speicher befindlichen Makros in einer Datei
zu sichern. Eine Ъbersicht der Makros erhДlt man im Dialog Makro-Manager.
═══ 4.6. MenБ - Fenster ═══
Das MenБ Fenster enthДlt die Funktionen zum Aktivieren und Anordnen der
Textfenster bzw. Ansichten.
═══ 4.6.1. NДchstes Fenster ═══
Wenn mehrere Textfenster gleichzeitig geФffnet sind, werden sich diese
teilweise Бberlappen oder ganz verdecken. WДhlen Sie den Befehl NДchstes
Fenster, um das nДchste Textfenster im Fensterstapel nach oben zu bringen.
ΓòÉΓòÉΓòÉ 4.6.2. Vorhergehendes Fenster ΓòÉΓòÉΓòÉ
Wenn mehrere Textfenster gleichzeitig geФffnet sind, werden sich diese
teilweise Бberlappen oder ganz verdecken. WДhlen Sie den Befehl Vorhergehendes
Fenster, um das vorhergehende Textfenster im Fensterstapel nach oben zu
bringen.
ΓòÉΓòÉΓòÉ 4.6.3. Maximieren ΓòÉΓòÉΓòÉ
Maximieren wДhlen, um alle Textfenster auf die maximale GrФсe im Arbeitsbereich
des Hauptfensters zu bringen.
═══ 4.6.4. Ъberlappend anordnen ═══
Ъberlappend anordnen wДhlen, um alle Textfenster im Arbeitsbereich des
Hauptfensters so anzuordnen, daс jeweils nach oben und links ein kleines StБck
des unteren Textfensters zu sehen ist.
ΓòÉΓòÉΓòÉ 4.6.5. Nebeneinander anordnen ΓòÉΓòÉΓòÉ
Nebeneinander anordnen wДhlen, um alle Textfenster im Arbeitsbereich des
Hauptfensters nicht Бberlappend nebeneinander anzuordnen.
ΓòÉΓòÉΓòÉ 4.6.6. Untereinander anordnen ΓòÉΓòÉΓòÉ
Untereinander anordnen wДhlen, um alle Textfenster im Arbeitsbereich des
Hauptfensters nicht Бberlappend untereinander anzuordnen.
ΓòÉΓòÉΓòÉ 4.6.7. Window Monitor ΓòÉΓòÉΓòÉ
ruft den Window Monitor auf.
═══ 4.7. MenБ - Optionen ═══
Das MenБ Optionen enthДlt Befehle zur Konfiguration von Mr.Ed's Aussehen und
Verhalten.
ΓòÉΓòÉΓòÉ 4.7.1. Insert Modus ΓòÉΓòÉΓòÉ
Insert Modus wДhlen, um auf den EinfБgemodus umzuschalten.
In den meisten FДllen wird man das Umschalten des Schreibmodus Бber die Taste
[Einfg] erledigen. Diese Taste erlaubt aber keine gezielte Wahl des
Schreibmodus, was sich in einem Makro als stФrend erweisen kann.
ΓòÉΓòÉΓòÉ 4.7.2. Overwrite Modus ΓòÉΓòÉΓòÉ
Overwrite Modus wДhlen, um auf den Ъberschreibemodus umzuschalten.
In den meisten FДllen wird man das Umschalten des Schreibmodus Бber die Taste
[Einfg] erledigen. Diese Taste erlaubt aber keine gezielte Wahl des
Schreibmodus, was sich in einem Makro als stФrend erweisen kann.
ΓòÉΓòÉΓòÉ 4.7.3. Autom. Zeilenumbruch ΓòÉΓòÉΓòÉ
dieser MenБpunkt schaltet den automatischen Zeilenumbruch an bzw. aus.
Wenn diese Option aktiviert ist, wird bei der Zeicheneingabe der Text ab der
aktuellen Zeile automatisch so umformatiert, daс eine bestimmte maximale
ZeilenlДnge nicht Бberschritten wird. Dabei werden alle Бberstehenden Worte
jeweils in die nachfolgende Zeile verschoben bis eine Leerzeile (und damit das
Ende eines Abschnitts) auftritt. Die Leerzeile wird nicht mit den Бberstehenden
Worten der vorhergehenden Zeile gefБllt. Stattdessen wird eine neue Zeile
eingefБgt, d.h. die Untergliederung eines Textes bleibt erhalten.
Die Umbruchspalte (maximale ZeilenlДnge) kann im Notizbuch Einstellungen auf
der Seite Editieren eingestellt werden.
Hinweis: Neben dem automatischen Zeilenumruch gibt es auch die MФglichkeit den
ganzen Text oder einen Blockbereich mit Zeilenumbruch neu zu formatieren. Dazu
dient die Funktion Zeilen umbrechen in den MenБs Bearbeiten bzw. Block.
ΓòÉΓòÉΓòÉ 4.7.4. Syntaxkonfiguartion neu laden ΓòÉΓòÉΓòÉ
liest die Einstellungen der Syntaxdefinitions-Datei med.syn neu ein. Vorher
werden alle geladenen und noch nicht gesicherten Dateien mit der Extension
".syn" gesichert, womit Anpassungsarbeiten erleichtert werden.
ΓòÉΓòÉΓòÉ 4.7.5. Einstellungen... ΓòÉΓòÉΓòÉ
ruft das Notizbuch Einstellungen auf.
ΓòÉΓòÉΓòÉ 5. Wichtige Features ΓòÉΓòÉΓòÉ
Mr.Ed birgt viele Features, von denen hier nur die wichtigsten aufgezДhlt
werden kФnnen:
konfigurierbare Tastaturbelegung
konfigurierbare Symbolleiste
konfigurierbares Syntax-Highlighting (Bildschirm und Drucker)
konfigurierbarer Section-Browser
konfigurierbares Section-Display
Suchen von Sektionen
DDE (Dynamic Data Exchange)
konfigurierbare Zeilennummerierung
konfigurierbare Compiler-UnterstБtzung
konfigurierbare UnterstБtzung externer Online-Hilfen und direkte
UnterstБtzung der EPM NDX Dateien
konfigurierbares KontextmenБ
Verwaltung beliebig vieler Texte
Verwaltung beliebig vieler Text-Ansichten
automatisches Laden der zuletzt editierten Dateien
"Window Monitor"
Verwaltung von bis zu 99 Backups pro Datei
SpaltenblФcke
einfach zu bedienenden Makrorecorder
Ebenen frei definierbarer Klammern anspringen
Cursorposition sichern/laden
automatisch abspeicherbare Lesezeichen
global sichtbare Marken
Zeilen Sortieren (in eigenem Thread)
vielfДltige Wortfunktionen
manuelles/automatisches Erzeugen von ASCII-Graphiken bzw. Umrandungen
konfigurierbare Autosave-Funktion
konfigurierbare Druckfunktion (fomatiert, unformatiert)
automatischer Zeilenumbruch
automatische Erkennung von Textdateien im Unix-Format
Konfiguration via Kommandozeile
Pipe-Operator und Wildcard UnterstБtzung in der Kommandozeile
Drag & Drop UnterstБtzung
Geschwindigkeit...
ΓòÉΓòÉΓòÉ 5.1. Befehlszeilen-Parameter ΓòÉΓòÉΓòÉ
Wenn Mr.Ed von der Befehlszeile aus gestartet wird, kФnnen optional folgende
Parameter Бbergeben werden:
med [Datei1 [Zeile [Spalte]]] ... [DateiN [Zeile [Spalte]]] [-f Dateiliste]
[-i Konfigurationsdatei] [-k Tastatur] [-t Symbolleiste]
Dateinamen
es gibt keine BeschrДnkung hinsichtlich der Anzahl der Бbergebenen
Dateinamen (was Mr.Ed anbelangt). Die Dateinamen mБssen wie Бblich
durch Leerzeichen voneinander getrennt werden. Die Dateinamen kФnnen
die Wildcards "*", "?" und "[]" enthalten.
Cursor-Zeile/Spalte
hinter jedem Dateinamen kФnnen durch Leerzeichen getrennt maximal
zwei Zahlen folgen. Die erste Zahl gibt die Zeile, die zweite Zahl
die Spalte an, in die der Cursor nach dem Щffnen der Datei gesetzt
werden soll. Wird nur die Zeilennummer angegeben, wird der Cursor in
die erste Spalte dieser Zeile gesetzt.
Name einer Dateiliste
optional kann der Schalter -f angegeben werden, hinter dem der Name
einer Dateiliste stehen muс. Diese Liste ist eine Textdatei, die pro
Zeile den Namen (oder vollstДndigen Zugriffspfad) einer zu Фffnenden
Datei enthДlt.
Beispiel fБr die AnwendungsmФglichkeit:
grep -l irgendwas *.c >gefundenListe
med -f gefundenListe
Name einer Konfigurationsdatei
optional kann der Schalter -i angegeben werden, hinter dem der Name
einer Mr.Ed-Konfigurationsdatei (Dateiendung .cfg) folgen muс. Dies
kann dazu benutzt werden, Mr.Ed Бber Icons der WPS (oder aliases des
Kommandozeileninterpreters) mit unterschiedlichen Konfigurationen
anzustarten.
Name einer Tastaturanpassung
optional kann der Schalter -k angegeben werden, hinter dem der Name
einer Mr.Ed-Tastaturanpassungsdatei (Dateiendung .kbd) folgen muс.
Name einer Symbolleiste
optional kann der Schalter -t angegeben werden, hinter dem der Name
einer Mr.Ed-Symbolleistendatei (Dateiendung .tlb) folgen muс.
Siehe auch UnterstБtzung des Pipe-Operators.
═══ 5.2. UnterstБtzung des Pipe-Operators der Befehlszeile ═══
Die OS/2 Befehlszeile stellt den sog. Pipe-Operator (|) zur VerfБgung. Er
ermФglicht die Weiterleitung der Ausgabe eines Befehls als Eingabe des
folgenden Befehls. Mr.Ed unterstБtzt den Pipe-Operator, d.h. wenn ein Befehl
als Ausgabe eine Liste von Dateinamen hat, werden diese Dateien von Mr.Ed
geФffnet.
Hinweis: Die UnterstБtzung des Pipe-Operators kann im Notizbuch "Einstellungen"
auf der Seite "Allgemein" aktiviert/deaktiviert werden.
Beispiel fБr die AnwendungsmФglichkeit:
grep -l irgendwas *.c | med
Siehe auch Befehlszeilen-Parameter.
ΓòÉΓòÉΓòÉ 5.3. Drucken (formatiert) ΓòÉΓòÉΓòÉ
Das zentrale Steuerelement der Druckfunktion (formatiert) ist der Dialog
In der Titelzeile wird der Name des aktiven Druckers ausgegeben (hier
"HPDeskJe").
Hinweis: Die Druckparameter werden fБr jeden Drucker separat gespeichert.
RДnder "oben/links/rechts/unten"
In diesen Eingabefeldern werden die Breiten der RДnder in Millimeter
eingetragen.
Hinweis: Die Minimalwerte der RДnder werden vom Drucker vorgegeben
und kФnnen nicht unterschritten werden!
Kopfzeile drucken
Wenn diese Option aktiviert ist, wird auf jede Seite eine Kopfzeile
gedruckt. Die Kopfzeile kann Бber die folgenden Eingabefelder
konfiguriert werden.
Kopfzeile "Links", "Mitte", "Rechts"
Hier werden die Formatstrings eingetragen, die die Ausgaben am
linken/rechten Rand bzw. in der Mitte der Kopfzeile bestimmen. Es
kФnnen beliebige Zeichenketten mit den Platzhaltern %F (Dateiname
mit Pfad), %f (Dateiname ohne Pfad), %D (Datum), %T (Uhrzeit) und %P
(Seitennummer) gemischt werden.
Hinweis: Eine Kopfzeile wird nur dann gedruckt, wenn mindestens
einer der Formatstrings nicht leer ist.
Syntax-Highlighting
Wenn diese Option aktiviert ist, wird entweder mit monochromen oder
farbigen Syntaxhighlighting ausgedruckt. Im monochromem Modus werden
Fontattribute (bold, underline, italic, outline) benutzt. Die zu
verwendenden Farben und Fontattribute kФnnen in der
Konfigurationsdatei fБr das Syntax-Highlighting "med.syn" Бber die
color Direktive angepasst werden.
Zeilennummern
Wenn diese Option aktiviert ist, wird vor jede Zeile die
Zeilennummer gedruckt (sinnvol in Programm-Listings).
Blockbereich
Wenn diese Option aktiviert ist, wird nicht die ganze Datei, sondern
nur ein markierter Zeilenblock gedruckt.
Font auswДhlen...
Dieser Button ruft den Auswahldialog fБr Drucker-Fonts auf.
Drucken
Dieser Button startet den Druckvorgang. WДhrend die Datei an den
Druckerspooler gesendet wird, kann in anderen Textfenstern ohne
EinschrДnkung weiter editiert werden.
Siehe auch
Drucker Konfiguration
ΓòÉΓòÉΓòÉ 5.4. Drucken (unformatiert) ΓòÉΓòÉΓòÉ
Das zentrale Steuerelement der Druckfunktion (unformatiert) ist der Dialog
Port
Hier kann der Druckerport ausgewДhlt werden.
Zeilennummern
Wenn diese Option aktiviert ist, wird vor jede Zeile die
Zeilennummer gedruckt (sinnvol in Programm-Listings).
Blockbereich
Wenn diese Option aktiviert ist, wird nicht die ganze Datei, sondern
nur ein markierter Zeilenblock gedruckt.
ΓòÉΓòÉΓòÉ 5.5. Ersetzen von Zeichenketten ΓòÉΓòÉΓòÉ
Das zentrale Steuerelement der Ersetzfunktion fБr Zeichenketten ist der Dialog
Eingabefeld "Suchen nach"
In diesem Eingabefeld wird die zu suchenden Zeichenkette
eingetragen.
Hinweis: Die Dropdown-Liste enthДlt die zuletzt eingegebenen
Zeichenketten. Die Liste wird automatisch gesichert und steht damit
bei der nДchsten Editorsitzung wieder zur VerfБgung.
Eingabefeld "Ersetzen durch"
In diesem Eingabefeld wird die Zeichenkette eingetragen, die die zu
suchende Zeichenkette ersetzen soll.
Hinweis: Die Dropdown-Liste enthДlt die zuletzt eingegebenen
Zeichenketten. Die Liste wird automatisch gesichert und steht damit
bei der nДchsten Editorsitzung wieder zur VerfБgung.
RegulДre AusdrБcke
Wenn diese Option aktiviert ist, werden Such/Ersatz-String nach der
Syntax fБr regulДre AusdrБcke interpretiert.
Groс-/Kleinschreibung ignorieren
Wenn diese Option aktiviert ist, werden auch Textstellen ersetzt,
die der Schreibweise des Suchstrings hinsichtlich der
Groс-/Kleinschreibung nicht exakt entsprechen.
Worte suchen
Wenn diese Option aktiviert ist, wird der Suchstring als Wort
behandelt, d.h. Substrings werden nicht ersetzt.
Nachfragen
Wenn diese Option aktiviert ist, erscheint vor jedem Ersetzen der
Nachfrage-Dialog in dem entschieden werden kann, ob die gefundene
Textstelle auch wirklich ersetzt werden soll.
Ab Position ersetzen
Wenn diese Option aktiviert ist, wird das Ersetzen beim Verlassen
des Dialogs ab der aktuellen Cursor-Position gestartet. Ist diese
Option nicht aktiviert, wird das Ersetzen ab der Bereichsgrenze
gestartet.
Bereich Text
Wenn dieser Bereich aktiviert ist, werden Textstellen nur im aktiven
Text ersetzt.
Bereich Global
Wenn dieser Bereich aktiviert ist, werden Textstellen in allen
geladenen Texten ersetzt. Wenn ein Text keine passende Textstelle
mehr enthДlt, wird automatisch auf das nachfolgende Textfenster
umgeschaltet.
Bereich Block
Wenn dieser Bereich aktiviert ist, werden Textstellen nur innerhalb
der Blockmarkierung ersetzt.
Ersetzen
Dieser Button startet das Ersetzen mit den oben eingestellten
Parametern.
ΓòÉΓòÉΓòÉ <hidden> Ersetzen Nachfragedialog ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 5.6. Externe Online-Hilfe konfigurieren ΓòÉΓòÉΓòÉ
Mr.Ed unterstБtzt externe Online-Hilfen. Was ist darunter zu verstehen? Beim
Editieren von Quelltexten oder der config.sys kommt es immer wieder vor, daс
man sich an Syntax oder Semantik einer Funktion bzw. SchlБsselworts nicht mehr
genau erinnern kann. Nun beginnt die Klickerei - Ordner mit den Online-Hilfen
Фffnen, Online-Hilfe suchen, Online-Hilfe Фffnen, Suchbegriff eingeben...
In Mr.Ed lДsst sich dieser Vorgang automatisieren. Setzen Sie den Cursor auf
das Wort zu dem Sie Hilfe benФtigen und wДhlen Sie dann den Befehl "Hilfe zu
SchlБsselwort" in MenБ "Suchen". Alternativ kФnnen Sie auch das betreffende
Wort bei gedrБckter [ALT]-Taste mit der linken Maustaste doppelt anklicken.
Mr.Ed sucht dann die passende Online-Hilfe und ruft diese fБr das SchlБsselwort
auf.
Die Zuordnung von SchlБsselworten zu Online-Hilfen muс natБrlich konfiguriert
werden. Falls Sie die NDX Dateien fБr EPM installiert haben, ist die
Konfiguration fБr C/C++ Dateien bereits getan, da Mr.Ed die Indexdateien direkt
unterstБtzt.
Ansonsten wird die Online-Hilfe in der Konfigurationsdatei "med.syn" , die auch
fБr das Syntax-Highlighting zustДndig ist, vorgenommen. Diese Datei ist in
Sektionen unterteilt, die jeweils fБr einen oder mehrere Dateitypen bestimmte
Regeln enthalten.
FБr die Online-Hilfe sind die EintrДge der Form
inf: Viewer Onlinehilfe [Filter] [Filter] ...
zustДndig.
inf:
zeigt an, daс eine Online-Hilfen Definition folgt.
Viewer
ist der Name des Programms, das zum Betrachten der Online-Hilfe zu
verwenden ist. Normalerweise sollte hier "view.exe" eingetragen
werden.
Onlinehilfe
ist der Name einer Hilfe-Datei. FБr die config.sys ist z.B. die in
OS/2 enthaltene Datei "cmdref.inf" zustДndig.
Sie kФnnen die Namen von Online-Hilfen mit einem '+' verbinden.
Erlaubt ist also pmwin.inf+pmgpi.inf+pmmsg.inf
Filter
ist eine optionale Suchmaske, Бber die bestimmt wird, fБr welche
SchlБsselworte die Online-Hilfe benutzt werden soll. Es kФnnen
mehrere Filter durch Leerzeichen getrennt angegeben werden. Die
Filter dБrfen die Wildcards '*' und '?' sowie den '[]' Operator
enthalten.
Wichtig: In jeder Sektion von "med.syn" dБrfen mehrere Definitionen fБr
Online-Hilfen stehen.
Bei der Bestimmung der zu einem SchlБsselwort passenden Hilfe geht Mr.Ed wie
folgt vor: Zuerst wird das SchlБsselwort mit den Filtern der ersten
Online-Hilfe verglichen. Falls eine Ъbereinstimmung gefunden wird, wird diese
Online-Hilfe mit dem Viewerprogramm aufgerufen. Falls keine Ъbereinstimmung
gefunden wird, wird der Vorgang mit der folgenden Online-Hilfe wiederholt.
Wenn keiner der Filter passt, erscheint ein Popup-MenБ, in dem die Namen der
Online-Hilfen zur Auswahl angeboten werden.
Beispiele:
FБr config.sys
hier ist nur die Online-Hilfe "cmdref.inf" notwendig. Alle
SchlБsselworte kФnnen damit abgedeckt werden. Die entsprechende
Zeile in "med.syn" in der Sektion fБr die config.sys lautet also:
inf: view.exe cmdref.inf *
FБr C/C++ Quelltexte
hier ist die Sache komplizierter. Ein C-Quelltext enthДlt i.a. nicht
nur Funktionsaufrufe der Standard-Bibliothek. Ein Quelltext fБr eine
OS/2 PM-Anwendung enthДlt Aufrufe mehrerer APIs, die i.a. von
verschiedenen Online-Hilfen behandelt werden. GlБcklicherweise sind
die OS/2 API-Aufrufe durch ein Prefix fein sДuberlich in Gruppen
untergliedert, sodaс eine Zuordung keine Schwierigkeiten bereitet.
Das folgende Beispiel bezieht sich auf die Online-Hilfe von Watcom
C/C++ 10.5.
inf: view.exe pmwin.inf Win*
inf: view.exe pmgpi.inf Gpi*
inf: view.exe pmmsg.inf WM_*
inf: view.exe pmref.inf [A-Z]*
inf: view.exe progref20.inf Dos*
inf: view.exe clib.inf
Im diesem Beispiel fДllt auf, daс bei der letzten Online-Hilfe kein
Filter angegeben wird, damit fБr ein nicht mit den Filtern
erfassbaren SchlБsselwort das oben erwДhnte Popup-MenБ zur manuellen
Auswahl der Online-Hilfe erscheint. Eine andere MФglichkeit besteht
hier darin, fБr die letzte Online-Hilfe den Filter '*' anzugeben.
═══ 5.7. KontextmenБ ═══
Mit einem Klick der rechten Maustaste in einem Textfenster wird ein KontextmenБ
aufgerufen. Je nachdem ob ein Block markiert ist oder nicht, werden in diesem
MenБ verschiedene Funktionen angeboten. Welche Funktionen im KontextmenБ
enthalten sind, kФnnen Sie selbst bestimmen.
HinzufБgen einer Funktion:
DrБcken sie die [CNTRL]-Taste und halten Sie diese gedrБckt wДhrend Sie in der
MenБleiste die Funktion anklicken, die zum KontextmenБ hinzugefБgt werden soll.
Dann erscheint der Dialog TastaturkБrzel/MenБeintrag konfigurieren. In diesem
Dialog kФnnen Sie festlegen, ob die Funktion im KontextmenБ erscheinen soll,
wenn ein Block markiert bzw. nicht markiert ist.
Entfernen einer Funktion:
Klicken Sie mit der rechten Maustaste in ein Textfenster. Daraufhin erscheint
das KontextmenБ. DrБcken sie die [CNTRL]-Taste und halten Sie diese gedrБckt
wДhrend Sie im KontextmenБ die Funktion anklicken, die entfernt werden soll.
Dann erscheint der Dialog TastaturkБrzel/MenБeintrag konfigurieren. In diesem
Dialog kФnnen Sie festlegen, ob die Funktion im KontextmenБ erscheinen soll,
wenn ein Block markiert bzw. nicht markiert ist.
ΓòÉΓòÉΓòÉ 5.8. Lesezeichen setzen ΓòÉΓòÉΓòÉ
Zum setzen eines Lesezeichens dient der Dialog
Eingabefeld "Kurzbeschreibung"
In dieses Eingabefeld kann optional eine kurze (aber hoffentlich
trotzdem) aussagekrДftige Beschreibung des Lesezeichens eingegeben
werden.
Wichtig: Wenn keine Beschreibung eingegeben wird, Бbernimmt Mr.Ed
automatisch die ersten 40 Zeichen der aktuellen Zeile als
Beschreibung des Lesezeichens.
Die Beschreibung wird im Dialog Lesezeichenliste zur Identifizierung
eines Lesezeichens verwendet.
Global sichtbar
Jede Datei hat ihre private Lesezeichenliste. Wenn diese Option
aktiviert wird, ist das Lesezeichen von jedem Textfenster aus
benutzbar.
Max. "x" in EAs sichern
Ist diese Option aktiviert, wird das Lesezeichen in den erweiterten
Attributen der Datei abgespeichert, sodaс das Lesezeichen in der
nДchsten Editorsitzung wieder zur VerfБgung steht.
Das Eingabefeld enthДlt die maximale Anzahl von Lesezeichen, die pro
Datei gesichert werden sollen. Die Дltesten БberzДhligen Lesezeichen
werden automatisch gelФscht.
Hinweis: Alternativ zu den Lesezeichen kФnnen fБnf global sichtbare Marken
direkt Бber die Tastatur gesetzt bzw. angesprungen werden.
ΓòÉΓòÉΓòÉ 5.9. Lesezeichenliste ΓòÉΓòÉΓòÉ
Zur Verwaltung der Lesezeichen dient der Dialog
Im Dialog werden die Beschreibungen der Lesezeichen ausgegeben. Jede Datei hat
ihre private Lesezeichenliste. Wenn einem Lesezeichen das Attribut global
sichtbar gegeben wurde, ist es auch von anderen Textfenstern aus benutzbar. In
diesem Fall wird hinter der Beschreibung des Lesezeichens zusДtzlich der
dazugehФrende Dateinamen ausgegeben.
Durch doppeltes anklicken eines Lesezeichen wird der Dialog geschlossen und das
Lesezeichen angesprungen.
Gehe zu
Wenn ein Lesezeichen durch einmaliges Anklicken selektiert wurde,
kann es Бber diesen Button angesprungen werden.
LФschen...
Wenn ein Lesezeichen durch einmaliges Anklicken selektiert wurde,
kann es Бber diesen Button aus der Liste entfernt werden.
Hinweis: Alternativ zu den Lesezeichen kФnnen fБnf global sichtbare Marken
direkt Бber die Tastatur gesetzt bzw. angesprungen werden.
ΓòÉΓòÉΓòÉ 5.10. Makro-Manager ΓòÉΓòÉΓòÉ
Zur Verwaltung der Makros dient der Dialog
Starten
Wenn ein Makro durch einen Klick selektiert wurde, kann Бber diesen
Button die Abarbeitung des Makros gestartet werden (normalerweise
wird man dazu natБrlich das TastaturkБrzel verwenden).
Оndern...
Wenn ein Makro durch einen Klick selektiert wurde, kann Бber diesen
Button der Dialog Makro TastaturkБrzel eingeben gestartet werden, um
das TastaturkБrzel oder die Beschreibung zu Дndern.
LФschen...
Wenn ein Makro durch einen Klick selektiert wurde, kann Бber diesen
Button das Makro aus dem Speicher entfernt werden.
═══ 5.11. Makro-TastaturkБrzel eingeben/Дndern ═══
Zum eingeben/Дndern des Makro-TastaturkБrzels und der Makrobeschreibung dient
der Dialog
Eingabefeld TastaturkБrzel
In dieses Eingabefeld wird die Taste eingetragen, die zusammen mit
einer Modifier-Taste (SHIFT, CTRL, ALT) zu drБcken ist. In der
Dropdown-Liste des Eingabefelds stehen die vordefinierten Namen der
Spezialtasten (z.B. Cursortasten) bereit.
Wichtig: Zu Beginn einer Makro-Aufnahme ist dieses Feld defaultmДсig
mit der Taste Esc vorbelegt. Wenn ein Makro "on the fly" aufgenommen
wird, das nur temporДr benutzt werden soll (kommt sehr hДufig vor!),
braucht nach dem Erscheinen des Dialogs einfach nur die Return-Taste
gedrБckt zu werden - und schon kann's losgehen.
Hinweis: Es werden auch mehrstufige Tastenkombinationen, die a la
WORDSTAR unterstБtzt (z.B. Ctrl + KB ).
Shift
Diese Option aktivieren, um die Shift-Taste als Modifier in der
Tastenkombination zu verwenden.
Ctrl
Diese Option aktivieren, um die Ctrl-Taste als Modifier in der
Tastenkombination zu verwenden.
Alt
Diese Option aktivieren, um die Alt-Taste als Modifier in der
Tastenkombination zu verwenden.
Eingabefeld Makrobeschreibung
In dieses Eingabefeld kann eine optionale Kurzbeschreibung des
Makros eingegeben werden, die dazu dient, ein Makro im Dialog
Makro-Manager zu identifizieren.
TastaturkБrzel schБtzen
Mit dieser Option wird eine Sicherheitsabfrage aktiviert, um ein
versehentliches Umdefinieren der Tastenkombination zu verhindern.
ΓòÉΓòÉΓòÉ 5.12. Mausfunktionen ΓòÉΓòÉΓòÉ
Mit der Maus kФnnen folgende Funktionen ausgefБhrt werden:
ein Klick der linken Maustaste positioniert den Cursor
ein Doppelklick mit der linken Maustaste markiert ein Wort
ein Doppelklick auf eine Zahl mit der linken Maustaste und gedrБckter
CTRL-Taste setzt den Cursor in diese Zeilennummer im vorhergehenden
Textfenster.
Das ist nБtzlich, wenn man in ein Textfenster z.B. einen Quelltext und im
nachfolgenden Textfenster die vom Compiler erzeugte Fehlerdatei lДdt.
Durch Anklicken der in den Fehlermeldungen enthaltenen Zeilennummern
gelangt man an die entsprechenden Stellen im Quelltext (ja, es existieren
noch immer die wackeren "Ritter der Befehlszeile", die den
speicherfressenden IDEs den Kampf angesagt haben...).
ein Doppelklick auf ein Wort mit der linken Maustaste und gedrБckter
ALT-Taste ruft die konfigurierbare externe Online-Hilfe fБr das Wort auf.
ein Klick der rechten Maustaste aktiviert ein konfigurierbares
KontextmenБ.
Die Blockmarkierungs-FunktionalitДt der Maustasten kann im Notizbuch
"Einstellungen" auf der Seite "Maus" konfiguriert werden
ΓòÉΓòÉΓòÉ 5.13. Methoden zur Blockmarkierung ΓòÉΓòÉΓòÉ
Es gibt mehrere Methoden zur Blockmarkierung:
Block markieren mit der Tastatur
Methode 1 (OS/2 konform): Zuerst wird der Cursor an die Position gebracht, wo
der Block beginnen soll. Jetzt kann der Block bei gedrБckter [SHIFT]-Taste mit
den Pfeiltasten beliebig nach oben/unten/rechts/links aufgespannt werden. Der
Blockstart bleibt dabei fest verankert, solange [SHIFT] gedrБckt wird.
Hinweis: Mit [SHIFT + ALT + Pfeiltaste] kann ein Spaltenblock markiert werden.
Der Blockmodus (Zeilenmodus bzw. Spaltenmodus) wird automatisch eingestellt.
Methode 2: Zuerst wird der Cursor an die Position gebracht, wo der Block
beginnen soll und die MenБ-Funktion Start markieren aufgerufen. Jetzt wird der
Cursor an die gewБnschte Blockend-Position gesetzt und die MenБ-Funktion Ende
markieren aufgerufen. Das Blockende kann beliebig oft neu gesetzt werden.
Hinweis: Bei dieser Methode muс gegebenenfalls zuerst der Blockmodus
(Zeilenmodus bzw. Spaltenmodus) festgelegt werden.
Block markieren mit der Maus
Ein Zeilenblock wird defaultmДсig mit der linken Maustaste markiert. Der
Mauszeiger wird in die gewБnschte Startzeile gebracht und die linke Maustaste
gedrБckt. Dann wird die Maus bei weiterhin gedrБckter linker Maustaste Бber die
Zeilen geschoben, die im Block enthalten sein sollen. Die Maus kann von der
Startposition aus nach oben/unten/rechts/links bewegt werden.
Ein Spaltenblock wird defaultmДсig mit der rechten Maustaste markiert. Der
Mauszeiger wird in die gewБnschte Startzeile-/spalte gebracht und die rechte
Maustaste gedrБckt. Dann wird die Maus bei weiterhin gedrБckter rechter
Maustaste Бber den Textbereich geschoben, der im Block enthalten sein soll. Die
Maus kann von der Startposition aus nach oben/unten/rechts/links bewegt werden.
Hinweis: Die FunktionalitДt der Maustasten kann im Notizbuch "Einstellungen"
auf der Seite "Maus" konfiguriert werden.
═══ 5.14. RegulДre AusdrБcke ═══
RegulДre AusdrБcke werden in den Dialogen fБr Suchen/Ersetzen und im
Section-Browser bzw. Section-Display benutzt.
Such-Operatoren
\
Fluchtsymbol. Das nachfolgende Zeichen verliert seine spezielle
Bedeutung.
\t
Tabulator.
\n
Newline.
\r
Carriage Return.
\f
Formfeed.
^
Muster am Zeilenanfang.
$
Muster am Zeilenende.
.
Beliebiges einzelnes Zeichen.
[ ]
Zeichen aus einer Liste von Zeichen.
[ - ]
Ein Zeichen aus einem Bereich von Zeichen.
[^ ]
Zeichen, das nicht in der Liste von Zeichen enthalten ist.
*
beliebige Wiederholung eines Musters (auch keine).
+
beliebige Wiederholung eines Musters (mindestens eine).
|
Vorhergehendes ODER nachfolgendes Muster.
( )
Mehrere Muster werden zu einem komplexen Muster zusammengefБgt. Die
dadurch gefundenen Substrings werden intern von links nach rechts
beginnend bei 1 durchnummeriert und kФnnen beim Ersetzen Бber die
Opertoren \1 bis \9 angesprochen werden. Es kФnnen maximal 9
komplexe Muster erzeugt werden.
Ersetz-Operatoren
\
Fluchtsymbol. Das nachfolgende Zeichen verliert seine spezielle
Bedeutung.
\t
Tabulator einfБgen.
\n
Newline einfБgen.
\r
Carriage Return einfБgen.
\f
Formfeed einfБgen.
\1 bis \9
Der Substring, der durch das n-te komplexe Muster erzeugt wurde,
wird eingefБgt.
&
Der vollstДndige gefundene String wird eingefБgt.
\U \u \L \l
Die Groс-/Kleinschreibung des gefundenen (Sub-)Strings wird
verДndert. Diese Operatoren kФnnen nur direkt vor den Operatoren &
und \1 ...\9 stehen.
\u und \l wandeln nur den ersten Buchstaben des nachfolgenden
Strings in Groс- bzw. Kleinschreibung um.
\U und \L wandeln den ganzen nachfolgenden String in Groс- bzw.
Kleinschreibung um.
Beispiel:
Suchstring: oldfoo\(([^ ,]*), ([^\)]*)\)
Ersatzstring: newfoo(\2, \1, FALSE)
Es werden alle Aufrufe der Funktion "oldfoo" durch "newfoo" ersetzt, der erste
mit dem zweiten Parameter vertauscht und ein neuer dritter Parameter "FALSE"
eingefБgt.
ΓòÉΓòÉΓòÉ 5.15. Section-Browser ΓòÉΓòÉΓòÉ
Der Section-Browser ist eine Dialogbox, in der alle in einer Datei vorkommenden
Sektionen aufgelistet werden. Eine Sektion kann z.B. eine Funktion einer
Programmiersprache sein. Aber auch EintrДge der Config.sys lassen sich auf
diese Weise Бbersichtlich anzeigen und anspringen.
Inkrementelles Suchmuster
Das Suchmuster unterscheidet nicht zwischen Groс/Kleinschreibung und
darf die Wildcards "*" und "?" enthalten.
Beispiel:
*proc*
selektiert den ersten Sektionsnamen, in dem an beliebiger Stelle die
Zeichenkette "proc" enthalten ist. Mit den Cursor-Tasten kann nun
der folgende bzw. vorhergehende passende Sektionsname gesucht
werden.
Sektionsliste
In der Sektionsliste werden die Namen aller im Quelltext enthaltenen
Sektionen ausgegeben. Ein Doppelklick auf einen Listeneintrag setzt
den Cursor auf den Kopf der angewДhlten Sektion.
In der Quelltextliste kann der gewБnschte Quelltext ausgewДhlt
werden.
Hinweis: Der Font fБr die Sektionsliste kann per Drag'n'Drop
konfiguriert werden.
Quelltextliste
In der Quelltextliste werden die Namen aller geФffneten Textfenster
ausgegeben. Durch Anklicken eines Listeneintrags werden in der
Sektionsliste die Namen aller im Quelltext enthaltenen Sektionen
ausgegeben.
Zeige Zeilennummern/Funktionstyp/Parameterliste
Diese Optionen aktivieren/deaktivieren die farbcodierte Ausgabe der
Zeilennummern, des Funktionstyps (nur fБr C/C++ Dateien) und der
Parameterliste (nur fБr C/C++ Dateien) der gefundenen Sektionen.
Sortieren
Wenn diese Option aktiviert ist werden die Sektionen alphabetisch
sortiert ausgegeben. Ansonsten werden die Sektionen in der
Reihenfolge ausgegeben, in der sie im Quelltext auftreten.
Gehe zu
Wenn eine Sektion durch einmaliges Anklicken selektiert wurde, kann
sie mit diesem Button angesprungen werden.
Konfiguration
Zum Auffinden der Sektionen dient ein regulДrer Ausdruck, der in der
Konfigurationsdatei fБr das Syntax-Highlighting "med.syn" an jeden beliebigen
Dateityp anpassbar ist. FБr C/C++ Dateien muс dieser regulДre Ausdruck nicht
definiert werden, da der in Mr.Ed integrierte C/C++ Parser diese Aufgabe
schneller und prДziser erledigt.
Zur Konfiguration des Section-Browsers dienen in "med.syn" folgende
SchlБsselworte:
sectionRegexp
sectionBrowserMainKey
sectionBrowserOrder
ΓòÉΓòÉΓòÉ 5.16. Section-Display ΓòÉΓòÉΓòÉ
In der Statuszeile kann optional der Name der Sektion (z.B. C-Funktion), in der
sich der Cursor gerade befindet, angezeigt werden. Das Section-Display kann in
der Konfigurationsdatei fБr das Syntax-Highlighting "med.syn" an jeden
beliebigen Dateityp angepasst werden.
Konfiguration
Zur Konfiguration des Section-Displays dienen folgende SchlБsselworte:
sectionRegexp
sectionDisplayRegexp
sectionDisplay
sectionDisplayOrder
ΓòÉΓòÉΓòÉ 5.17. Syntax-Highlighting ΓòÉΓòÉΓòÉ
Zur Konfiguration des Syntax-Highlighting dient die Datei "med.syn". Diese
Datei ist in Sektionen untergliedert, die jeweils fБr einen oder mehrere
Dateitypen die notwendigen Definitionen enthalten. Um Anpassungsarbeiten zu
erleichtern, kФnnen die Einstellungen in "med.syn" neu geladen werden, ohne daс
Mr.Ed vorher beendet werden muс. (s. MenБpunkt Syntaxkonfiguration neu laden im
MenБ "Optionen")
Folgende SchlБsselworte sind erlaubt:
files
eaFileType
include
sectionRegexp
sectionDisplayRegexp
sectionBrowserMainKey
sectionDisplay
sectionBrowserOrder
sectionDisplayOrder
inf
defineColor
foregroundColor
backroundColor
blockColor
caseSensitive
checkCommentInString
color
token
string
char
symbol
literal
funcParml
eolCom
openCom
closeCom
comCol
tabWidth
Siehe auch Umgebungsvariable MISTER_ED_PATH
ΓòÉΓòÉΓòÉ <hidden> files ΓòÉΓòÉΓòÉ
Eine Sektion beginnt mit dem SchlБsselwort
files:
Hinter diesem SchlБsselwort muс mindestens eine Dateimaske zur Spezifikation
der Dateitypen folgen, fБr die die nachfolgenden Definitionen anzuwenden sind.
Eine Dateimaske darf (muс aber nicht) die Wildcards '*' und '?' enthalten. Eine
Dateimaske bezieht sich nicht nur auf die Dateiextension! Es kФnnen mehrere
Dateimasken durch Leerzeichen getrennt angegeben werden.
Wichtig: dieses SchlБsselwort leitet eine neue Sektion ein, kann pro Sektion
also nur einmal auftreten.
Beispiele:
files: config.sys
files: *.c *.cpp *.h
ΓòÉΓòÉΓòÉ <hidden> eaFileType ΓòÉΓòÉΓòÉ
In den erweiterten Attributen einer OS/2 Datei kann ein Dateityp eingetragen
werden (.TYPE), anhand dessen das Betriebssystem eine VerknБpfung mit einer
Applikation vornimmt. In OS/2 sind diverse Dateitypen bereits vordefiniert -
z.B. "C Code", "Assembler Code", "Plain Text", "OS/2 Command File" etc. Zur
Definition des Dateityps muс hinter dem SchlБsselwort
eaFileType:
in AnfБhrungszeichen eingeschlossen ein Dateityp folgen.
Wichtig: nur wenn "eaFileType" definiert wird, wird beim Sichern einer Datei
der Dateityp in die erweiterten Attribute geschrieben. Die VerknБpfung eines
Dateityps mit einer Applikation kann z.B. mit dem Programm "assoedit" von Henk
Kelder geДndert werden.
Beispiele:
eaFileType: "C Code"
eaFileType: "OS/2 Command File"
ΓòÉΓòÉΓòÉ <hidden> sectionRegexp ΓòÉΓòÉΓòÉ
Der Section-Browser und das Section-Display sind an beliebige Dateitypen
anpassbar. Dazu muс ein regulДrer Ausdruck zum Auffinden der Sektionen
definiert werden (fБr C/C++ Dateien wird dieser regulДre Ausdruck nicht
benФtigt, weil der in Mr.Ed integrierte C/C++ Parser diese Aufgabe Бbernimmt).
Beispiel:
sectionRegexp: :[Hh][0-9]
Dieser regulДre Ausdruck findet die Abschnitte eines IPF-Dokuments.
ΓòÉΓòÉΓòÉ <hidden> sectionDisplayRegexp ΓòÉΓòÉΓòÉ
Dieser regulДre Ausdruck dient zum Aufsplitten eines Sektionskopfes in maximal
neun Felder, die in beliebiger Reihenfolge vom Section-Browser und
Section-Display ausgegeben werden kФnnen. Felder werden von runden Klammern
(dem Gruppierungs-Operator, s. RegulДre AusdrБcke) eingeschlossen und werden
von links nach rechts beginnend mit 1 durchnummeriert.
Beispiel:
sectionDisplayRegexp: (:[Hh][0-9][ ]*)(res=&)([a-zA-Z0-9_]*\.)[
]*([a-zA-Z0-9_]*\.)(.*)
Dieser regulДre Ausdruck unterteilt die Kopfzeile eines IPP-Dokumentabschnitts
in 5 Felder.
ΓòÉΓòÉΓòÉ <hidden> sectionBrowserMainKey ΓòÉΓòÉΓòÉ
Dieser Eintrag legt fest, nach welchem Feld die Sektionen im Section-Browser
sortiert werden. Zugelassen sind Werte von 1 bis 9.
Beispiel:
sectionBrowserMainKey: 2
ΓòÉΓòÉΓòÉ <hidden> sectionBrowserOrder ΓòÉΓòÉΓòÉ
Dieser Eintrag gibt an, welche Felder in welcher Reihenfolge im Section-Browser
angezeigt werden.
Beispiel:
sectionBrowserOrder: 2, 1, 5
ΓòÉΓòÉΓòÉ <hidden> sectionDisplayOrder ΓòÉΓòÉΓòÉ
Dieser Eintrag gibt an, welche Felder in welcher Reihenfolge im Section-Display
angezeigt werden.
Beispiel:
sectionDisplayOrder: 2, 1, 5
ΓòÉΓòÉΓòÉ <hidden> sectionDisplay ΓòÉΓòÉΓòÉ
Dieses SchlБsselwort dient zur Konfiguartion des Section-Displays durch zwei
Parameter: Der erste Parameter gibt an, wieviele Zeilen eine Datei maximal
enthalten darf, bevor das Section-Display aus Performance-GrБnden abgeschaltet
wird. Der zweite Parameter gibt die maximale Anzahl von Zeilen an, die ab der
aktuellen Cursorposition nach einem Sektionsanfang durchsucht werden dБrfen.
Beispiel:
sectionDisplay: 5000, 1000
ΓòÉΓòÉΓòÉ <hidden> include ΓòÉΓòÉΓòÉ
Um die Definitionsdatei "med.syn" Бbersichtlicher und schneller einlesbar zu
gestalten kann die include Anweisung benutzt werden.
Hinter diesem SchlБsselwort muс ein Dateiname folgen. Ein Pfad kann dem
Dateinamen vorangestellt werden, falls sich die Datei nicht im gleichen
Verzeichnis wie "med.syn" befindet.
Es empfiehlt sich, "med.syn" als Verzeichnis der unterstБtzten Dateitypen zu
verwenden, wДhrend die eigentlichen Syntax-Definitionen in separate Dateien
ausgelagert werden.
Beispiel:
files: *.c *.c.* *.h *.cpp
include: med_c.syn
files: *.pas
include: med_pas.syn
files: config.sys
include: med_sys.syn
ΓòÉΓòÉΓòÉ <hidden> caseSensitive ΓòÉΓòÉΓòÉ
Mit diesem SchlБsselwort wird festgelegt, ob die Groс-/Kleinschreibung der
"reservierten Worte" beachtet werden soll.
Syntax:
caseSensitive: flag
Beispiele:
caseSensitive: yes
caseSensitive: no
Hinweis: dieses SchlБsselwort kann nur einmal am Anfang jeder Sektion benutzt
werden.
ΓòÉΓòÉΓòÉ <hidden> checkCommentInString ΓòÉΓòÉΓòÉ
Mit diesem SchlБsselwort wird festgelegt, ob Kommentare innerhalb von
Zeichenketten-Konstanten gesucht werden sollen (z.B. printf("/*")). Eine
ЪberprБfung macht das Syntax-Highlighting sicherer, aber etwas langsamer.
Syntax:
checkCommentInString: flag
Beispiele:
checkCommentInString: yes
checkCommentInString: no
Hinweis: dieses SchlБsselwort kann nur einmal am Anfang jeder Sektion benutzt
werden.
ΓòÉΓòÉΓòÉ <hidden> color ΓòÉΓòÉΓòÉ
Mit diesem SchlБsselwort werden aktuelle Vordergrundfarbe und Fontattribut fБr
reservierte Worte/Symbole festgelegt.
Syntax:
color: dispColor, dispFontAttr, printColor, printFontAttr
Die beiden ersten Parameter sind fБr die Bildschirmdarstellung, die folgenden
fБr die Druckerdarstellung zustДndig.
Als Farbnamen kФnnen Sie die Standardfarbnamen oder Ihre selbst definierten
Farbnamen benutzen.
Als Fontattribute fБr die Bildschirmdarstellung kФnnen bold, underline und
deren Kombination verwendet werden.
Als Fontattribute fБr die Druckerdarstellung kФnnen bold, underline, italic,
outline und deren Kombinationen verwendet werden.
Bei Kombination von Fontattributen spielen Reihenfolge und
Groс-/Kleinschreibung keine Rolle, es darf also z.B. "boldItalic" oder
"italicBold" oder auch "italicbold" fБr die gleiche Attributkombination
geschrieben werden.
Beispiel:
color: blue, boldUnderline, darkblue, bold
Hinweis: dieses SchlБsselwort darf mehrmals in jeder Sektion benutzt werden.
ΓòÉΓòÉΓòÉ <hidden> token ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort dБrfen mehrere durch Leerzeichen getrennte
reservierte Worte folgen.
Syntax:
token: wort1 [wort2] [wort3] ...
Beispiel:
token: char int long
Hinweis: dieses SchlБsselwort darf mehrmals in jeder Sektion benutzt werden.
FБr jedes reservierte Wort (oder Gruppe von reservierten Worten) kann also eine
andere Farbe eingestellt werden.
Beispiel:
color: red
token: char
color: green
token: int
color: blue
token: long
ΓòÉΓòÉΓòÉ <hidden> string ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird das Zeichen festgelegt, mit dem
Zeichenketten-Konstanten begrenzt werden.
Syntax:
string: zeichen
Beispiel:
string: "
ΓòÉΓòÉΓòÉ <hidden> char ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird das Zeichen festgelegt, mit dem
Einzelzeichen-Konstanten begrenzt werden.
Syntax:
char: zeichen
Beispiel:
char: '
ΓòÉΓòÉΓòÉ <hidden> symbol ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird eine Liste von Zeichen angegeben, die nicht zu
Worten gehФren kФnnen.
Syntax:
symbol: zeichen[zeichen][zeichen]...
Beispiel:
symbol: !></,.;-+*
Hinweis: dieses SchlБsselwort darf mehrmals in jeder Sektion benutzt werden.
FБr jedes Symbol kann also eine andere Farbe eingestellt werden.
ΓòÉΓòÉΓòÉ <hidden> literal ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird das sog. Fluchtsymbol festgelegt (z.B.
Backslash in der Programmiersprache C).
Syntax:
literal: zeichen
Beispiel:
literal: \
ΓòÉΓòÉΓòÉ <hidden> funcParml ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird das Zeichen festgelegt, mit dem die
Parameterliste einer Prozedur/Funktion geФffnet wird.
Syntax:
funcParml: zeichen
Beispiel:
funcParml: (
ΓòÉΓòÉΓòÉ <hidden> eolCom ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird die Zeichenfolge festgelegt, die einen
Kommentar bis zum Zeilenende einleitet.
Syntax:
eolCom: zeichenfolge
Beispiel:
eolCom: //
ΓòÉΓòÉΓòÉ <hidden> openCom ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird die Zeichenfolge festgelegt, die einen
mehrzeiligen Kommentar einleitet.
Syntax:
openCom: zeichenfolge
Beispiel:
openCom: /*
ΓòÉΓòÉΓòÉ <hidden> closeCom ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird die Zeichenfolge festgelegt, die einen
mehrzeiligen Kommentar abschlieсt.
Syntax:
closeCom: zeichenfolge
Beispiel:
closeCom: */
ΓòÉΓòÉΓòÉ <hidden> comCol ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird die Spaltennummer eingetragen, an der ein
Фffnender Kommentar stehen muс, damit er als solcher erkannt wird.
Syntax:
comCol: spaltenNummer
Beispiel:
comCol: 1
Hinweis: wenn der Wert 0 als Spaltennummer angegeben wird, wird ein Фffnender
Kommentar unabhДngig von der Spalte als solcher erkannt.
ΓòÉΓòÉΓòÉ <hidden> inf ΓòÉΓòÉΓòÉ
FБr jeden Dateityp kФnnen externe Online-Hilfen definiert werden.
ΓòÉΓòÉΓòÉ <hidden> tabWidth ΓòÉΓòÉΓòÉ
Hinter diesem SchlБsselwort wird die Tabulatorweite angegeben.
Syntax:
tabWidth: Ziffernfolge
Beispiel:
tabWidth: 4
ΓòÉΓòÉΓòÉ <hidden> defineColor ΓòÉΓòÉΓòÉ
DefaultmДсig werden sechzehn Standardfarbnamen zur VerfБgung gestellt.
ZusДtzlich kФnnen beliebige Farben Бber dezimale RGB-Werte definiert werden.
Die symbolischen Namen dieser privaten Farben kФnnen anschlieсend in der
Sektion in Verbindung mit anderen SchlБsselworten benutzt werden.
Syntax:
defineColor: farbname rot grБn blau
Beispiele:
defineColor: meinRot 210 0 0
defineColor: meinGrau 224 224 224
Hinweis: dieses SchlБsselwort darf mehrmals pro Sektion benutzt werden.
Wichtig: wenn Ihre Graphikkarte nur 16 Farben gleichzeitig darstellen kann,
mБssen Sie sich mit den Standardfarben begnБgen. Bei 256 gleichzeitig
darstellbaren Farben wird von OS/2 die Farbe der physikalischen Farbpalette
ausgesucht, die Ihrer Farbdefinition am nДchsten kommt (sofern keine EintrДge
in der phys. Farbpalette mehr frei sind). Ab 65536 gleichzeitig darstellbaren
Farben kann Ihre Farbdefinition (ziemlich) exakt reproduziert werden.
ΓòÉΓòÉΓòÉ <hidden> foregroundColor ΓòÉΓòÉΓòÉ
Mit diesem SchlБsselwort wird die Vordergrundfarbe von "normalen" Worten
festgelegt.
Syntax:
foregroundColor: farbname
Als Farbnamen kФnnen Sie die Standardfarbnamen oder Ihre selbst definierten
Farbnamen benutzen.
Beispiele:
foregroundColor: black
ΓòÉΓòÉΓòÉ <hidden> backgroundColor ΓòÉΓòÉΓòÉ
Mit diesem SchlБsselwort wird die Hintergrundfarbe fБr "normale" und
reservierte Worte festgelegt.
Syntax:
backgroundColor: farbname
Als Farbnamen kФnnen Sie die Standardfarbnamen oder Ihre selbst definierten
Farbnamen benutzen.
Beispiele:
backgroundColor: meinHellesGrau
ΓòÉΓòÉΓòÉ <hidden> blockColor ΓòÉΓòÉΓòÉ
Mit diesem SchlБsselwort wird die Hintergrundfarbe eines Blockbereichs
festgelegt.
Syntax:
blockColor: farbname
Beispiele:
blockColor: meinDunklesGrau
ΓòÉΓòÉΓòÉ <hidden> Standardfarbnamen ΓòÉΓòÉΓòÉ
Folgende Standardfarbnamen kФnnen verwendet werden:
black
white
blue
red
pink
green
cyan
yellow
darkgray
darkblue
darkred
darkpink
darkgreen
darkcyan
brown
palegray
ΓòÉΓòÉΓòÉ 5.18. Suchen von Zeichenketten ΓòÉΓòÉΓòÉ
Das zentrale Steuerelement der Suchfunktion fБr Zeichenketten ist der Dialog
Eingabefeld "Suchen nach"
In diesem Eingabefeld wird die zu suchenden Zeichenkette
eingetragen.
Hinweis: Die Dropdown-Liste enthДlt die zuletzt eingegebenen
Zeichenketten. Die Liste wird automatisch gesichert und steht damit
bei der nДchsten Editorsitzung wieder zur VerfБgung.
RegulДre AusdrБcke
Wenn diese Option aktiviert ist, werden bestimmte Zeichen des
Suchstrings nach der Syntax fБr regulДre AusdrБcke interpretiert.
Groс-/Kleinschreibung ignorieren
Wenn diese Option aktiviert ist, werden auch Textstellen gefunden,
die der Schreibweise des Suchstrings hinsichtlich der
Groс-/Kleinschreibung nicht exakt entsprechen.
Worte suchen
Wenn diese Option aktiviert ist, wird der Suchstring als Wort
behandelt, d.h. Substrings werden nicht gefunden.
RБckwДrts suchen
Wenn diese Option aktiviert ist, wird vom Textende (bzw. der
aktuellen Position) in Richtung Textanfang gesucht.
Ab Position suchen
Wenn diese Option aktiviert ist, wird die Suche beim Verlassen des
Dialogs ab der aktuellen Cursor-Position gestartet. Ist diese Option
nicht aktiviert, wird die Suche ab der Bereichsgrenze gestartet.
Suchbereich Text
Wenn dieser Suchbereich aktiviert ist, werden Textstellen nur im
aktiven Text gefunden.
Suchbereich Global
Wenn dieser Suchbereich aktiviert ist, werden Textstellen in allen
geladenen Texten gefunden. Wenn ein Text keine passende Textstelle
mehr enthДlt, wird automatisch auf das nachfolgende Textfenster
umgeschaltet.
Suchbereich Block
Wenn dieser Suchbereich aktiviert ist, werden Textstellen nur
innerhalb der Blockmarkierung gefunden.
Suchen
Dieser Button startet die Suche nach der ersten passenden
Textstelle. Weitere passende Textstellen werden Бber den MenБbefehl
Weiter suchen gefunden.
ΓòÉΓòÉΓòÉ 5.19. Tastaturbelegung anpassen ΓòÉΓòÉΓòÉ
Die Tastaturbelegung wird in der Datei "med.kbd" gespeichert. Diese Datei liegt
im ASCII-Format vor.
Оnderungen an der Tastaturbelegung kФnnen direkt in dieser Datei vorgenommen
werden, oder "on the fly" Бber den Dialog "TastaturkБrzel/MenБeintrag
konfigurieren" (s.u.).
Format der Datei "med.kbd"
Eine Zeile hat folgendes Format:
key: shortCut functionName
Beispiele:
key: Ctrl+O open
legt die Funktion "open" (Datei Фffnen) auf die Tastenkombination [CNTRL + O].
key: Ctrl+KB blkStart
legt die Funktion "blkStart" (Blockstart festlegen) auf die Tastenkombination
[CNTRL + KB].
Hinweis: Eine Funktion darf gleichzeitig auf mehrere Tastenkombinationen gelegt
werden. DefaultmДсig wird die Datei "med.kbd" geladen. Hinter der
Kommandozeilenoption "-k" kann jedoch der Name einer alternativen
Tastaturbelegung angegeben werden.
Die TastaturkБrzel der MenБtitel ("Datei", "Bearbeiten", usw.) kФnnen auch
geДndert werden. Es kФnnen beliebige Tastaturkombinationen benutzt werden (also
nicht nur [ALT]-Tastenkombinationen). FБr die Anpassung der MenБtitel-
Shortcuts sind folgende EintrДge in "med.kbd" zustДndig:
key: Alt+D menuFile
key: Alt+E menuEdit
key: Alt+B menuBlock
key: Alt+S menuSearch
key: Alt+M menuMacro
key: Alt+T menuTools
key: Alt+F menuWindow
key: Alt+O menuOptions
key: Alt+H menuHelp
Bei [ALt]-Tastenkombination wird der entsprechende Buchstabe im MenБtitel
unterstrichen dargestellt (sofern dieser im MenБtitel vorkommt).
Konfiguration der Tastatur "on the fly"
Neben dem direkten Editieren der Anpassungsdatei gibt es noch die MФglichkeit
das TastaturkБrzel einer MenБfunktionen "on the fly" zu konfigurieren. Dazu
drБcken Sie die [CNTRL]-Taste und halten diese weiter gedrБckt wДhrend Sie in
der MenБleiste die Funktion anklicken, deren TastaturkБrzel geДndert werden
soll. Darauf erscheint der Dialog TastaturkБrzel/MenБeintrag konfigurieren.
ΓòÉΓòÉΓòÉ 5.20. Tool-Manager ΓòÉΓòÉΓòÉ
Zum Starten bzw. Verwalten von Tools dient der Dialog
Der Dialog kann wДhrend einer Editorsitzung permanent geФffnet bleiben. Die
Position des Dialogs wird in der Konfiguration gesichert.
Neu...
ruft das Notizbuch zur Tool-Konfiguration auf, um ein neues Tool
hinzuzufБgen.
Оndern...
ruft das Notizbuch zur Tool-Konfiguration auf, um die Einstellungen
des selektierten Tools zu verДndern.
Kopieren
dupliziert das selektierte Tool. Danach kФnnen die Einstellungen mit
"Оndern..." angepasst werden.
LФschen...
entfernt nach einer Sicherheitsabfrage das selektierte Tool.
verschiebt das selektierte Tool in der Liste nach oben bzw. unten.
Start
startet die AusfБhrung des selektierten Tools. Es erscheint das
Tool-Ausgabefenster. Die Position/GrФсe und der Font dieses Fensters
werden in der Konfiguration gesichert.
Stop
beendet vorzeitig die AusfБhrung eines Tools.
Fertig
schlieсt den Tool-Manager und das Tool-Ausgabefenster.
Filter ignorieren
wenn diese Option aktiviert ist, werden alle Tools angezeigt.
Andernfalls werden nur die Tools angezeigt, deren Filter-Einstellung
zum Dateinamen des aktiven Textfensters passt.
ΓòÉΓòÉΓòÉ 5.21. Tool-Ausgabefenster ΓòÉΓòÉΓòÉ
Die Ausgaben eines Tools werden in ein Fenster umgeleitet.
Die Position und der Font des Ausgabefensters werden in der Konfiguration
gesichert.
Die Abbildung zeigt Ausgaben in drei verschiedenen Farben: Zeilen, die als
Fehlermeldungen oder Warnungen identifiziert werden kФnnen, werden rot bzw.
blau dargestellt. Sonstige Ausgaben werden schwarz dargestellt. Im Notizbuch
Tool-Konfiguration kФnnen entsprechende Einstellungen zur Erkennung der
Ausgaben vorgenommen werden. Ausgaben kФnnen auch ausgefiltert werden, d.h. es
kФnnen z.B. ausschlieсlich Fehlermeldungen im Ausgabefenster angezeigt werden.
Cursor auf fehlerhafte Zeilen setzen
Es gibt zwei MФglichkeiten, den Cursor auf fehlerhafte Zeilen zu positionieren:
... mit der Maus
Durch einen Doppelklick auf eine Fehlermeldung/Warnung wird der Cursor im
entsprechenden Textfenster auf die betroffene Stelle gesetzt.
... mit der Tastatur
Mit [Leertaste] oder [TAB] kann auf das Hauptfenster des Editors umgeschaltet
werden. Danach kann der Cursor mit [ALT + Cursor unten] bzw. [ALT + Cursor
oben] auf den nДchsten bzw. vorhergehenden Fehler/Warnung gesetzt werden.
Mit [F9] kann auf den Tool-Auswahldialog umgeschaltet werden.
Hinweis:
WДhrend der Abarbeitung eines Tools werden defaultmДсig fehlerhafte Dateien
automatisch in den Editor geladen. Dieses Verhalten kann im Notizbuch der
Tool-Konfiguration auf der Seite Optionen modifiziert werden.
ΓòÉΓòÉΓòÉ 5.22. Tool-Konfiguration - Programm ΓòÉΓòÉΓòÉ
Die Programm-Einstellungen kФnnen auf folgender Notizbuchseite vorgenommen
werden:
Titel
hier wird der Titel eingetragen, mit dem das Tool im
Tool-Auswahlfenster identifiziert werden kann.
Pfad und Dateiname
hier wird der Zugriffspfad und der Dateiname des Tools eingetragen.
Der Pfad kann weggelassen werden, sofern sich das Tool im
System-Suchpfad (Umgebungsvariable "PATH") befindet.
Filter
hier werden optionale Datei-Filter eingetragen, Бber die die
Zuordnung des Tools zu bestimmten Dateitypen vorgenommen wird. Es
kФnnen mehrere Filter durch ein Semikolon getrennt eingegeben
werden. Filter dБrfen die Wildcards '*' und '?' enthalten. Wenn kein
Filter eingetragen wird, ist das Tool auf jeden Dateityp anwendbar.
Hinweis: Die Wirkung der Filter kann mit der Option "Filter
ignorieren" im Tool-Manager ausgeschaltet werden.
Parameterliste
hier werden optionale Tool-Parameter eingetragen. Folgende Variablen
kФnnen benutzt werden:
%F steht fБr den vollstДndigen Dateinamen (inkl. Pfad) des aktiven
Textfensters
%N steht fБr den Dateinamen ohne Pfad/Extension des aktiven
Textfensters
%P steht fБr einen/mehrere zusДtzliche Parameter, die beim Starten
des Tools Бber einen automatisch geФffneten Dialog eingegeben werden
kФnnen.
Arbeitsverzeichnis
hier kann optional das Arbeitsverzeichnis des Tools eingetragen
werden. Wird "." oder kein Pfad eingegeben, dann wird der Pfad des
aktiven Textpuffers als Arbeitsverzeichnis benutzt.
Hinweis: Wenn ein Tool in seiner Ausgabe einen Dateinamen ohne Pfad
bzw. mit relativen Pfad angibt, vergleicht Mr.Ed zuerst die
Dateinamen (ohne Pfad) der Textpuffer mit dem vom Tool gelieferten
Dateinamen. Falls eine Ъbereinstimmung der Dateinamen gefunden wird,
wird der betreffende Textpuffer aktiviert. Wenn keine
Ъbereinstimmung gefunden werden kann, wird der vom Tool gelieferte
Dateinamen bzw. relative Pfad mit dem Tool-Arbeitsverzeichnis
kombiniert und die Datei geladen (falls vorhanden). Wenn kein
Tool-Arbeitsverzeichnis definiert ist, wird stattdessen der Pfad
verwendet, von dem aus Mr.Ed gestartet wurde.
ΓòÉΓòÉΓòÉ 5.23. Tool-Konfiguration - Meldungen ΓòÉΓòÉΓòÉ
Die Parameter zur Erkennung von Error/Warning Meldungen eines Compilers kФnnen
auf folgender Notizbuchseite vorgenommen werden:
Error Token
hier wird die Zeichenkette zur Erkennung einer Error-Meldung
eingetragen. Bitte beachten Sie, daс nicht alle Compiler
Error-Meldungen eindeutig kennzeichnen (z.B. GNU C-Compiler).
Warning Token
hier wird die Zeichenkette zur Erkennung einer Warning-Meldung
eingetragen.
Format einer Error/Warning-Meldung
hier wird die Format-Zeichenkette eingetragen, die die Bedeutung der
Felder einer Error/Warning-Meldung beschreibt. Folgende Platzhalter
kФnnen benutzt werden:
%F steht fБr den Namen (mit/ohne Pfad) der Quelltext-Datei, in der
ein Fehler gefunden wurde
%L steht fБr die Zeilennummer, in der ein Fehler gefunden wurde
%C steht fБr die Spaltennummer, in der ein Fehler gefunden wurde
%E steht fБr den Error-Token
%W steht fБr den Warning-Token
%X steht fБr den Error- oder den Warning-Token
Platzhalter fБr nicht in einer Meldung vorkommende Felder kФnnen
weggelassen werden.
Beispiel: Der Watcom C-Compiler erzeugt folgende
Error/Warning-Meldungen:
foo.c(6): Warning! W106: Constant out of range - truncated
foo.c(8): Error! E1011: Symbol 'i' has not been declared
Die Format-Zeichenkette muс lauten:
%F(%L): %X
mit dem Error-Token "Error!" und dem Warning-Token "Warning!". Weil
Error- und Warning-Token an der gleichen Position innerhalb der
Meldungen stehen, muс der Platzhalter "%X" benutzt werden.
Hinweis: Falls in einer Meldung zwischen den oben beschriebenen
Platzhaltern weitere Zeichenketten vorkommen, die nicht als
Trennzeichen zwischen den Meldungs-Feldern interpretiert werden
kФnnen, mБssen diese in AnfБhrungszeichen eingeschlossen werden.
Beispiel: Speed-Pascal/2 erzeugt folgende Meldungen:
Error detected in 10,5
Warning detected in 12,1
Die Format-Zeichenkette muс lauten:
%X "detected" "in" %L,%C
mit dem Error-Token "Error" und dem Warning-Token "Warning".
ΓòÉΓòÉΓòÉ 5.24. Tool-Konfiguration - Aktionen ΓòÉΓòÉΓòÉ
Tool-Aktionen kФnnen auf folgender Notizbuchseite eingestellt werden:
Aktionen bevor Tool gestartet wird
hier wird festgelegt, ob vor dem Starten eines Tools alle
verДnderten Dateien automatisch gesichert werden sollen.
Aktionen wДhrend Tool ausgefБhrt wird
hier wird festgelegt, ob fehlerhafte Dateien automatisch geladen
werden sollen.
Aktionen nach erfolgreicher Toolbeendigung
hier wird festgelegt, ob das Ausgabefenster automatisch geschlossen
werden soll, falls keine Fehlermeldungen/Warnungen vom Tool erzeugt
wurden.
ΓòÉΓòÉΓòÉ 5.25. Tool-Konfiguration - Optionen ΓòÉΓòÉΓòÉ
Tool-Optionen kФnnen auf folgender Notizbuchseite eingestellt werden:
Tool schreibt nach
hier wird festgelegt, ob die Tool-Ausgaben nach stdout oder stderr
im Tool-Ausgabefenster angezeigt werden sollen.
Ausgabefenster zeigt
hier wird festgelegt, welche Tool-Ausgaben angezeigt werden sollen.
Ausgabefenster verstecken
wenn diese Option aktiviert ist, bleibt das Ausgabefenster
unsichtbar, kann aber nach Beendigung des Tools mit der Funktion
"Ausgabefenster" (MenБ "Tools") geФffnet werden.
═══ 5.26. Tool-Konfiguration - TastaturkБrzel/Symbol ═══
TastaturkБrzel und Symbol kФnnen auf folgender Notizbuchseite eingestellt
werden:
FБr Tools sind keine vordefinierten Symbole vorhanden. Mr.Ed liegen jedoch
einige Bitmap-Dateien bei, unter denen sich auch zwei fБr den Einsatz als
Tool-Symbol eignen (watcom.bmp, cset.bmp). Aktivieren Sie die Option
benutzerdefiniertes Symbol und dann den Button "AuswДhlen" um ein Symbol in der
Symbolleiste zu installieren.
Die Symbole kФnnen mit der rechten Maustaste innerhalb der Symbolleiste
verschoben werden. Das Positionsraster ist horizontal "halbe Buttonbreite" und
vertikal "ganze ButtonhФhe". Dadurch kann die Position der Symbole unabhДngig
von der tatsДchlichen ButtongrФсe gespeichert werden.
Die ButtongrФсe und die SymbolleistenhФhe kФnnen auf der Notizbuchseite
"GrФсe/Position" festgelegt werden.
Die Option In MenБ eintragen legt fest, ob das Tool Бber einen Eintrag im
"Tools"-MenБ gestartet werden kann. Als Eintragstext wird der Tool-Titel
verwendet. Wer mag, kann durch EinfБgen einer Tilde (~) im Tool-Titel ein
Zeichen festlegen, Бber das das Tool bei heruntergeklapptem MenБ gestartet
werden kann.
Beispiel: "Watcom ~Make"
ΓòÉΓòÉΓòÉ 5.27. Umgebungsvariable MISTER_ED_PATH ΓòÉΓòÉΓòÉ
Die Umgebungsvarible MISTER_ED_PATH kann in der config.sys definiert werden.
Sie muс auf ein bestehendes Verzeichnis zeigen.
Beispiel: set MISTER_ED_PATH=e:\usr\bin\med
Unter dem in der Umgebungsvarible angegebenen Pfad sucht Mr.Ed seine
Konfigurationsdateien und die Makrodateien.
Falls MISTER_ED_PATH nicht definiert oder ungБltig ist, wird der Ordner "med"
benutzt, falls dieser im Startverzeichnis von Mr.Ed vorhanden ist (das
Startverzeichnis ist das Verzeichnis, in dem die ausfБhrbare Datei med.exe
steht).
Ist auch dieser Ordner nicht vorhanden, wird das Startverzeichnis von Mr.Ed
benutzt.
ΓòÉΓòÉΓòÉ 5.28. Zeilen sortieren ΓòÉΓòÉΓòÉ
Das zentrale Steuerungselement der Sortierfunktion ist der Dialag
Hinweis: FБr das Sortieren wird ein eigener Thread gestartet, so daс auch bei
lДngeren Sortierzeiten normal mit dem Editor weitergearbeitet werden kann.
MФglich ist auch gleichzeitiges Sortieren in mehreren Fenstern. NatБrlich sind
wДhrend des Sortiervorgangs keine Eingaben in das betreffende Fenster mФglich.
absteigende Reihenfolge
Wenn diese Option aktiviert ist, wird in inverser Reihenfolge
sortiert.
numerischer SchlБssel
Wenn diese Option aktiviert ist, wird der SortierschlБssel als Zahl
interpretiert.
Groс-/Kleinschreibung ignorieren
Wenn diese Option aktiviert ist, wird im SortierschlБssel nicht
zwischen Groсbuchstaben und Kleinbuchstaben unterschieden. Diese
Option ist nicht anwДhlbar, wenn der SortierschlБssel numerisch ist.
Block sortieren
Diese Option ist von besonderer Bedeutung. Im Normalfall werden beim
Sortieren eines Textinhalts die vollstДndigen Zeilen als
SortierschlБssel benutzt. Das fБhrt aber in den seltensten FДllen zu
dem gewБnschten Ergebnis.
Oftmals soll nur ein Textabschnitt sortiert werden. Dazu markiert
man einen Zeilenblock und aktiviert die Option Block sortieren. Aber
auch hier werden die vollstДndigen Zeilen als SortierschlБssel
benutzt.
Durch die Markierung eines Spaltenblocks kann ein rechteckiger
Bereich aus den zu sortierenden Zeilen ausgewДhlt werden, der als
SortierschlБssel dienen soll.
Sortieren
Dieser Button startet den Sortiervorgang.
ΓòÉΓòÉΓòÉ 6. Einstellungen ΓòÉΓòÉΓòÉ
Im Notizbuch Einstellungen kФnnen viele Parameter, die das Aussehen und
Verhalten von Mr.Ed prДgen, den persФnlichen WБnschen angepasst werden.
Das Notizbuch enthДlt die Seiten
Editieren
Cursor
Fenster
Dateiselektor Filter
Dateiselektor Pfade
Klammern
Makros
Laden
Sichern
Symbolleiste vordefinierte Symbole
Symbolleiste benutzerdefinierte Symbole
Symbolleiste GrФсe/Position
Das Notizbuch kann Бber folgende KnФpfe verlassen werden:
Ъbernehmen
alle geДnderten Einstellungen werden in die aktuelle Konfiguration
Бbernommen. Gesichert werden die Einstellungen automatisch beim
Verlassen von Mr.Ed.
Sofort sichern...
alle geДnderten Einstellungen werden in die aktuelle Konfiguration
Бbernommen. Es erscheint der Dateiselektor, Бber den die
Einstellungen gesichert werden kФnnen.
Hinweis: Sie kФnnen Mr.Ed in der Kommandozeile. den Namen einer
Konfigurationsdatei Бbergeben.
StandardmДсig wird die Konfigurationsdatei "med.cfg" geladen.
(Siehe Umgebungsvariable "MISTER_ED_PATH")
Abbruch
alle geДnderten Einstellungen werden verworfen.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Programmstart" ΓòÉΓòÉΓòÉ
med.lru
Beim Starten von Mr.Ed kФnnen die zuletzt editierten Dateien
automatisch geladen werden. Die Dateinamen werden beim Beenden von
Mr.Ed in die Datei "med.lru" gestellt, die lokal im aktuellen
Verzeichnis oder global bei den anderen Konfigurationsdateien
gehalten werden kann.
Hinweis: Das automatische Laden kann durch DrБcken der [CNRTL]-Taste
wДhrend des Startvorgangs unterbunden werden.
Textfenster
hier kann festgelegt werden, wie mehrere Textfenster beim
Programmstart angeordnet werden sollen.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Editieren" ΓòÉΓòÉΓòÉ
Tab Weite
hier wird die Distanz zwischen zwei Tabulatorpositionen eingegeben.
Dieser Wert wird von der Tab-Taste und der Backtab-Taste (SHIFT+Tab)
benutzt.
Shift Weite
hier wird die Anzahl von Leerzeichen eingegeben, um die mit den
Befehlen Shift links bzw. Shift rechts ein Block horizontal
verschoben wird.
Wortbegrenzer
hier werden die Zeichen eingetragen, die nicht in einem Wort
vorkommen dБrfen. Diese Einstellung wird von der Suchfunktion, den
Wortfunktionen, der Zeilenumbruchfunktion und der Zentrierfunktion
benutzt.
Undo Schritte
hier wird die max. Anzahl von Оnderungen eingetragen, die mit den
Befehlen Undo bzw. Redo rБckgДngig gemacht werden kФnnen.
Automatisch Blockmarkierung aufheben
Wenn diese Option aktiviert ist, wird bei einer Cursor-Bewegung ein
Block automatisch demarkiert. Auсerdem erhДlt die [Entf]-Taste die
Funktion "Block lФschen", sobald ein Block markiert wird. Wenn diese
Option nicht aktiviert ist, wird mit der [Entf]-Taste das Zeichen an
der aktuellen Cursor-Position gelФscht, auch wenn ein Block markiert
ist. Eine Blockmarkierung bleibt bestehen, bis ein neuer Block
markiert wird oder die Markierung explizit aufgehoben wird.
Automatisches EinrБcken
Wenn diese Option aktiviert ist, werden nach DrБcken der
RETURN-Taste am Anfang der umgebrochenen Zeile soviele Leerzeichen
eingefБgt, daс der Cursor unter dem ersten Zeichen der
vorhergehenden Zeile steht.
Markiertes Wort in Suchdialog Бbernehmen
Wenn diese Option aktiviert ist, wird ein markiertes Wort
("Bearbeiten->Wort->Makieren" oder Doppelklick mit der linken
Maustaste) automatisch als zu suchende Zeichenkette Бbernommen
(Dialoge "Suchen/Ersetzen", Funktion "Weiter suchen").
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Zeilenumbruch" ΓòÉΓòÉΓòÉ
Zeilenumbruchspalte
hier wird die Spaltennummer eingetragen, ab der eine Zeile
umgebrochen werden soll. Diese Einstellung wird von der Funktion
Zeilen umbrechen und beim automatischen Zeilenumbruch benutzt.
Beachten Sie, daс Zeilen an Wortgrenzen umgebrochen werden.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Fenster Kontrollelemente" ΓòÉΓòÉΓòÉ
Vertikaler/Horizontaler Scrollbalken
diese Optionen erlauben das getrennte Ein-/Ausschalten der
Textfenster-Scrollbalken.
ASCII Zeichencode anzeigen
wenn diese Option aktiviert ist, wird neben der
Zeilen-/Spaltenposition des Cursors auch der ASCII Code des Zeichens
angezeigt, auf dem der Cursor gerade steht. Der Code kann dezimal
oder hexadezimal ausgegeben werden.
Hinweis: mit einem Mausklick auf das Anzeigefeld fБr den aktuellen
ASCII Code kann individuell fБr jedes Textfenster zwischen
Dezimal-/Hexadezimalmodus "on the fly" umgeschaltet werden.
TextfenstergrФсe dem Hauptfenster anpassen
wenn diese Option aktiviert ist, werden bei einer GrФсenДnderung des
Hauptfensters auch alle Textfenster entsprechend dem aktuellen
Fensterlayout (maximiert, nebeneinander, Бbereinander, Бberlappend)
neu in der GrФсe angepasst.
Breite der Zeilennummerierung
legt die Anzahl der Spalten des Textfensterbereichs fest, in dem die
Zeilennummern ausgegeben werden, wenn die Option Zeilennummerierung
im MenБ "Optionen" aktiviert ist.
Ansichten alle x 1/10 Sekunden abgleichen
legt die maximale Zeitspanne in Zehntelsekunden fest, bis Оnderungen
an einem Text in den zugehФrenden Ansichten sichtbar werden.
Scrollfaktor
hier wird der Prozentsatz der aktuellen Fensterhoehe eingestellt, um
die Text mit den Tasten [Page Up] bzw. [Page down] gescrollt wird.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Fenster Farben/Font" ΓòÉΓòÉΓòÉ
Farben/Font
hier werden die in allen Textfenstern zu benutzende
Vorder-/Hintergrundfarbe und der Font festgelegt. Die aktuellen
Einstellungen kФnnen in dem kleinen Beispielfenster begutachtet
werden. Die Farbeinstellungen kФnnen in der Konfigurationsdatei fБr
das Syntax-Highlighting "med.syn" fБr jeden Dateityp getrennt neu
definiert werden.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Window Monitor" ΓòÉΓòÉΓòÉ
GeФffnet halten
Wenn diese Option aktiviert ist, wird der Window-Monitor nicht
automatisch geschlossen, wenn ein Listeneintrag doppelt angeklickt
wird. Der Window Monitor bleibt wДhrend Editorsitzungen stДndig
geФffnet (und wird bei Programmstart automatisch geФffnet).
Am Hauptfenster anheften
Wenn diese Option aktiviert ist, wird der Window-Monitor an das
Hauptfenster "angeheftet" (links, rechts, oben oder unten).
HФhe/Breite und Position des Window-Monitors werden dann bei einer
GrФсenДnderung bzw. beim Verschieben des Hauptfensters automatisch
angepaсt.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Makros" ΓòÉΓòÉΓòÉ
Makro-Dateinamen
in dieser Liste werden die Namen der Makrodateien, die bei
Programmstart automatisch geladen werden sollen, aufgefБhrt.
Wichtig: Der Pfad, unter dem die Makrodateien stehen, wird aus der
Umgebungsvariablen "MISTER_ED_PATH" ermittelt.
HinzufБgen...
falls weitere Makrodateien bei Programmstart geladen werden sollen,
ruft dieser Button den Fileselektor-Dialog auf. Dort werden die
gewБnschten Makrodateien ausgewДhlt.
Hinweis: Die Makrodateien werden erst beim erneuten Starten von
Mr.Ed geladen. Um Makros in der aktuellen Editorsitzung zu laden,
wird der MenБleistenbefehl Makros laden benutzt.
LФschen...
Бber diesen Button wird ein Makrodateinamen aus der Liste entfernt.
Die Makrodatei wird nicht von der Festplatte gelФscht.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Allgemein" ΓòÉΓòÉΓòÉ
Nur eine Programm-Instanz benutzen
diese Option lДсt sich am besten mit einem Beispiel erklДren: Sie
haben Mr.Ed in der Klickstartleiste installiert. Nun werfen Sie
mehrere Texte auf das Klickstart-Icon von Mr.Ed. Was passiert? FБr
jede Datei wird eine Version von Mr.Ed gestartet. Das verbaut den
Desktop und kostet eine Menge Speicherplatz, weil der Programmcode
unnФtigerweise mehrmals in den Hauptspicher geladen wird. Das ist
ein Mangel der Klickstartleiste! Deshalb bietet Mr.Ed diese Option.
Ist sie aktiviert, prБft Mr.Ed bei jedem Start, ob sich ein Дlterer
Zwillingsbruder eventuell schon im Speicher befindet. Falls dem so
ist, reicht er die ihm Бbergebenen Parameter (d.h. die Dateinamen
oder die Dateinamenliste) an seinen Дlteren Bruder weiter und
beendet sich sofort wieder. Der Дltere Bruder Бbernimmt die
Parameter und Фffnet die gewБnschten Dateien.
Dieser Mechanismus funktioniert natБrlich auch wenn Mr.Ed von
verschiedenen Stellen Бber die Kommandozeile mehrmals aufgerufen
wird.
Pipe-Operator UnterstБtzung
hier kann die UnterstБtzung des Pipe-Operators aktiviert/deaktiviert
werden.
Datei-Zeitstempel Бberwachen
wenn diese Option aktiviert ist, wird vor dem Sichern bzw. beim
Aktivieren eines Textes БberprБft, ob sich der Zeitstempel der Datei
verДndert hat. Wenn sich der Zeitstempel verДndert hat, erscheint
eine entsprechende Warnung. Dies ist z.B. dann von Vorteil, wenn in
einem Netzwerk zwei Personen gleichzeitig mit der selben Datei
arbeiten.
Max. EintrДge in der File History
hier kann die maximale Anzahl von Dateinamen festgelegt werden, die
im "Datei"-MenБ zur Auswahl bereitgestellt werden sollen. Wenn die
File History mehr als zehn EintrДge enthДlt, wird ein UntermenБ
"Mehr..." erzeugt, um das "Datei"-MenБ nicht zu unБbersichtlich
werden zu lassen.
Ignoriere Tastatureingaben Дlter als x ms
dieses Eingabefeld steuert den Mechanismus, der das "Nachlaufen" der
Tastatureingabe beim Scrollen, Blockmarkieren etc. verhindert. Das
Alter, ab dem eine Tastatureingabe nicht mehr beachtet werden soll,
kann im Bereich von 50 bis 500 Millisekunden eingestellt werden. Ein
zu kleiner Wert fБhrt auch auf einer schnellen Maschine zu
"ruckelndem" Scrollen. Ein zu groсer Wert fБhrt bei langsamen
Maschinen zum "Nachlaufen".
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Aktionen beim Laden" ΓòÉΓòÉΓòÉ
Datei im aktiven Fenster Фffnen
wenn diese Option aktiviert ist, wird beim Щffnen einer Datei das
aktive Textfenster benutzt. Ist die Option inaktiv, wird vor dem
Щffnen einer Datei automatisch ein neues Textfenster erstellt.
Tabs in Leerzeichen umwandeln
wenn diese Option aktiviert ist, werden nach dem Laden einer Datei
automatisch alle Tabs in Leerzeichen umgewandelt.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Aktionen beim Sichern" ΓòÉΓòÉΓòÉ
Leerzeichen in Tabs umwandeln
wenn diese Option aktiviert ist, werden vor dem Sichern einer Datei
automatisch Leerzeichenfolgen in Tabs umgewandelt. Leerzeichen
innerhalb einer Zeichenkettenkonstante bleiben erhalten.
Leerzeichen am Zeilenende entfernen
wenn diese Option aktiviert ist, werden vor dem Sichern einer Datei
die БberflБssigen Leerzeichen an den Zeilenenden gelФscht.
Ctrl-Z an Dateiende anhДngen
wenn diese Option aktiviert ist, wird das Steuerzeichen Ctrl-Z an
das Dateiende angehДngt. Wenn das Steuerzeichen schon beim Laden der
Datei vorhanden ist, hat die Option keine Auswirkungen.
Zeilenende Format
hier kann festgelegt werden, ob die Zeilenenden beim Sichern ins
OS/2-Format (CR + LF) oder ins Unix-Format (nur LF) konvertiert
werden sollen. Ist die Option Default aktiviert, werden die
Zeilenenden in dem Format gespeichert, in dem die Datei geladen
wurde.
Backup anlegen in Verzeichnis
wenn diese Option aktiviert ist, wird vor dem Sichern ein Backup der
ursprБnglichen Datei angelegt. Die Datei wird dabei in ein
spezielles Verzeichnis verschoben. Der Name des Verzeichnisse kann
in dem Eingabefeld festgelegt werden.
Es kann ein vollstДndiger Zugriffspfad oder nur der Name eines
Verzeichnisses eingegeben werden.
Im ersten Fall werden Backups unter diesem Pfad angelegt,
gleichgБltig in welchem Verzeichnis sich die Quelldatei befindet.
Man hat so eine zentrale Sammelstelle.
Im zweiten Fall werden die Backups lokal gehalten: Im Pfad der
Quelldatei wird automatisch ein Verzeichnis mit dem eingegebenen
Namen kreiert und das Backup dort abgelegt.
Maximal X Backups pro Datei
hier kann die Anzahl von Backups eingestellt werden, die maximal fБr
eine Datei angelegt werden dБrfen. Pro Datei kФnnen 99 Backups
angelegt werden. ЪberzДhlige Backups werden gelФscht. Wenn mehr als
1 Backup angelegt werden soll, wird an den Dateinamen eine
Kennzeichnung angehДngt. Die Kennzeichnung kann entweder aus dem
aktuellen Datum/Uhrzeit oder aus einer Zahl bestehen. Im ersten Fall
ist der Einsatz auf die Dateisysteme HPFS und EXT2FS beschrДnkt, da
FAT bekanntlich keine langen Dateinamen unterstБtzt.
Im zweiten Fall wird die laufende Nummer des Backups an den
Dateinamen angehДngt, wobei die jБngste Version die Nummer "0", die
zeitjБngste die Nummer "1" usw. erhДlt. Auch hier kann es unter FAT
zu LДngenproblemen kommen, falls der Dateiname mehr als sechs
Zeichen oder die Extension mehr als ein Zeichen lang ist.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Dateiselektor-Filter" ΓòÉΓòÉΓòÉ
Hier kФnnen beliebig viele Filter eingegeben werden, die im
Dateiselektor-Dialog unter dem MenБ Filter zur Auswahl bereit stehen.
HinzufБgen...
dieser Button ruft einen kleinen Dialog auf, in dem ein neuer Filter
eingegeben werden kann.
Hinweis: Ein Filter darf sowohl die Metazeichen * und ? erhalten als
auch den von den regulДren AusdrБcken her bekannten
[]-Bereichsoperator.
Beispiel: Der Filter *.[ch] erlaubt gleichzeitig Dateien mit den
Endungen *.c und *.h.
Оndern...
wenn ein Filter in der Liste durch einen Klick selektiert wurde,
ruft dieser Button einen kleinen Dialog auf, in dem der Filter
geДndert werden kann.
LФschen...
wenn ein Filter in der Liste durch einen Klick selektiert wurde,
lФscht dieser Button den Filter nach einer Sicherheitsabfrage aus
der Liste.
System-Dateiselektor benutzen
wenn diese Option aktiviert ist, wird der Mr.Ed-Dateiselektor durch
den OS/2-Dateiselektor ersetzt.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Dateiselektor-Pfade" ΓòÉΓòÉΓòÉ
Hier kФnnen beliebig viele Pfade eingegeben werden, die man wДhrend einer
Editorsitzung immer wieder benФtigt. Das erspart wiederholtes Durchklicken von
DateibДumen. Die Pfade stehen im Dateiselektor-Dialog unter den MenБ Pfade zur
Auswahl bereit.
HinzufБgen...
dieser Button ruft einen kleinen Dialog auf, in dem ein neuer Pfad
eingegeben werden kann.
Hinweis: Ein Pfad kann am Ende optional einen Filter enthalten. Der
Filter muс durch das Zeichen | (Pipe) vom Pfad abgetrennt werden.
Beispiel: e:\mat\src\pm\med|*.c
Оndern...
wenn ein Pfad in der Liste durch einen Klick selektiert wurde, ruft
dieser Button einen kleinen Dialog auf, in dem der Pfad geДndert
werden kann.
LФschen...
wenn ein Pfad in der Liste durch einen Klick selektiert wurde,
lФscht dieser Button den Pfad nach einer Sicherheitsabfrage aus der
Liste.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Klammern" ΓòÉΓòÉΓòÉ
Hier kФnnen beliebig viele Klammern voreingestellt werden.
HinzufБgen...
dieser Button ruft einen kleinen Dialog auf, in dem eine neue
Klammer eingegeben werden kann.
Оndern...
wenn eine Klammer in der Liste durch einen Klick selektiert wurde,
ruft dieser Button einen kleinen Dialog auf, in dem die Klammer
geДndert werden kann.
LФschen...
wenn eine Klammer in der Liste durch einen Klick selektiert wurde,
lФscht dieser Button die Klammer nach einer Sicherheitsabfrage aus
der Liste.
═══ <hidden> Einstellungen "TastaturkБrzel" ═══
Hier werden die Namen und die zugehФrigen TastaturkБrzel der reinen
Tastaturbefehle (also Befehle, die nicht in der MenБleiste stehen, z.B.
Backspace) in einer Liste dargestellt.
Klicken Sie einen Eintrag in dieser Liste doppelt an um den Dialog
TastaturkБrzel/MenБeintrag konfigurieren aufzurufen. In diesem Dialog kann die
Tastenkombination eingestellt werden, Бber die der Tastaturbefehl aufgerufen
werden soll.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Autosave" ΓòÉΓòÉΓòÉ
Autosave ermФglicht die automatische Erzeugung von Backups wДhrend einer
Editorsitzung, um bei einem eventuellen Systemabsturz oder Stromausfall das
Risiko eines Datenverlusts zu minimieren. Ein Backup wird natБrlich nicht unter
dem Originalnamen angelegt. Die Generierung des Backup-Dateinames hДngt vom
Dateisystem ab, auf welchem das Autosave-Verzeichnis liegt (s.u.). Unter HPFS
wird an den Originaldateinamen die Endung "~sav" angehДngt, unter FAT wird eine
Tilde (~) angehДngt, die eventuell das letzte Zeichen des Dateinamens ersetzt.
Die Frequenz mit der Autosave Backups anlegt, kann durch zwei Parameter
festgelegt werden:
Anzahl der Оnderungen
gibt die absolute Anzahl von Zeicheneingaben etc. an, nach der ein
Backup angelegt wird.
Zeitspanne in Sekunden
nach Verstreichen der angegebenen Zeit wird ein Backup angelegt,
auch wenn nur eine Оnderung vorgenommen wurde.
Ein Backup einer modifizierten Datei wird angelegt, sobald die maximale Anzahl
von Оnderungen erreicht wird oder die angegebene Zeit verstrichen ist.
Autosave erzeugt die Backups in einem speziellen Verzeichnis. Der Name des
Verzeichnisse kann frei festgelegt werden. Es kann ein vollstДndiger
Zugriffspfad oder nur der Name eines Verzeichnisses eingegeben werden.
Im ersten Fall werden Backups unter diesem Pfad angelegt, gleichgБltig in
welchem Verzeichnis sich die Originaldatei befindet. Man hat so eine zentrale
Sammelstelle.
Im zweiten Fall werden die Backups lokal gehalten: Im Pfad der Originaldatei
wird automatisch ein Verzeichnis mit dem eingegebenen Namen kreiert und das
Backup dort abgelegt.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Symbolleiste - Vordefinierte Symbole" ΓòÉΓòÉΓòÉ
In diesem Dialog kФnnen die vordefinierten Symbole fБr die Funktionen
ausgewДhlt werden, die in der Symbolleiste dargestellt werden sollen. Diese
Symbole sind im Programm fest verankert und sind daher in ihrem Aussehen nicht
verДnderbar. Vordefinierte Symbole werden nicht fБr alle Funktionen
bereitgestellt, kФnnen aber durch benutzerdefinierte Symbole ersetzt bzw.
ergДnzt werden.
Symbole kФnnen mit der rechten Maustaste innerhalb der Symbolleiste verschoben
werden. Das Positionsraster ist horizontal "halbe Buttonbreite" und vertikal
"ganze ButtonhФhe". Dadurch kann die Position der Symbole unabhДngig von der
tatsДchlichen ButtongrФсe gespeichert werden.
Die ButtongrФсe und die SymbolleistenhФhe kФnnen auf der Notizbuchseite
"GrФсe/Position" festgelegt werden.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Symbolleiste - Benutzerdefinierte Symbole" ΓòÉΓòÉΓòÉ
In diesem Dialog werden alle installierten benutzerdefinierten Symbole
aufgelistet. Ein selektiertes Symbol kann mit dem Button "Entfernen..." aus der
Symbolleiste gelФscht werden.
Um ein benutzerdefiniertes Symbol zur Symbolleiste hinzuzufБgen, gehen Sie
folgendermaсen vor: DrБcken Sie die [CNTRL]-Taste und halten Sie diese gedrБckt
wДhrend Sie in der MenБleiste die Funktion anklicken, fБr die Sie ein Symbol
hinzufБgen wollen. Daraufhin erscheint der Dialog TastaturkБrzel/MenБeintrag
konfigurieren.
Die Symbole kФnnen mit der rechten Maustaste innerhalb der Symbolleiste
verschoben werden. Das Positionsraster ist horizontal "halbe Buttonbreite" und
vertikal "ganze ButtonhФhe". Dadurch kann die Position der Symbole unabhДngig
von der tatsДchlichen ButtongrФсe gespeichert werden.
Die ButtongrФсe und die SymbolleistenhФhe kФnnen auf der Notizbuchseite
"GrФсe/Position" festgelegt werden.
═══ <hidden> Einstellungen "Symbolleiste - GrФсe/Position" ═══
In diesem Dialog kann die Position der Symbolleiste, die GrФсe der
Symbol-KnФpfe (Einheit: Pixel), die HФhe der Symbolleiste (Einheit:
Symbolzeilen) und die Parameter der Bubble-Help eingestellt werden.
Der Parameter "VerzФgerung" gibt die Zeit in Zehntelsekunden an, die der
Mauscursor auf einem Icon der Symbolleiste verleiben muс, bevor die Hilfe
angezeigt wird.
Der Parameter "Max. Anzeigedauer" gibt die Zeit in Sekunden an, die die Hilfe
sichtbar bleibt, bevor sie automatisch vom Bildschirm entfernt wird. Wenn hier
der Wert 0 eingetragen wird, ist die Hilfe fБr die Symbolleiste abgeschaltet.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Cursor" ΓòÉΓòÉΓòÉ
Cursorform
Hier kann die Form des Cursors getrennt fБr den Insert- und
Overwrite-Modus eingestellt werden.
Cursorposition sichern
Hier kann festgelegt werden, ob die Cursorposition beim Sichern
und/oder beim Schlieсen einer Datei in den erweiterten Attributen
abgespeichert werden soll.
Scrollbalken verДndert Cursorposition
Wenn diese Option aktiviert ist, wird beim Scrollen mit den
Scrollbalken/-pfeilen die Cursorposition verschoben. Ansonsten
bleibt die absolute Cursorposition erhalten, d.h. der Cursor wird
mitgescrollt und kann unsichtbar werden. Bei einer beliebigen
Eingabe wird der ursprБngliche Textauschnitt (und damit der Cursor)
wieder sichtbar gemacht.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Maus" ΓòÉΓòÉΓòÉ
In diesem Dialog kann festgelegt werden, welche Maustaste zum Markieren der
verschiedenen Blockarten benutzt werden soll.
ΓòÉΓòÉΓòÉ <hidden> Einstellungen "Mauscursor" ΓòÉΓòÉΓòÉ
In diesem Dialog kann das Aussehen des Mauscursors festgelegt werden.
═══ <hidden> Symbol auswДhlen ═══
In diesem Dialog kann ein benutzerdefiniertes Symbol ausgewДhlt werden.
Ъber den Button Editieren... wird der Iconeditor (iconedit.exe) gestartet.
Hinweis: Ein Symbol muс als Bitmap der GrФсe 24x24 im OS/2 Format 2.0 (nicht
1.2) gesichert werden!
═══ 7. ZukunftsplДne fБr Erweiterungen ═══
Mr.Ed wird stДndig weiterentwickelt und verbessert. Ganz oben auf der Liste der
Dinge, die in nДchster Zukunft der Verwirklichung harren stehen
Suchen auf Dateiebene
Ausgabe von Suchergebnissen in separatem Fenster
Projektverwaltung (Quelltexte, Tools, Konfigurationsdateien)
EinrБckhilfe (smart indenting)
Templates
"ctags"-kompatible Indexdatei
konfigurierbare MenБleisten-Struktur
Folding
RCS Support
Drag & Drop Blockoperationen
Multi-Blockfunktionen
nicht modale Suchdialoge
Container fБr iconisierte Textfenster
Makros auch in PM-Dialogen
Makrosprache
Installationsprogramm
NatБrlich wБrde ich gerne Ihre Anregungen und VerbesserungsvorschlДge umsetzen
- auch wenn Sie sich noch nicht haben registrieren lassen. Dennoch werden
(sinnvolle) WБnsche registrierter Benutzer mit Vorrang bearbeitet ;-)
ΓòÉΓòÉΓòÉ 8. Wie man sich registrieren lassen kann ΓòÉΓòÉΓòÉ
Registrieren lassen kФnnen Sie sich
Per Post
Drucken Sie das beiliegende Registrierungsformular (register.txt)
aus und senden es ausgefБllt an
Matthias Pfersdorff
Marie-Alexandrastr. 3
D-76135 Karlsruhe
Per E-mail
Senden Sie das ausgefБllte Registrierungsformular (register.txt) an
Matthias_Pfersdorff@compuserve.com
oder
106110.2266@compuserve.com
Voraussetzung fБr die Registrierung ist natБrlich die Entrichtung der
SharewaregebБhr. Eine Einzellizenz fБr private/schulische Nutzung kostet DM
40.- (Lizenzen fБr kommerzielle Nutzung und Mehrfachlizenzen auf Anfrage).
Diese GebБhr berechtigt zur Benutzung der aktuellen und aller in Zukunft
herausgegebenen Versionen von Mr.Ed fБr OS/2.
Nach Eingang der GebБhr erhalten Sie per E-mail (bzw. Fax/Post) Ihre
persФnliche Mr.Ed Benutzer-Id. Diese Id kФnnen Sie zusammen mit Ihrem
Benutzer-Namen im Registrierungs-Dialog (MenБ "Hilfe" -> "Produktinformation"
-> "Registrier-Informationen eingeben") dazu verwenden, um Ihre Kopie von
Mr.Ed zu personalisieren. Danach erscheint Ihr Name in der Produktinformation
und aus der Titelleiste wird der Hinweis "unregistriert" entfernt.
Bezahlen kФnnen Sie
Per BankБberweisung
Meine Bankverbindung ist
Volksbank Karlsruhe
Konto-Nr. 767786
BLZ 661 900 00
Per Scheck
Packen Sie einen Euro- oder Verrechnungsscheck zum
Registrierungsformular und senden Sie alles an meine oben angegebene
Postadresse.
Bar
Legen Sie dem Registrierungsformular den Betrag bei und senden Sie
alles an meine oben angegebene Postadresse.
ΓòÉΓòÉΓòÉ <hidden> Arbeitsbereich des Hauptfensters ΓòÉΓòÉΓòÉ
Der Arbeitsbereich des Hauptfensters ist der Bereich zwischen Symbolleiste und
Statusleiste. In diesem Bereich werden die Textfenster dargestellt.
ΓòÉΓòÉΓòÉ <hidden> Zeilennummerierung ΓòÉΓòÉΓòÉ
Wenn die Option Zeilennummerierung in MenБ "Optionen" aktiviert ist, werden
alle Textfenster mit einem Anzeigebereich versehen, in dem neben jeder Zeile
die zugehФrige Zeilennummer ausgegeben wird.
Hinweis: Font und Farben der Zeilennummerierung kФnnen via Drag&Drop
eingestellt werden. Bei der Einstellung der Textfarbe muс die [CNTRL]-Taste
gedrБckt werden. Die Breite des Ausgabebereichs kann im Notizbuch
"Einstellungen" auf der Seite "Fenster - Kontrollelemente" konfiguriert werden.
ΓòÉΓòÉΓòÉ <hidden> Marken ΓòÉΓòÉΓòÉ
Die MenБeintrДge Marke x setzen/anspringen ermФglichen ein schnelles Markieren
von 5 globalen Textstellen, die dann von jedem Textpuffer aus angesprungen
werden kФnnen. Marken kФnnen im Gegensatz zu Lesezeichen direkt Бber die
Tastatur gesetzt bzw. angesprungen werden, sind aber nicht speicherbar.
ΓòÉΓòÉΓòÉ <hidden> Wort ΓòÉΓòÉΓòÉ
Ein Wort ist ein Bereich in einer Zeile, der durch frei definierbare Zeichen
begrenzt wird. Diese Wortbegrenzer lassen sich im Notizbuch Einstellungen auf
der Seite Editieren einstellen.
"NatБrliche" Wortbegrenzer sind der Zeilenanfang und das Zeilenende.
ΓòÉΓòÉΓòÉ <hidden> Zeilenblock ΓòÉΓòÉΓòÉ
Ein Zeilenblock ist ein Textabschnitt mit folgendem Aussehen:
ΓòÉΓòÉΓòÉ <hidden> Spaltenblock ΓòÉΓòÉΓòÉ
Ein Spaltenblock ist ein rechteckiger Textausschnitt.
ΓòÉΓòÉΓòÉ <hidden> Pfeiltasten ΓòÉΓòÉΓòÉ
Die Pfeiltasten sind die Tasten zur Bewegung des Cursors.
ΓòÉΓòÉΓòÉ <hidden> Klammer ΓòÉΓòÉΓòÉ
Eine Klammer besteht aus zwei frei definierbaren Zeichenketten, die jeweils aus
mindestens einem Zeichen bestehen mБssen. Die erste Zeichenkette definiert die
Фffnende Klammer, die zweite Zeichenkette die schlieсende Klammer.
Beispiele:
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
│Фffnend │schlieсend │
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{ Γöé} Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéBEGIN ΓöéEND Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé/* Γöé*/ Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
Im Notizbuch Einstellungen lДсt sich die Klammerliste beliebig erweitern. Zum
Suchen einer korrespondierenden Klammer wird die Funktion Gehe zu Klammer
benutzt.
ΓòÉΓòÉΓòÉ <hidden> Lesezeichen ΓòÉΓòÉΓòÉ
Lesezeichen ermФglichen schnelles Aufsuchen wichtiger Textstellen. In jedem
Textfenster kФnnen beliebig viele Lesezeichen gesetzt werden. Wird dabei der
Modus global sichtbar gewДhlt, kann das Lesezeichen von einem beliebigen
Textfenster aus angesprungen werden. Jedem Lesezeichen kann optional eine kurze
Beschreibung zugeordnet werden, Бber die sich das Lesezeichen identifizieren
lДсt.
Lesezeichen kФnnen in den erweiterten Attributen der betreffenden Datei
gesichert werden, so daс sie beim nДchsten Щffnen wieder zur VerfБgung stehen.
Alternativ zu den Lesezeichen kФnnen fБnf global sichtbare Marken direkt Бber
die Tastatur gesetzt bzw. angesprungen werden.
ΓòÉΓòÉΓòÉ <hidden> Symbolleiste ΓòÉΓòÉΓòÉ
Die Symbolleiste enthДlt die putzigen Icons, mit denen wichtige Funktionen via
Maus aufgerufen werden kФnnen.
Welche Funktionen mit einem Icon in der Symbolleiste vertreten sein sollen,
kФnnen Sie frei festlegen. DrБcken Sie die [CNTRL]-Taste und halten Sie diese
weiter gedrБckt wДhrend Sie in der MenБleiste die Funktion anklicken, der Sie
ein Icon spendieren wollen. In dem danach erscheinenden Dialog kФnnen Sie
zwischen einem fБr die Funktion vordefinierten Symbol oder einem selbst
erstellten Symbol wДhlen.
Ein neues Symbol wird am linken Rand der Symbolleiste eingefБgt. Sie kФnnen
aber jederzeit die Symbole mit der rechten Maustaste innerhalb der Symbolleiste
verschieben.
HФhe/Position der Symbolleiste und die GrФсe der SymbolknФpfe kФnnen im
Notizbuch Einstellungen auf der Seite "Symbolleiste->GrФсe/Position" festgelegt
werden.
ΓòÉΓòÉΓòÉ <hidden> Benutzerdefinierte Symbole ΓòÉΓòÉΓòÉ
Benutzerdefinierte Symbole liegen als externe Bitmap-Dateien im OS/2 Format 2.0
in der GrФсe 24x24 vor und kФnnen in ihrem Aussehen mit dem Programm
"iconedit.exe" verДndert bzw. neu erstellt werden. Die Bitmap-Dateien mБssen in
ein Verzeichnis mit dem Namen "med-bmp" gestellt werden. Dieses Verzeichnis muс
sich im gleichen Verzeichnis wie die Mr.Ed-Konfigurationsdateien (z.B.
"med.syn") befinden.
ΓòÉΓòÉΓòÉ <hidden> Textfenster ΓòÉΓòÉΓòÉ
Ein Textfenster ist immer genau einer einzigen Datei zugeordnet. Alle
Textfenster werden im Arbeitsbereich des Hauptfensters dargestellt.
ΓòÉΓòÉΓòÉ <hidden> Wo man die aktuelle Programmversion finden kann ΓòÉΓòÉΓòÉ
Die aktuelle deutsche Version von Mr.Ed kann im Internet unter folgenden
Adressen gefunden werden:
ftp://ftp.leo.org/pub/comp/os/os2/editors/mredXXXg.zip
Hinweis: "XXX" ist der Platzhalter fБr die Versionsnummer.
ΓòÉΓòÉΓòÉ <hidden> DDE ΓòÉΓòÉΓòÉ
Es werden folgende "EPM-kompatible" Kommandos unterstБtzt:
EDIT dateiname1 [dateiname2] ... [dateinameN]
GOTO zeile [spalte]
SAYERROR fehlermeldung
Mr.Ed kann als DDE-Server unter dem Default-Namen "MRED" unter dem DDE-Topic
"EDIT" von einem Client (z.B. Workframe) angesprochen werden.
Falls sich der Client bezБglich des anzusprechenden DDE-Servernames nicht
konfigurieren lДсt, kann der Servername in Mr.Ed angepasst werden. Um
vollstДndige DDE-KompatiblitДt zu EPM zu erreichen, kann der Servername "EPM"
eingestellt werden.
ΓòÉΓòÉΓòÉ <hidden> Ansicht ΓòÉΓòÉΓòÉ
Textfenster kФnnen "vervielfДltigt" werden, d.h. es kФnnen fБr jeden Textpuffer
beliebig viele Ansichten geФffnet werden. Damit kФnnen gleichzeitig mehrere
Ausschnitte eines Textes sichtbar gemacht werden. Die Ansichten sind vФllig
gleichberechtigt mit dem Originalfenster, Оnderungen am Text in einer Ansicht
werden mit einer kleinen VerzФgerung (konfigurierbar im Notizbuch
"Einstellungen", Seite "Fenster") in den Бbrigen Ansichten (und natБrlich dem
Originalfenster, das ja auch eine Ansicht ist) sichtbar.
Das Sub-MenБ "Ansicht" im Pulldown-MenБ "Fenster" ermФglicht das
Щffnen/Schlieсen von Ansichten und das Anordnen aller Ansichten des aktiven
Textpuffers.
Im Gegensatz dazu wirken die Funktionen, die direkt unter dem Pulldown-MenБ
"Fenster" stehen, auf die jeweils obersten Ansichten aller Textpuffer.
ΓòÉΓòÉΓòÉ <hidden> Unix-Textformat ΓòÉΓòÉΓòÉ
Unter OS/2 werden Zeilen mit zwei Bytes (CR und LF) abgeschlossen. Unter UNIX
steht am Zeilenende nur ein Byte (LF).
Mr.Ed erkennt das Zeilenformat automatisch.
Hinweis: Beim Sichern wird das Zeilenformat einer Datei nicht verДndert.
ΓòÉΓòÉΓòÉ <hidden> Mr.Ed ist schnell ΓòÉΓòÉΓòÉ
Viele Texeditoren kranken an der schlechten Performance des
MLE-Kontrollelements bei grФсeren Dateien.
Mr.Ed basiert nicht auf dem MLE-Kontrollelement!!.
Ein weiterer Garant fБr Geschwindigkeit ist der hervorragend optimierende
C-Compiler von Watcom.
ΓòÉΓòÉΓòÉ <hidden> Makro ΓòÉΓòÉΓòÉ
Ein Makro ist eine Zusammenfassung mehrerer Einzelkommandos zu einem neuen,
komplexen Kommando. Das komplexe Kommando wird einer Tastenkombination
zugeordnet.
Makros kФnnen
beliebig viele Tastatur-Events enthalten
auch nachtrДglich mit einer beliebigen Tastenkombinationen assoziiert
werden
abgespeichert/geladen werden
automatisch beim Programmstart geladen werden
Hinweis: Mr.Ed kann beliebig viele Makros verwalten
ΓòÉΓòÉΓòÉ <hidden> Tastenkombination ΓòÉΓòÉΓòÉ
Tastenkombination bedeutet, daс mehrere Tasten gleichzeitig zu betДtigen sind.
Fall 1:
Es wird eine der Modifier-Tasten Shift, Ctrl oder Alt gedrБckt (und gehalten!),
gefolgt von einer normalen Taste.
Fall 2:
Mr.Ed unterstБtzt Tastenkombinationen a la WORDSTAR. Hier wird eine der
Modifier-Tasten Shift, Ctrl oder Alt gedrБckt (und gehalten!), gefolgt von zwei
normalen Tasten. Eine fast unerschФpliche Zahl verschiedener
Tastenkombinationen sind dadurch mФglich, die sich (meinem Geschmack nach) gut
im GedДchtnis behalten lassen.
ΓòÉΓòÉΓòÉ <hidden> Drag & Drop ΓòÉΓòÉΓòÉ
Mr.Ed unterstБtzt folgende Drag & Drop Operationen:
Щffnen von Dateien
Werfen Sie einfach das/die Icon(s) auf ein Textfenster. Ob fБr eine
zu Фffnende Datei auch ein neues Textfenster erstellt werden soll,
kann mit der Option Datei im aktiven Fenster Фffnen im Notizbuch
Einstellungen auf der Seite Fenster festgelegt werden.
Font konfigurieren
Werfen Sie einen Font (aus einer Font-Palette) in ein Textfenster.
Hinweis: Mr.Ed unterstБtzt nur "monospaced fonts" (z.B. System VIO,
Courier, System monospaced) weil mit Proportionalfonts SpaltenblФcke
nicht darstellbar sind.
Text-Vorder/Hintergrundfarbe konfigurieren
Werfen Sie eine Farbe (aus einer Farbpalette) auf ein Textfenster um
die Hintergrundfarbe einzustellen. Die Vordergrundfarbe kann bei
gedrБckter [CNTRL]-Taste festgelegt werden.
Hintergrundfarbe des Hauptfensters konfigurieren
Werfen Sie eine Farbe (aus einer Farbpalette) auf das Hauptfenster
um die Hintergrundfarbe einzustellen.
Hinweis: Mr.Ed unterstБtzt momentan nur reine Farben.
ΓòÉΓòÉΓòÉ <hidden> Shareware ΓòÉΓòÉΓòÉ
Mr.Ed ist Shareware. Das bedeutet, daс Sie das Programm ab dem Zeitpunkt der
Installation 31 Tagen benutzen dБrfen - ohne irgendeine finanzielle
Gegenleistung.
Wenn Sie nach Ablauf dieser Frist Mr.Ed weiter benutzen mФchten, mБssen Sie
sich beim Autor des Programms registrieren lassen und die Shareware-GebБhr
entrichten. Das sollten Sie tun, nicht nur um den Autor fБr den erheblichen
Aufwand der Programmentwicklung zu entschДdigen. Sie sollten sich registrieren
lassen, um die Weiterentwicklung von Mr.Ed zu unterstБtzen, was ja letztlich in
Ihrem eigenen Interesse liegt.
Lesen Sie dazu bitte den Abschnitt
"Wie man sich registrieren lassen kann".
Die unregistrierte Version enthДlt nur eine einzige EinschrДnkung: Pro
Editorsitzung kann nur einmal gedruckt werden. Ansonsten bietet die
unregistrierte Version den vollen Funktionsumfang, der auch nach Ablauf der
Probezeit erhalten bleibt.
Seien Sie fair und unterstБtzen Sie das Shareware-Prinzip!
ΓòÉΓòÉΓòÉ <hidden> Dateiselektor ΓòÉΓòÉΓòÉ
Die MenБleiste des Dateiselektors
MenБ "Filter"
hier werden voreingestellte Dateifilter zur Auswahl angeboten. Die
Liste der Dateifilter kann im Notizbuch Einstellungen auf der Seite
Dateiselektor-Filter beliebig abgeДndert und erweitert werden.
MenБ "Pfade"
hier werden voreingestellte Pfade zur Auswahl angeboten. Die Liste
der Pfade kann im Notizbuch Einstellungen auf der Seite
Dateiselektor-Pfade beliebig abgeДndert und erweitert werden. Die
Pfadliste kann aber auch direkt im Dateiselektor-Dialog Бber die
MenБfunktion Aktuellen Pfad aufnehmen erweitert werden.
MenБ "Optionen"
Der MenБpunkt "Aktuellen Pfad hinzufБgen" nimmt den momentan
eingestellten Pfad in die Pfadliste auf. Die MenБpunkte
"Filter/Pfade editieren" und "Beim Laden/Sichern" rufen die
entsprechenden Seiten im Notizbbuch "Einstellungen" auf. Dort kФnnen
Filter/Pfade hizugefБgt/entfernt/editiert werden bzw. die Aktionen
nach/vor dem Laden/Sichern festgelegt werden.
Die Kontrollelemente des Dateiselektors
Laufwerke
hier werden die vorhandenen Laufwerks-Buchstaben zur Auswahl
angeboten. Beim Umschalten auf ein anderes Laufwerk wird dessen
aktueller Pfad ermittelt und das betreffende Verzeichnis geФffnet.
Aktueller Pfad / History
hier wird der vollstДndige Zugriffspfad des aktiven Laufwerks
ausgegeben. In der Dropdown-Liste werden die letzten zwanzig Pfade,
unter denen eine Datei geladen/gesichert wurde (Pfad-History), zur
Auswahl angeboten.
Home
dieser Button wechselt in das Default-Arbeitsverzeichnis.
Eingabefeld "Dateinamen|Verzeichnisnamen|Pfad"
hier kann ein Datei-/Verzeichnisnamen oder ein Pfad per Hand
eingegeben werden. In OS/2-Dateinamen unzulДssige Zeichen (z.B. *)
werden ausgefiltert.
Hinweis: Das Eingabefeld bietet eine automatische VervollstДndigung
von Datei-/Verzeichnisnamen. Geben Sie die ersten Zeichen eines
Datei-/Verzeichnisnamens oder Pfads ein und drБcken Sie dann die
Cursortaste [Pfeil unten] oder [Tab]. Es dann wird der erste
Datei-/Verzeichnisnamen gesucht, der mit diesen Anfangszeichen
beginnt und ins Eingabefeld gestellt. Durch nochmaliges DrБcken von
[Pfeil unten] oder [Tab] wird der nДchste passende Namen gesucht
usw...
Mit der Cursortaste [Pfeil oben] kФnnen Sie den Vorgang umkehren.
Die normale FunktionalitДt der [Tab]-Taste kФnnen Sie herstellen,
indem Sie die Option "[Tab] vervollstДndigt Dateinamen" im MenБ
"Optionen" der Dateiselektor-MenБleiste deaktivieren.
Liste "Dateien"
hier werden alle Dateien des aktiven Verzeichnisses zur Auswahl
angeboten, die das Muster des gewДhlten Filters erfБllen.
Hinweis: In manchen FДllen kФnnen mehrere Dateien gleichzeitig
ausgewДhlt werden (z.B. bei der Funktion Щffnen).
Liste "Verzeichnisse"
hier werden alle Unterverzeichnisse, die im aktiven Verzeichnis
vorhanden sind, zur Auswahl angeboten.
Hinweis: Die Fonts fБr die MenБleiste, die Datei-/Verzeichnisliste und das
Dateinameneingabefeld kФnnen per Drag&Drop konfiguriert werden.
ΓòÉΓòÉΓòÉ <hidden> Gehe zu Zeile ΓòÉΓòÉΓòÉ
In folgendem Dialog wird die Nummer der Zeile, die angesprungen werden soll,
eingetragen.
ΓòÉΓòÉΓòÉ <hidden> Drucker Konfiguration ΓòÉΓòÉΓòÉ
Dieser Dialog bietet die MФglichkeit einen bestimmten Drucker auszuwДhlen,
sofern mehrere Drucker im System installiert sind. Der Button Jobmerkmale ruft
einen Standard-Konfigurationsdialog auf, in dem z.B. festgelegt werden kann, ob
im Hoch- oder Querformat gedruckt wird.
ΓòÉΓòÉΓòÉ <hidden> Mr.Ed beenden ΓòÉΓòÉΓòÉ
Der folgende Dialog wird angezeigt, wenn Sie Mr.Ed verlassen wollen, aber noch
Dateien mit nicht gesicherten Оnderungen vorhanden sind. Der Dialog erlaubt
Ihnen die Dateien auszuwДhlen, die gesichert werden sollen, bevor der Editor
verlassen wird.
Alle sichern
wДhlen Sie diesen Button um alle Dateien mit noch nicht gesicherten
Оnderungen abzuspeichern.
Selektierte sichern
wДhlen Sie diesen Button um nur die in der Liste ausgewДhlten
Dateien abzuspeichern.
Keine sichern
wДhlen Sie diesen Button um alle noch nicht gesicherten Dateien zu
verwerfen. Mr.Ed wird direkt nach Anwahl dieses Buttons beendet.
Abbruch
wДhlen Sie diesen Button um Mr.Ed doch nicht zu verlassen.
Hinweis: Der Font fБr die Dateiliste kann per Drag'n'Drop konfiguriert werden.
ΓòÉΓòÉΓòÉ <hidden> Window Monitor ΓòÉΓòÉΓòÉ
Der Window Monitor zeigt die Namen (wahlweise mit oder ohne Pfad) aller
geФffneten Textfenster an. Der Eintrag des aktiven Textfensters ist invertiert.
Modifizierte aber noch nicht gesicherte Textfenster werden mit einer roten
"LED" gekennzeichnet. Ansichten werden eingerБckt in blauer Farbe dargestellt.
Durch einen Doppelklick auf einen Listeneintrag kФnnen Sie auf das
entsprechende Textfenster umschalten.
Ein Klick mit der rechten Maustaste Фffnet ein KontextmenБ, mit dem u.a. die
Pfaddarstellung ein-/ausgeschaltet werden kann.
Hinweis: GrФсe, Position, Font und Farben kФnnen geДndert werden. Die
Einstellungen werden in der Mr.Ed-Konfiguration gesichert. Font und Farben
werden via Drag&Drop geДndert. Bei der Einstellung der Farben muс [CNTRL] bzw.
[SHIFT+CNTRL] gedrБckt werden, um die Textfarbe fБr EintrДge von Text- bzw.
Ansichtfenstern festzulegen.
Optional kann der Window Monitor an das Hauptfenster "angeklebt" werden und
passt sich dann der HauptfenstergrФсe-/Position automatisch an:
Siehe "Einstellungen Window-Monitor".
═══ <hidden> TastaturkБrzel/MenБeintrag konfigurieren ═══
Ein TastaturkБrzel ist eine Tastenkombination, Бber die eine Funktion
aufgerufen wird. In Mr.Ed kann die Tastatur konfiguriert werden, d.h. daс
sowohl die Befehle der MenБleiste als auch die reinen Tastaturkommandos auf
beliebige Tastenkombinationen gelegt werden kФnnen.
Das TastaturkБrzel eines MenБleistenbefehls wird folgendermaсen geДndert:
DrБcken Sie die [CNTRL]-Taste und halten Sie diese gedrБckt. Klappen Sie das
betreffende Pulldown-MenБ herunter und klicken Sie auf den MenБeintrag, dessen
KБrzel Sie Дndern mФchten. Eine andere MФglichkeit der Tastaturanpassung ist
das Editieren der Konfigurationsdatei "med.kbd", die im ASCII-Format vorliegt.
Eingabefeld TastaturkБrzel
In dieses Eingabefeld wird die Taste eingetragen, die zusammen mit
einer Modifier-Taste (SHIFT, CTRL, ALT) zu drБcken ist. In der
Dropdown-Liste des Eingabefelds stehen die vordefinierten Namen der
Spezialtasten (z.B. Cursortasten) bereit.
Hinweis: Es werden auch mehrstufige Tastenkombinationen a la
WORDSTAR unterstБtzt (z.B. Ctrl + KB ).
Shift
Diese Option aktivieren, um die Shift-Taste als Modifier in der
Tastenkombination zu verwenden.
Ctrl
Diese Option aktivieren, um die Ctrl-Taste als Modifier in der
Tastenkombination zu verwenden.
Alt
Diese Option aktivieren, um die Alt-Taste als Modifier in der
Tastenkombination zu verwenden.
kein Symbol
die Funktion soll nicht in der Symbolleiste erscheinen.
vordefiniertes Symbol
die Funktion soll mit dem vordefinierten Symbol in der Symbolleiste
erscheinen (ein vordefiniertes Symbol ist nicht fБr jede Funktion
vorhanden).
benutzerdefiniertes Symbol
die Funktion soll mit einem benutzerdefinierten Symbol in der
Symbolleiste erscheinen. Der Button "AuswДhlen..." Фffnet den Dialog
zur Symbolauswahl
MenБeintrag aufnehmen in KontextmenБ 1
Diese EinstellmФglichkeit ist nur fБr MenБfunktionen zugДnglich.
Wenn Sie diese Option aktivieren, erscheint die MenБfunktion im
KontextmenБ, wenn kein Block markiert ist (das KontextmenБ wird
durch einen Klick mit der rechten Maustaste in einem Textfenster
geФffnet).
MenБeintrag aufnehmen in KontextmenБ 2
Diese EinstellmФglichkeit ist nur fБr MenБfunktionen zugДnglich.
Wenn Sie diese Option aktivieren, erscheint die MenБfunktion dann im
KontextmenБ, wenn ein Block markiert ist (das KontextmenБ wird durch
einen Klick mit der rechten Maustaste in einem Textfenster
geФffnet).