Hallo, liebe Diskletter-Workshop-Leser !!
Der letzte Teil des Diskletter-Workshops von Higgins liegt schon eine ganze Weile zurück. Damals bat mich Higgins doch mal die Anleitungen von EdWord und TextView zu übersetzen, damit er diese Übersetzungen in seinen nächsten Workshop-Teil einbauen kann. Leider hat Higgins absolut keine Zeit mehr diesen Workshop zu beenden und deswegen habe ich nach Rücksprache mit ihm beschlossen, wenigstens meine Übersetzungen zu veröffentlichen.
Warum ich das jetzt erst mache? Gute Frage, aber ich habe den Text vor 2 Wochen zufällig auf meiner HD gefunden und mir gedacht, daß man ihn doch noch in die NoCover bringen könnte :-)
Wundert euch aber nicht über das miese Layout, denn es war gedacht diesen Text noch zu alten Magnetic-Pages Zeiten zu verwenden und deshalb war es auf ASCII ausgelegt. Und jetzt im nachhinein noch großartig was daran zu ändern, damit es schön im HTML-Format erstrahlt, halte ich auch nicht für sinnvoll. Deshalb gibt's nur ganz wenig Änderungen und der Text ist noch Original von damals :-)
Anmerkung 1: Die hier beschriebenen Funktionen beziehen sich natürlich nicht auf aktuelle Versionen dieser Programme!
Anmerkung 2: Die Tools sind auf der Workshop-Diskette oder auch im Aminet zu finden.
Ich bin YONDER und habe, um Higgins die Arbeit für seinen Diskletter-Workshop zu erleichtern, für die Programme "EdWord" und "TextView" eine Anleitung und einige Tips geschrieben.
Manche Textpassagen wurden direkt aus den englischsprachigen Anleitungen übersetzt und die anderen frei von mir verbrochen ;-) Bei EdWord mußte ich eigentlich komplett alles selber schreiben, da die englische Anleitung eigentlich keine Erklärung zu dem Programm beinhaltet.
Da wir aber keine Zeit verschwenden wollen, geht's sofort los:
Da wir erstmal einen Text für den Diskletter schreiben müssen, bevor wir ihn anzeigen lassen wollen, folgt zuerst die Beschreibung von "EdWord":
Das Programm findet ihr auf der Workshop-Diskette im Verzeichnis "Text".
Obwohl EdWord schon ein paar Järchen auf dem Buckel hat, ist es trotzdem ein super Editor, der viele tolle Funktionen bietet.
Kommen wir zur Bedienung:
Nach dem Laden von EdWord sehen wir einen leeren Bildschirm. Oben ist die Titelleiste, links ein Scrollbalken und unten die Statusleiste. Rechts oben kann man den Cursor erkennen und wir können uns eigentlich gleich auf die Tastatur stürzen und drauflostippen.
Wollt ihr an das Endes eines Textes dann geht das mit dem Menüeintrag -File/End of File. Zum Anfang geht's wieder mit -File/Top of File. Das ganze kann man aber natürlich auch mit der Scroll-Leiste am rechten Bildschirmrand erledigen.
Textabschnitte kann man markieren, indem man mit dem Mauszeiger auf die Anfangszeile zeigt und die linke Maustaste drückt. Während man noch die Maustaste gedrückt hält, verschiebt man einfach den Mauszeiger nach oben bzw. unten bis zur gewünschten Schlußzeile und läßt die Maustaste wieder los. Nun ist der Textabschnitt hinterlegt, also markiert. Via -Edit/Copy Block wird der markierte Textabschnitt in den Zwischenspeicher kopiert. Mit -Edit/Cut Block wird der Text zwar auch in Zwischenspeicher kopiert, aber der markierte Text wird ausgeschnitten. Ihr könnt den kopierten Text mit -Edit/Insert Block wieder an einer beliebigen Stelle einfügen, mit -Edit/Print Block ausdrucken lassen oder über -File/Write Block als neuen Text abspeichern.
Wir können aber auch über die Titelleiste -Project/Open einen Text laden. Das Dateiauswahlfenster, welches nun geöffnet wird, ist etwas gewöhnungsbedürftig, da man per Knopfdruck nur Diskettenlaufwerke oder die Ram Disk erreichen kann. Um auf die Festplatte oder andere Datenträger zu kommen, muß man neben "Path" selber z.B. hd1: pc0: eintippen. Nun erscheint das Hauptverzeichnis im oberen Bereich und man kann nun per Maus weiter durch die Verzeichnisse klicken. Aber Vorsicht, EdWord erkennt keine gepackten Dateien und zeigt sie euch im gepackten Format an.
Mit -Project/Erase kann man den aktuellen Text aus dem Speicher löschen.
Unter -Project/Save wird der Text unter gleichem Namen abgespeichert.
Wenn ihr den Text zum erstenmal speichern wollt oder einen Text unter einem anderen Namen speichern wollt, dann geht ihr auf -Project/Save As und sucht euch das Laufwerk aus und gebt einen Dateinamen ein.
Über -Project/Print wird der gesamte Text auf einen Drucker ausgegeben.
Wer nähere Infos zum Programm haben möchte, schaue unter -Project/About nach und lasse sich den Text zu Gemüte führen.
Wenn ihr euren Text fertig eingegeben habt oder einfach keine Lust mehr habt weiterzuschreiben, dann speichert euren Text und beendet über -Project/Quit das Programm.
Kommen wir zu den anderen Menüpunkten.
Um einen Text aus einer anderen Datei in euer aktuelles Dokument einzufügen, fahrt ihr mit dem Cursor auf die gewünschte Textstelle und geht auf -File/Insert File. Dann sucht man sich das entsprechende File aus und schwupps, schon ist es in euren Text eingefügt worden.
Falls ihr eine Datei löschen wollt, könnt ihr das mit dem Menüpunkt -File/Delete File erledigen.
Eine Datei umbenennen geht mit -File/Rename File.
Die Tabulatorgröße kann man via -File/Tab Size verändern.
Wollt ihr in eine bestimmte Zeile des Textes hüpfen, dann geht auf -Search/Jump to Line.
Wenn ihr nach einem Wort suchen wollt, geht das mit -Search/Find. Wenn das gesuchte Wort im Text öfters vorkommt, könnt ihr die anderen mit -Search/Find Next suchen lassen.
Mit -Search/Find/Replace könnt ihr ein Wort suchen lassen und es durch ein anderes ersetzen lassen. Wenn ihr z.B. in einem Text PC durch Amiga ersetzen wollt, dann geht auf den o.g. Menüpunkt. Gebt nun bei "Find" PC ein. Bei Replace gebt "Amiga" ein. Wenn EdWord nun das Wort PC gefunden hat, könnt ihr über "Replace" das Wort ersetzen lassen. Mit "Skip" bleibt das gefundene Wort unversehrt. Nun sucht er das nächste und wieder das nächste usw. Wenn ihr einfach alles automatisch ersetzen lassen wollt, dann klickt auf "Replace All".
Um Sonderzeichen einzufügen, bietet EdWord eine schöne Option. Geht auf -Utilities/Insert Ascii. Nun erscheint ein großes Fenster, in dem alle Ascii-Zeichen aufgeführt sind. Sucht euch nun einfach per Mausklick das gewünschte Zeichen aus und bestätigt mit der Return-Taste oder klickt auf "Insert Char".
Ein paar allgemeine Einstellungsmöglichkeiten bietet der Menüpunkt -Utilities/Preferences. Hier kann man seine Lieblingsfarben und ein paar unwichtigere Dinge einstellen.
Ich habe jetzt nicht alle Menüpunkte erklärt, da ich nur die Wichtigsten erklären wollte. Die anderen Menüpunkte sind in meinen Augen eher unwichtig.
So, nachdem wir nun Dank "EdWord" einen Text geschrieben und hoffentlich auch abgespeichert haben, wollen wir diesen mittels "TextView" auch komfortabel anzeigen lassen:
Das Programm befindet sich ebenfalls auf der Workshop-Diskette im Verzeichnis "Text".
Nun, schauen wir erstmal, was das Programm alles leistet:
- Eigene Programm-Routinen für die Textausgabe und Scrolling
- Scroll-Leiste für sanftes Echtzeit-Scrolling
- Hat die Möglichkeit verschiedene Fontstile und Farben darzustellen
- Kann bei AmigaGuides die Amigaguide-Befehle ausblenden
- Kann Files in hexadezimaler Form anzeigen
- Pipe: Unterstützung
- XPK-Crunchsystem Unterstützung
- Liest powergepackte Dateien
- Kann Dateien komprimieren und abspeichern
- Mehre Dateien können gleichzeitig geöffnet werden
- Fontsensitiv
- Zufallsfarben
- Konfigurierbar
- Sehr schnelle Suchfunktion
- Lesezeichen
- Läßt sich ikonifizieren
- Kann resident gemacht werden
- Amiga OS 1.2/1.3 kompaibel, unterstützt aber auch OS 2.0/3.0
Was braucht man, um Textview benutzen zu können ?
Einige Programmfunktionen benötigen AmigaOS 2.0 oder höher,
aber ansonsten reicht AmigaOS 1.2.
Ansonsten empfehle ich dringend die Reqtools.library mit ins LIBS-Verzeichnis zu kopieren, da das Programm bei vielen Funktionen diese Library benötigt. Alternativ kann auch die Asl.library von der Workbench benutzt werden, dann sind aber einige Funktionen nicht mehr benutzbar.
Wenn ihr eure Texte mit Powerpacker gepackt habt, dann müßt ihr auch die Powerpacker.library in das Libs-Verzeichnis kopieren. Für Texte, welche mit XPK gecruncht wurden, braucht TextView die XPK-Libraries. Wenn ihr aber eure Texte nicht gepackt habt, braucht ihr auch die Libraries nicht !
Die Iffparse.library wird benötigt, wenn ihr Textstücke markieren und ins Clipboard kopieren wollt.
Die Asl.Library ist ein Teil des AmigaOS 2.0+ Reqtools.library und Powerpacker.library sind beliebte Librarys von Nico Françios. Man sollte diese entweder sowieso schon auf der Festplatte haben oder auf irgendeiner Amiga-CD oder PD-Disk leicht finden können.
Wie krieg' ich das Programm zum laufen ?
TextView kann entweder vom CLI oder von der Workbench gestartet
werden. TextView nimmt keine Parameter von der Workbench, außer
über "Standardprogramm"/"Default Tool" in den Text-Icons.
Unter AmigaOS 1.2/1.3 nimmt TextView folgende CLI-Argumente: DF0:> TextView [file|dir]
Z.B.: TextView df0:Texte/Brief.dok (zeigt die Datei Brief.dok an)
oder TextView df0:Briefe/ (wechselt in das Verzeichnis df0:Briefe und öffnet ein
Datei-Auswahl-Fenster)
Unter AmigaOS 2.0+ gibt es noch folgende zusätzliche Argumente: FILES/M,TABS/N,HEX/S,ASCII/S,ICON/S
Das heißt:
FILES Hiermit kann man gleich mehrere Files auf einmal öffnen
Z.B. TextView df0:Texte/Hallo.txt df0:Texte/Brief.txt
TABS Setzt die Tabulator-Größe
Z.B. TextView df0:Texte/Amiga.dok TABS 2
HEX,ASCII Zeigt Dateien in hexadezimaler oder Ascii-Form an. Wenn
keines dieser Argumente angegeben ist, dann schaltet
TextView automatisch auf Hex-Modus um, wenn ungültige
Zeichen in der Datei sind (Programme, Bilder...)
Z.B. TextView df0:Bilder/Super.iff
oder TextView df0:Texte/Witze.txt HEX
ICON startet das Programm im ikonifizierten Zustand
Z.B. TextView df0:Texte/Huhu.txt ICON
Hat bei mir aber nicht so funktiert, wie es soll !!
Startet man TextView ohne Argumente, so erscheint ein Dateiauswahlfenster. Nun sucht man sich einfach die Datei aus, die man anzeigen lassen möchte.
Wie immer gilt die Regel, daß man nicht auf die Groß-Kleinschreibung achten braucht !
Kommen wir nun zu den Befehlen, die man mittels rechter, gedrückter Maustaste in den Menüs oder per ShortCuts erreichen kann:
Als Erstes will ich Euch die Help-Tast ans Herz legen. Damit erscheint ein Info-Screen, auf dem ihr alle Tasten-Befehle auf einen Blick sehen könnt. Nach nochmaligen drücken der Help-Taste verschwindet der Hilfetext wieder.
Mit der DEL-Taste erscheint ein Info-Screen zu den geöffneten Files und zu deinem Rechner (Prozessor, Speicher etc.). Auch hier geht es mit nochmaligen drücken der DEL-Taste zurück zum Text.
Mit den Pfeiltasten kann man durch den Text scrollen.
Mit der Maus kann man Texte auch scrollen lassen. Geht mal in die untere Hälfte des TextView-Fensters und drückt dort mal die linke Maustaste. Je weiter die Maus von der Fenster-Mitte entfernt ist, desto schneller wird gescrollt. Auch noch oben scrollen ist so möglich. Drückt nochmal die linke Maustaste, so wird der Scroll-Modus wieder ausgeschaltet.
Kommen wir zu den Befehlen, die man mittels Menüleiste erreichen kann.
In der Leiste, unter dem Titel "Project", findet man:
Close
Schließt eine offene Textdatei. Das Programm TextView bleibt aber
noch da und zeigt einen anderen evtl. vorhandenen Text an.
Open...
Hiermit kann man sich eine Datei laden, die man anschauen möchte.
Open New...
Damit kann man sich auch eine Datei laden, aber eine evtl. vorhandene
bleibt im Speicher (siehe Menüleiste "Files")
Save Block As...
Hier kann man einen zuvor markierten Teil eines Textes speichern.
Save PP...
Der aktuelle Text wird via Powerpacker.library gecruncht und man
kann ihn woanders abspeichern.
Save As...
Man kann den aktuellen Text woanders hinspeichern.
Z.B.: Man hat einen Text von DF0: geladen, man will aber den Text
auf Festplatte bannen, ohne einen File-Manager zu gebrauchen.
Print Block...
Druckt den markierten Bereich eines Textes aus.
Print File...
Druckt den ganzen Text aus.
Help
Es erscheint ein Hilfe-Screen (s.o.), der mittels der ESC oder
Help-Taste verlassen werden kann.
About
Zeigt die Programmversion, die Adresse des Autors und den ©-Status,
in diesem Fall Shareware, an.
Information
Zeigt, wie oben beschrieben, Infos zum Text an. Mit der ESC oder
DEL-Taste geht's zurück zum Text.
Iconfiy
Das Programmfenster wird geschlossen und auf der Workbench als
Icon abgelegt. Einfach das Icon wieder doppelklicken und schon
ist man wieder zurück.
Quit
Beendet TextView.
Nun geht es zum Leistenmenü "Settings". Hier kann man alles mögliche einstellen und konfigurieren:
Miscellaneous
ASL Requesters: Benutzt die Asl.Library anstatt der Reqtools.library
Close Gadget: In der linken oberen Ecke erscheint ein Schließsymbol
Bottom Border: Wenn TextView auf dem Workbench-Screen ist, dann kann
man am unteren Rand des Fenster einen Rahmen machen
Make Screen Public: Macht den Screen "öffentlich", d.h. andere Programme
können diesen Screen auch benutzen
Rendering
Hide ANSI Codes: versteckt die Escape-Sequenzen der ANSI-Codes
und zeigt den Text in Ascii an
Interpret ANSI Codes: Zeigt ANSIs an (Fettdruck, Unterstreichen...)
Check ANSI: Überprüft erstmal die Espace-Sequenzen, ob es überhaupt ANSI-Codes sind
Hide Amigaguide Commands: Versteckt Amigaguide-Kommandos (mit dieser
Funktion kann man AmigaGuide-Dateien als
ganz normalen Text ansehen oder ausdrucken)
Remove Amigaguide Commands: Entfernt Amigaguide-Kommandos (so kann man
den Text als normalen Ascii-Text speichern)
Check Amigaguide: Überprüft, ob die Datei eine AmigaGuide-Datei ist
Only Ascii: Zeigt alles in Ascii-Format an
Ctrl Characters: Zeigt die Zeichen $00-$1F/$80-$9F als umgekehrte
Zeichen von $40-$5F/$C0-$DF. Funktioniert nur mit
8x8 Zeichensatzgröße. (Ich weiß nicht, für was man das brauchen könnte)
Use Custom Routines: TextView benutzt seine eigenen Routinen, um den
Text erscheinen zu lassen und um ihn zu scrollen (das Scrolling ist auf diese Weise sanfter)
Screen
Use Public Screen: TextView benutzt den Workbench-Screen
Like Workbench: eigener TextView-Screen, ist aber wie die Workbench (Auflösung, Farben...)
Select Type: Hier kann man den Bildschirmmodus für TextView frei auswählen
Colors
Hier kann die Farbtiefe von TextView einstellen: 2, 4 oder 8 Farben
Palette
Random: bei jedem Start von TextView, wird eine zufällig ausgewählte
Hintergrundfarbe benutzt
Default: Übernimmt die Farbpalette der Workbench
Adjust...: Öffnet ein Fenster, in dem man die gewünschten Farben frei auswählen kann
Tint...: 8 vorgegebene Farben, die man wählen kann
Font
Default: Nimmt den von der Workbench vorgegeben Zeichensatz
Select...: Öffnet ein Fenster, in dem man den Zeichensatz einstellen kann
Scroll Gadget
Normal: Es erscheint eine normale Scroll-Leiste
Border: Eine Scroll-Leiste erscheint unten am Fenster (nur möglich
auf Workbench-Screen)
Left/Right/Top/Bottom: Setzt die normale Scroll-Leiste an die gewünschte
Position (Links/Rechts/Oben/Unten)
Width/Height: Öffnet ein kleines Fenster. Dort kann man die Höhe bzw.
die Breite der normalen Scroll-Leiste einstellen
Text Offsets
Left/Right/Top/Bottom: Hier kann man einen Rand zum Fenster einstellen
(auch hier: Links/Rechts/Oben/Unten). Das ist nützlich, wenn man den Text ausdruckt)
Print
Tabs To Spaces: Wandelt die Tabs in Space-Zeichen um, bevor sie beim
Ausdrucken zum Drucker geschickt werden
Priority
Inherit: Übernimmt die Standard-Programm-Priorität (also normalerweise den Wert 0)
Select: Öffnet ein kleines Fenster, in dem man den entsprechenden
Wert für die Programm-Priorität eintragen kann.
Tab Size...
Hiermit kann man die Größe der Tabs einstellen
Page Overlap...
Dort kann man einstellen, wieviele Zeilen von der alten Seite noch
angezeigt werden, wenn man den Text Seitenweise (SHIFT+Pfeiltaste)
durchblättert.
Clipboard Unit...
Da kann man auswählen, in welche Clipboard-Einheit der Text kopiert
werden soll.
Load Settings...
Öffnet einen File-Requester, mit dem man eine TextView-Konfigerations-Datei
aussuchen kann. Beim Starten von TextView, sucht es automatisch
in folgenden Verzeichnissen nach derKonfigurationsdatei:
ENV:TextView/TextView.prefs
ENV:TextView.prefs (Achtung! ENV: ist auf der Ram-Disk)
ENVARC:TextView/TextView.prefs
ENVARC:TextView.prefs (ENVARC: ist im Verzeichnis SYS:Prefs/Env-Archive)
S:TextView/TextView.prefs
S:TextView.prefs
Save Settings
Speichert die Konfiguration unter dem Namen "TextView.prefs" in
das Verzeichnis ENVARC:TextView. Wenn ENVARC: nicht existiert,
wird versucht in S:TextView zu speichern. Wenn das auch nicht
klappen sollten, dann blinkt der Bildschirm auf.
Save Settings As...
Öffnet einen File-Requester, in dem man die Konfiguartion
unter beliebigen Namen speichern kann.
(Die Konfiguration wird aber nur automatisch geladen, wenn sie
in den oben genannten Verzeichnissen + Dateiname gespeichert wird.
Ansonsten muß man die Config über den Menüpunkt "Load Settings..."
manuell einladen)
Jetzt beschäftigen wir uns mit dem Leistenmenü "Commands":
Search Forward
Sucht einen zuvor schon eingegebenen Begriff. Die Suche geht
nach vorne (also nach unten)
Search Forward...
Ein Fenster öffnet sich, in dem man den gewünschten Suchbegriff
eingeben kann. TextView sucht ab der aktuellen Stelle nach vorne
den ganzen Text durch. Wenn der Begriff gefunden wurde, wird an
die entsprechende Textpassage hingeblendet und der Begriff markiert.
Wenn die Suche erfolglos war, erscheinen in der Titelleiste folgende
Worte: "Not Found".
Search Backwards
Das gleiche wie "Search Forward", eben nur rückwärts
Search Backwards...
Auch das gleiche wie "Search Forward..." und auch wieder rückwärts.
Case Sensitive
Wenn diese Option aktiviert ist (Häkchen), achtet die Suchroutine auf
Groß- und Kleinschreibung.
Move To %...
Dort kann man eingeben, zu welchem Prozentsatz des Textes man springen
will --> Mitte des Textes = 50 %
Move To Line...
Hier kann man in eine gewünschte Zeile des Textes springen.
Move To Byte...
Dort kann man die Byte-Zahl eingeben, zu der man springen möchte
(Nur im Hexadezimalen-Modus sinnvoll)
Mark
Beim ersten anwählen wird die erste Zeile der aktuellen Seite
markiert. Scrollt zu einer anderen Seite und wählt noch mal
"Mark" aus; dadurch wird der Bereich bis zur letzten Zeile markiert.
Copy
Kopiert den markierten Bereich in das Clipboard (Ram:Clipboards)
Hex Mode
Schaltet von Ascii-Modus auf Hex-Modus und wieder zurück.
Word Wrap
Eine sehr nützliche Funktion. Wenn nämlich mal eine bzw. mehrere
Textzeilen über den rechten Rand hinausragen, kann man mit diesem
Befehl die abgeschnittenen Worte in eine neue Zeile bringen.
Dadurch braucht man nicht immer nach rechts/links scrollen, um die
ganze Textzeile lesen zu können.
Edit File
Damit kann ein externer Editor gestartet werden, der den aktuellen Text
lädt. In der Startup-Sequence bzw. User-Startup muß eine EDITOR-Variable
gesetzt werden. Dies geschieht z.B. mit dem Befehl
"SetEnv EDITOR C:Ed", den ihr irgendwo in die Startup-Seq.
bzw. User-Startup einfügt (DIES GESCHIEHT AUF EIGENE GEFAHR !!!).
Im Leistenmenü "Files" kann man zwischen mehreren geöffneten Dateien hin- und herschalten.
Das war die Beschreibung zu dem Programm "TextView".
Ich hoffe doch sehr, daß diese Anleitungen euch mit den beiden Programmen
EdWord und TextView helfen konnten. Falls ihr noch Fragen zu beiden Progs
habt, dann könnt ihr euch an mich wenden und ich werde versuche euch
weiterzuhelfen.
Meine Adresse + Telefonnummer gibt es in der Mitgliederliste. Da ich jetzt
auch Online bin, könnt ihr mir auch E-mailen: gerd_wolpert@t-online.de
Ich wünsche euch allen noch viel Spaß mit den Programmen und beim Diskletter basteln !!!
Tschö,
E-Mail: gerd_wolpert@t-online.de
