home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Utilities / Next / Next.dok < prev    next >
Text File  |  1999-10-28  |  64KB  |  1,471 lines

  1.  
  2.  
  3.                    NEXT 2.8
  4.  
  5.               (c) 1993-99 Jürgen Klawitter
  6.  
  7.                    FREEWARE
  8.  
  9.   ________________________________________________________________________
  10.  
  11.               NEXT benötigt OS2+
  12.   ________________________________________________________________________
  13.  
  14.   NEXT ist ein Textanzeigeprogramm, daneben aber auch Amigaguide-Ersatz,
  15.   HTML-Offline-Browser, DataTypes Viewer, Entcruncher, Entpacker von
  16.   Archiven, Druckutility und einiges mehr.
  17.  
  18.  
  19.   INSTALLATION & KURZANLEITUNG
  20.  
  21.   NEXT nach C: kopieren, fertig. Die reqtools.library, (c) Nico Francois,
  22.   sollte sich in libs: befinden, ist aber nicht unbedingt erforderlich.
  23.   Wer auf flottes (und geräuscharmes) Arbeiten Wert legt, kann in
  24.   s:user-startup eine Zeile wie "resident c:next pure" einfügen.
  25.  
  26.   Für komprimierte oder archivierte Dateien sind ggf. die XPK-Libraries,
  27.   LhA, LZX, UnZip und GZip erforderlich. Die Bedienung ist weitgehend
  28.   kompatibel zu der von More, Muchmore und PPMore. Notfalls die Help-Taste
  29.   drücken. Das Help-Fenster ist gleichzeitig Popup-Menü: Man kann die
  30.   gewünschte Funktion durch Doppelklick auf die entsprechende Zeile auf-
  31.   rufen oder mit den Cursortasten hindurchscrollen und die hervorgehobene
  32.   Funktion mit Return starten.
  33.  
  34.  
  35.  
  36.   Inhalt
  37.  
  38.    1.Allgemeines            18.Zeile hervorheben
  39.    2.Aufruf, Startoptionen        19.Dateikonvertierung
  40.    3.Konfiguration            20.HTML
  41.    4.Bewegen im Text, Goto, Jump    21.AmigaGuide, DataTypes
  42.    5.Meldungen und Eingaben        22.Bilder anzeigen
  43.    6.Suchen                23.Info
  44.    7.Suchen per Mausklick        24.Datei löschen
  45.    8.Text in Binärdateien suchen    25.%-Anzeige
  46.    9.Block markieren            26.Archive
  47.   10.Zählen von Wörtern/Zeichen     27.Tabs
  48.   11.Wortstatistik            28.Megafiles
  49.   12.Drucken/Speichern            29.Einstellungen
  50.   13.Druck mit Seitennummern        30.Editor aufrufen
  51.   14.Druckmodi                31.Datei kopieren
  52.   15.Drucker initialisieren        32.Font auswählen
  53.   16.Fenstergröße/-position ändern    33.Text neu formatieren
  54.   17.Laden einer neuen Datei        34.Änderungen V2.8
  55.  
  56.   Wer nur einzelne Abschnitte lesen will, kann eine spezielle Fähigkeit
  57.   von NEXT benutzen: Ctrl-Taste gedrückt halten und die jeweilige Nummer
  58.   mit der linken Maustaste anklicken. Man gelangt damit zum gewünschten
  59.   Kapitel.
  60.  
  61.  
  62.  
  63.   1.Allgemeines
  64.  
  65.   NEXT verwendet den Systemfont, wenn er mindestens 79 Zeichen je Zeile
  66.   zuläßt, anderenfalls wird topaz 8 genommen. Mit den Optionen FONT und
  67.   ROWS (s.u.) lassen sich allerdings fast beliebige Zeilenlängen und Fonts
  68.   festlegen.
  69.   NEXT formatiert den geladenen Text, bevor er angezeigt wird. Dabei werden
  70.   zu lange Zeilen an Wortgrenzen umgebrochen und nicht darstellbare Zeichen
  71.   durch Leerzeichen ersetzt. Farb-, Stil- und Drucksteuersequenzen bleiben
  72.   erhalten. Formfeeds werden intern ebenfalls nicht verändert, auf dem
  73.   Bildschirm aber als L ausgegeben.
  74.  
  75.   Das Formatieren beschleunigt die Textausgabe und ermöglicht die Anzeige
  76.   von Binärdateien (Programme, Libraries u.ä.), die ja mitunter interessante
  77.   Texte enthalten. Nachteil des Formatierens ist, daß bei Veränderung der
  78.   Fensterbreite oder der Tabgröße keine Neuanpassung der Zeilenlänge erfolgt.
  79.   Dazu muß die aktuelle Datei neu geladen werden.
  80.  
  81.   SPRACHREGELUNG:
  82.         aktuelle Datei = aktuell im Next-Fenster angezeigte Datei
  83.      aktuelles Verzeichnis = Verzeichnis der aktuellen Datei
  84.           megafile = große Datei, die stückweise geladen werden muß
  85.  
  86.   Der Fenstertitel enthält einige Statusangaben, die z.T. erklärt werden
  87.   müssen. Beispiel:
  88.  
  89.    2/16 AMINET11:Aminet/AMINET (262.941 bytes)                   DV*   50% 
  90.    ^                                 ^
  91.    1                                 2
  92.  
  93.   (1) Falls ein "megafile" vorliegt, steht hier, welches Teilstück gerade
  94.       angezeigt wird (hier Teilstück 2 von 16).
  95.   (2) An dieser Stelle können Statusangaben erscheinen:
  96.       D = aktuelle Datei wurde gelöscht
  97.       V = Archiv wurde eingelesen und kann mit VIEW archive angesehen bzw.
  98.       mit UNPACK all entpackt werden
  99.       * = Dateimuster und zu durchsuchendes Verzeichnis sind definiert
  100.  
  101.  
  102.  
  103.   2.Aufruf
  104.  
  105.   Workbench:
  106.   ==========
  107.  
  108.   1. NEXT-Icon anklicken und Datei- oder Verzeichnisicon Shift-doppelklicken.
  109.   2. NEXT als Standartprogramm in ein Texticon einsetzen.
  110.  
  111.   Wird kein Datei- oder ein Verzeichnis-Icon angeklickt, öffnet sich ein
  112.   Filerequester. Wurde beim Start ein Verzeichnis angeklickt, zeigt der
  113.   Filerequester dessen Inhalt.
  114.  
  115.   Shell:  > next [Datei|Verzeichnis] [weitere Argumente, s.u.]
  116.   ======
  117.  
  118.   Alle Argumente sind optional, ihre Reihenfolge ist beliebig. Bei falschen
  119.   Dateiangaben extrahiert NEXT das im Pfad enthaltene Verzeichnis und
  120.   präsentiert dieses (wenn das wenigstens stimmt).
  121.  
  122.   Statt eines Datei- oder Verzeichnisnamens kann ein Muster angegeben werden.
  123.   Muster für Verzeichnisnamen müssen mit einem "/" enden, damit sie als
  124.   solche erkannt werden.
  125.  
  126.   Muster für Dateinamen können nach dem Laden der ersten Datei mit dem
  127.   Befehl LOAD next (>) weiterverwendet werden.
  128.  
  129.  
  130.   STARTOPTIONEN
  131.   =============
  132.   Es gelten dieselben Optionen für Shell und Workbench. Beim Start von der
  133.   Workbench können sie als ToolTypes(=Merkmale) in das jeweilige Projekticon
  134.   eingetragen werden. Zwischen Schlüsselwort und Wert ist ein "=" einzufügen,
  135.   z.B. ROWS=79.
  136.   Um die Zahl der Dateizugriffe beim Start möglichst klein zu halten, wird
  137.   auf die Abfrage der Tooltypes im Next-Icon verzichtet. Grundeinstellungen
  138.   können in einer Konfigurationsdatei gespeichert werden (s. nächstes Kapitel).
  139.  
  140.   @LIB/@CON/@PUR  (s. auch Kapitel 20)
  141.   --------------
  142.   Dies sind Schalter für den Modus, in dem AmigaGuide-Dateien angezeigt
  143.   werden sollen. @CON und @PUR wirken auch bei HTML-, Word- und Write-Dateien
  144.   sowie PC-Texten.
  145.  
  146.   @LIB: Anzeige von AmigaGuide-Dateien mit amigaguide.library (V34+).
  147.  
  148.   @CON: Anzeige nach Konvertierung in lesbaren Text (Voreinstellung).
  149.     Alle Steueranweisungen im Text werden entfernt bzw. in Ansi-Sequenzen
  150.     umgewandelt.
  151.  
  152.   @PUR: Anzeige ohne Konvertierung.
  153.  
  154.   ROWS(=R) n
  155.   ----------
  156.   Hiermit wird angegeben, wieviele Textspalten direkt nach Öffnen des
  157.   Fenster dargestellt werden sollen. Gültige Werte für n liegen im Bereich
  158.   40-126. Außerhalb dieses Bereichs liegende Werte werden ggf. korrigiert.
  159.   Mit ROWS wird gleichzeitig die maximale Druckbreite festgelegt.
  160.  
  161.   LINES(=L) n
  162.   -----------
  163.   Legt fest, wieviele Textzeilen nach Programmstart im Fenster zu sehen
  164.   sein sollen. Mindestwert ist 8.
  165.  
  166.   WX, WY n
  167.   --------
  168.   Abstand des NEXT-Fensters zum linken und oberen Rand des Screens in Pixeln.
  169.  
  170.   CENTER
  171.   ------
  172.   Wenn angegeben, wird das Fenster beim Öffnen auf dem Bildschirm zentriert.
  173.   Das geht natürlich nur, wenn das Fenster den Screen nicht voll ausfüllt.
  174.  
  175.   RIGHT
  176.   -----
  177.   Setzt das Scrollgadget in den rechten Fensterrand statt in den unteren.
  178.   Da gehört es eigentlich auch hin, aber es verringert die darstellbare
  179.   Textbreite. Bei einem Standardscreen mit 640 Pixeln und topaz 8 sind nur
  180.   noch 77 Zeichen/Zeile statt 79 darstellbar. Das ist für viele Texte ein-
  181.   deutig zu wenig und es kommt dann zu häßlichen Zeilenumbrüchen.
  182.   Zu empfehlen ist diese Option nur bei höheren Screenauflösungen (Grafik-
  183.   karten).
  184.  
  185.   FONT(=F) name/n
  186.   ---------------
  187.   Für "name" ist der Fontname (_ohne_ ".font" und die Größe anzugeben.
  188.   Beispiel: FONT Courier/13 bzw. F Courier/13. Pfade können angegeben werden.
  189.   Der Font muß nichtproportional sein. Auf richtige Groß-/Kleinschreibung
  190.   sollte man achten, vor allem bei den ROM-Fonts topaz/8 und topaz/9.
  191.  
  192.   TABS n
  193.   ------
  194.   Legt die Tabulatorabstände fest. (n=2-16, Vorgabe 8)
  195.  
  196.   LHA <path>, LZX <path>, UNZIP <path>, GZIP <path>
  197.   -------------------------------------------------
  198.   Legt fest, wo der jeweilige (De)Archiver gesucht wird. Beispiel: lha c:lha.
  199.   Wenn der angegebene Pfad Leerzeichen enthält, muß er in "" eingeschlossen
  200.   werden. Pfadangaben sollten am besten in der ENV:next.prefs gemacht werden.
  201.  
  202.   RES
  203.   ---
  204.   Bewirkt, daß die genannten Entpacker mit Ausnahme von GZip automatisch
  205.   resident gemacht werden, wenn sie benötigt werden (und falls sie nicht
  206.   schon resident sind). Vorteil: Archivoperationen laufen anschließend
  207.   schneller und geräuschärmer ab. Die resident gemachten Programme werden
  208.   beim Verlassen von NEXT wieder aus dem Speicher entfernt.
  209.  
  210.   TEMPDIR <path>
  211.   --------------
  212.   Legt das Verzeichnis fest, in dem bei der Extration von Archiven temporäre
  213.   Dateien angelegt werden. Das angegebene Verzeichnis muß existieren und
  214.   sollte im RAM liegen, wenn man genügend Speicher hat. Vorgabe ist T:.
  215.   Innerhalb von TEMPDIR wird ein Unterverzeichnis "x" angelegt, falls es
  216.   noch nicht existiert, in das die e(x)trahierten Dateien kommen.
  217.  
  218.   ED <path>
  219.   ---------
  220.   Pfad des Editors, der aufgerufen wird, wenn die aktuelle Datei ediert
  221.   werden soll. Ein Pfad mit Leerzeichen muß in "" gesetzt werden.
  222.  
  223.   NOFLUSH
  224.   -------
  225.   Beim Verlassen des Programms werden alle Dateien in TEMPDIR/x normalerweise
  226.   gelöscht. Durch Angabe von NOFLUSH kann man das verhindern.
  227.  
  228.   ASK
  229.   ---
  230.   Schaltet beim Scannen eines Verzeichnisses eine Abfrage vor dem Laden der
  231.   nächsten gefundenen Datei ein. ASK hat den Vorteil, daß man über den Namen
  232.   dieser Datei, den man ja noch nicht kennt, informiert wird. Man hat dann
  233.   die Wahl zwischen LOAD, SKIP und CANCEL. SKIP (Taste >) überspringt die
  234.   nächste Datei und sucht nach weiteren Dateien, die dem gewählten Muster
  235.   entsprechen.
  236.  
  237.   TOPMARGIN <n>
  238.   -------------
  239.   Fügt beim Druck n Zeilenvorschübe am Beginn einer Seite ein. Dieses
  240.   Feature habe ich nur eingebaut, weil mein neuer Drucker (Canon BJC 4400)
  241.   sich nicht auf eine gewünschte Startposition einstellen läßt. Vielleicht
  242.   können's auch andere gebrauchen. Der Maximalwert für n ist 9!
  243.  
  244.   Für die Optionen gelten folgende Prioritäten:
  245.  
  246.   1. Shell/Workbench-Optionen > next.prefs > interne Voreinstellungen
  247.   2. FONT > ROWS,LINES > WX,WY >interne Voreinstellungen
  248.  
  249.   Ein angegebener Font wird also auch dann verwendet, wenn er die gewünschte
  250.   Spalten- oder Zeilenzahl nicht mehr zuläßt. ROWS hat Vorrang vor WX und den
  251.   Vorgabewerten. Bei zu hohen Spaltenzahlen versucht NEXT möglichst viele
  252.   Spalten zu realisieren. Notfalls wird topaz/8 verwendet, wenn der Default-
  253.   Font breiter ist.
  254.  
  255.   Nachfolgend eine Auflistung von verwendbaren Fonts mit ihren Breiten
  256.   und der maximalen Spaltenzahl auf einem 640-Pixel-Screen:
  257.  
  258.        Breite  Spalten    Fonts/Größe
  259.        --------------------------------------------------------
  260.      6    105    thinpaz/8  Courier/11
  261.      7     90    Courier/13
  262.      8     79    topaz/8 topaz/11 pearl/8 look/8 SanS/11
  263.      9     70    Courier/15
  264.     10     63    topaz/9
  265.  
  266.  
  267.  
  268.   3.Konfiguration
  269.  
  270.   NEXT sucht beim Start nach 2 Konfigurationsdateien:
  271.  
  272.         ENV:Next.prefs
  273.         ENV:Next.files
  274.  
  275.   Sie müssen nicht vorhanden sein, erleichtern aber das Leben. ;-)
  276.   Next.prefs enthält die Konfigurationsangaben, Next.files eine Liste von
  277.   Dateien und Verzeichnissen, auf die man nach Programmstart mit Taste "+"
  278.   schnell zugreifen kann (s. Kapitel 17).
  279.   Beide Dateien sind normale ASCII-Dateien und können mit einem Editor
  280.   angelegt werden, anschließend nach ENVARC: und ENV: speichern.
  281.  
  282.   Format:
  283.   Je Eintrag ist eine neue Zeile vorzusehen. Kommentare können an beliebiger
  284.   Stelle eingefügt werden und müssen mit einem Semikolon beginnen. Pfade, die
  285.   Leerzeichen enthalten, müssen in Anführungszeichen eingeschlossen werden.
  286.  
  287.   BEISPIELE
  288.  
  289. ----------------------------------------------------------------------------
  290. ;next.prefs Beispiel
  291.  
  292. font=Courier/13
  293. rows=90
  294. lha=lha             ;kein Pfad, wenn im CurrentDir oder resident
  295. lzx="work:meine archiver/lzx"   ;"" wegen Leerzeichen im Pfad!
  296. ed=c:dme
  297. @CON                ;Guides u. HTML-Dateien konvertieren
  298. RES                ;unarchiver resident machen
  299. RIGHT                ;Scrollgadget in den rechten Fensterrand
  300. ;Ende
  301. ----------------------------------------------------------------------------
  302.  
  303. ----------------------------------------------------------------------------
  304. ;next.files Beispiel
  305.  
  306. \                ;Filerequester mit CurrentDir bei Start
  307. cd0:aminet/biz/dbase        ;für AMINET-CDs
  308. cd0:aminet/pix
  309. \#?.readme            ;wildcards im Dateinamen möglich
  310. \#?.bbs
  311. \#?
  312. \                ;aktuelles Verzeichnis, nur zur Gliederung
  313. work:pd/DiskSalve/Locale/docs/english/disksalv.doc
  314. ;usw.
  315. ----------------------------------------------------------------------------
  316.  
  317.   Der erste Eintrag von Next.files hat eine besondere Bedeutung:
  318.   Wird NEXT ohne Datei-/Verzeichnisangabe aufgerufen, holt es sich den ersten
  319.   Namen aus Next.files.
  320.   Neben Dateien und Verzeichnissen können auch Optionen und Fonts einge-
  321.   tragen werden.
  322.  
  323.  
  324.  
  325.   4.Bewegen im Text (Page up/down, Goto, Jump)
  326.  
  327.   Hauptfenster
  328.   ------------
  329.   Wie erwähnt, ist die Tastenbelegung kompatibel zu der anderer verbreiteter
  330.   Textanzeiger. Mit der Leertaste wird z.B. eine Seite weitergeblättert,
  331.   mit Backspace oder Shift-Space geht es eine Seite zurück. Mit den
  332.   Cursortasten kann auf- und abwärts gescrollt werden. Die Tasten des Zahlen-
  333.   blocks können ebenfalls verwendet werden. Und dann gibt's auch noch ein
  334.   Scrollgadget.
  335.  
  336.   Viele Funktionen sind über mehrere Tasten aufrufbar. Eine Auflistung wird
  337.   mit "Help" angezeigt und muß hier nicht wiederholt werden.
  338.  
  339.   Goto (G) springt, wer hätte es gedacht, zur gewünschten Textposition.
  340.   Zu beachten ist, daß eine %-Angabe erwartet wird, wenn das Statusfeld %
  341.   anzeigt, ansonsten eine Zeilennummer.
  342.  
  343.   Jump  (J) behebt folgendes häufig auftauchendes Problem:
  344.   Man befindet sich mitten in einem längeren Text, springt nun an eine
  345.   andere Stelle (mit Top, Bottom, Search oder Jump to mark) und möchte nun
  346.   an die alte Stelle zurück. Falls man vorher keine Marke gesetzt hat,
  347.   fängt eine umständliche Suche an. Jetzt reicht ein Druck auf "J", und
  348.   schon ist man wieder da. 'Jump' merkt sich die Position vor einem Sprung,
  349.   allerdings nur dann, wenn der Sprung über mehr als eine Seite geht.
  350.  
  351.   Auswahlfenster
  352.   --------------
  353.   NEXT öffnet bei verschiedenen Gelegenheiten (ReLoad, Load myfiles, View
  354.   archive...) ein Auswahlfenster, in dem man sich wie im Hauptfenster bewegen
  355.   kann. Die Auswahl einer Datei erfolgt durch Doppelklick oder Cursortasten
  356.   Up/Down + Return. Die vom Auswahlfenster angezeigte Liste kann auch
  357.   durchsucht werden. Dazu ist wie beim Hauptfenster "S" oder "." zu drücken
  358.   und der zu suchende Begriff oder ein Muster (s. Kapitel "Suchen") einzugeben.
  359.   Die Suche ist hier immer case insensitive und beginnt am Anfang der
  360.   angezeigten Liste. Zur Weitersuche ist "N" zu drücken.
  361.  
  362.  
  363.  
  364.   5.Meldungen und Eingaben
  365.  
  366.   Meldungen werden überwiegend per Requester ausgegeben, den man durch
  367.   Drücken einer beliebigen Taste wieder schließen kann. Bei Requestern mit
  368.   2 Wahlmöglichkeiten entspricht Return dem Anklicken des linken Gadgets
  369.   (OK, Continue etc.).
  370.  
  371.   Eingaben erfolgen in ein Eingabefenster mit Stringgadget.
  372.   Leereingaben (nichts eingegeben und Return gedrückt) führen zum Abbruch.
  373.   Neben sichtbaren Zeichen können auch folgende Steuerzeichen eingegeben
  374.   werden, wenn in Prefs/IControl der Filter für das Texteingabefeld abge-
  375.   schaltet wurde:
  376.  
  377.     TAB        Tab-Taste
  378.     ESC        Esc
  379.     CSI        Alt-Esc
  380.     Linefeed    Ctrl-J
  381.     Formfeed    Ctrl-L
  382.     Return        Ctrl-M
  383.  
  384.  
  385.  
  386.   6.Suchen (Search ci/cs,Next,Previous)
  387.  
  388.   Es kann mit und ohne Berücksichtigung von Groß-/Kleinschreibung gesucht
  389.   werden (Abkürzungen: cs= case sensitive bzw. ci= case insensitive).
  390.  
  391.   Der zu suchende String kann auch Steuerzeichen enthalten, z.B. Linefeeds.
  392.   Dadurch ist u.a. das Suchen von Zeichenketten, die sich über mehr als eine
  393.   Zeile erstrecken oder die am Zeilenanfang bzw. -ende stehen, möglich.
  394.  
  395.   NEXT hebt gefundene Strings mit Farbe 2 unterlegt hervor. Steuerzeichen
  396.   werden dabei in sichtbare Zeichen umgewandelt.
  397.   Im Gegensatz zu den meisten Textzeigern markiert NEXT in einem Zug ALLE
  398.   Vorkommen des Suchstrings auf einer Bildschirmseite (Mehrfachmarkierung).
  399.   Das ist weitaus komfortabler, schneller und übersichtlicher als bei der
  400.   Konkurrenz. ;->
  401.  
  402.   Die Suche beginnt nach Neueingabe eines Suchbegriffs und beim Wechsel
  403.   der Suchrichtung ab aktueller Position und schließt den gerade angezeigten
  404.   Text mit ein. Der zuerst gefundene String wird, wenn möglich, mit 2 Zeilen
  405.   Abstand zum oberen Fensterrand (bei Rückwärtssuche zum unteren Rand)
  406.   angezeigt. Man sieht dadurch besser, in welchem Textzusammenhang der
  407.   gefundene String steht.
  408.  
  409.   Normalerweise wird nach Eingabe eines Suchbegriffs zum Textende hin gesucht.
  410.   Durch Anklicken des Gadgets "Search back" bzw. Drücken von Amiga-B kann
  411.   aber auch sofort rückwärts gesucht werden.
  412.  
  413.   Muster-Suche
  414.   ============
  415.   Als Platzhalter für genau einen Buchstaben oder eine Zahl kann ein
  416.   spezielles Zeichen verwendet werden, das man mit Ctrl-? oder Help eingibt.
  417.   Es entspricht dem ? der AmigaDos-Wildcards.
  418.   Nach Eingabe z.B. von "Mu?ter" (?=Help) würde Muster, Mutter o.ä.
  419.   gefunden werden. Werden Muster eingegeben, die nur aus ??? bestehen, so
  420.   sucht NEXT nach Worten, die dieselbe Wortlänge wie das Muster haben.
  421.   Zur Suche von Worten der Länge n kann man auch [n] eingeben, z.B. [15],
  422.   wenn nach Worten mit 15 Zeichen gesucht werden soll.
  423.  
  424.  
  425.   Durch die besondere Art der Markierung sind ganz nette Effekte möglich.
  426.  
  427.   BEISPIELE:
  428.  
  429.   1.  Bitte folgende Tasten der Reihe nach drücken: S, TAB, Return.
  430.                                       ;
  431.       In der vorangehenden Zeile sind jetzt die TAB-Positionen sichtbar.
  432.  
  433.   2.  Mustersuche: Bitte Taste S drücken und den String "?r?ck"
  434.       eingeben ("?" mit Help-Taste eingeben):
  435.  
  436.       drücken drucken Druck trocken Trick Frack Truck Dreck prickeln
  437.  
  438.   3.  Bitte die Tasten S, Alt-Space, Return drücken (Code 160).
  439.  
  440.  
  441.                          
  442.              *°¿°*       
  443.               /=\         
  444.                                     
  445.                                   
  446.                                                     
  447.                                                      
  448.                           
  449.  
  450.  
  451.  
  452.   7.Suchen per Mausklick (MSearch)
  453.  
  454.   Dies ist ein sehr praktisches Feature, das meines Wissens bei Textzeigern
  455.   bisher einmalig ist. Jedes auf dem Bildschirm stehende Wort kann einfach
  456.   durch Niederhalten der Ctrl-Taste und Anklicken des ersten sichtbaren
  457.   Zeichens gesucht werden. Es gilt:
  458.  
  459.       Ctrl-LMB (linke Maustaste)  ->  Vorwärtssuche (ci)
  460.       Ctrl-RMB (rechte Maustaste) ->  Rückwärtsuche (ci)
  461.  
  462.   Wird Ctrl mit einer zusätzlichen Qualifier-Taste gedrückt (Shift, Alt,
  463.   Amiga, zweite Maustaste) erfolgt die Suche cs.
  464.  
  465.   Das angeklickte Wort wird invers markiert, solange die Tasten gehalten
  466.   werden. Verschieben des Pointers während des Niederhaltens bewirkt Abbruch.
  467.   Der gesuchte Begriff umfaßt außer dem angeklickten Zeichen nur die
  468.   darauf folgenden BUCHSTABEN und ZAHLEN. Punkt, Unterstrich und Bindestrich
  469.   werden wie Buchstaben behandelt, wenn sie innerhalb eines Wortes stehen.
  470.  
  471.   BEISPIELE:
  472.  
  473.     angeklickt    markiert/gesucht
  474.     ------------------------------------
  475.     Workbench:    Workbench:
  476.     A600/1200    A600/1200
  477.     ;Kommentar    ;Kommentar
  478.     ; Kommentar    ; Kommentar
  479.     Nölle-Neumann    Nölle-Neumann
  480.     12.5.94     12.5.94
  481.     Satzende....    Satzende....
  482.  
  483.  
  484.  
  485.   8.Text in Binärdateien suchen (XSearch)
  486.  
  487.   Diese Funktion ermöglicht es, die verstreut in Programmen vorkommenden
  488.   ASCII-Strings aufzustöbern. Das kann ganz hilfreich sein, wenn man z.B.
  489.   wissen will, auf welche libraries, devices oder Dateien ein Programm
  490.   zugreifen will. Bei Textdateien ist die Funktion abgeschaltet.
  491.  
  492.   Als "Text" werden Zeichenketten angesehen, die aus mindestens 4 Zeichen
  493.   (Buchstaben A-Z, Ziffern) bestehen. Die Folge Groß-Kleinbuchstabe darf
  494.   nur am Anfang einer Zeichenkette auftauchen. Natürlich kommen in
  495.   Programmen auch sinnlose Zeichenfolgen vor, die diese Bedingungen erfüllen.
  496.   Die Trefferquote ist aber erstaunlich hoch.
  497.  
  498.   Die Suche beginnt jeweils ab der aktuellen Position und kann mit Druck
  499.   auf "X" fortgesetzt werden. Rückwärtssuche ist hier nicht möglich.
  500.  
  501.   Mit Shift-X werden auch Worte gefunden, die nur aus 3 Buchstaben
  502.   bestehen. In diesem Modus wird allerdings mehr "Müll" gefunden.
  503.  
  504.  
  505.  
  506.   9.Block markieren (Mark)
  507.  
  508.   Je eine Zeile kann mit Shift-RMB bzw. Shift-LMB markiert werden. NEXT
  509.   merkt sich ihre Positionen und setzt an den Beginn der Zeile eine kleine
  510.   Marke ( 1  für LMB,  2  für RMB). Durch Drücken von Taste 1 bzw. 2
  511.   (Haupttastatur) kann später zu dieser Zeile zurückgesprungen werden
  512.   (Lesezeichenfunktion). ACHTUNG: Ab V2.5 werden die Marken nicht mehr durch
  513.   Drücken der Maustasten angesprungen, weil die linke Maustaste für das
  514.   Anklicken von Verweisen in HTML- und AmigaGuide-Dateien benötigt wird.
  515.  
  516.   Eine neue Markierung löscht die vorherige, mit der selben Maustaste
  517.   vorgenommene. Zwei gesetzte Markierungen definieren Beginn und Ende
  518.   eines Blocks. Ist nur eine Markierung im Text gesetzt, wird die jeweilige
  519.   Zeile als Block aufgefaßt.
  520.   Mit welcher Maustaste man Blockanfang bzw. -ende markiert, ist egal,
  521.   ebenso die Reihenfolge. Es müssen nur für Blockanfang und -ende
  522.   verschiedene Maustasten verwendet werden. Mit Del können gesetzte Marken
  523.   wieder entfernt werden, auch durch nochmaliges Shift-Klicken auf dieselbe
  524.   Zeile.
  525.  
  526.   Operationen, die auf einen Block angewendet werden können sind:
  527.  
  528.     - Drucken
  529.     - Speichern
  530.     - Wort-Statistik
  531.     - Count
  532.     - Blockanfang/-ende anspringen
  533.  
  534.  
  535.  
  536.   10.Zählen von Wörtern/Zeichen (Count, Count old)
  537.  
  538.   Das ist eine der Textanalysefunktionen. Sie zählt alle Vorkommen eines
  539.   Strings oder auch eines einzelnen Zeichens. Die Suche ist mit "C" ci,
  540.   mit "Shift-C" cs.
  541.   Das Zählen kann auch auf einen existierenden Block beschränkt werden.
  542.   Dann ist im Eingabefenster das Gadget "Count block" anzuklicken oder
  543.   Amiga-B zu drücken.
  544.  
  545.   Das Ergebnis wird in einem Requester mit dem Titel "Count (CASE)" aus-
  546.   gegeben. Der Zusatz CASE erscheint nur im cs-Modus.
  547.   Etwas abweichend ist die Meldung von COUNT, wenn ein Muster gezählt wurde,
  548.   das nur aus ??? besteht. Es erscheint dann eine Angabe wie "word[3]
  549.   found 34 times". Die Ziffer in eckigen Klammern gibt die Wortlänge an.
  550.  
  551.   COUNT und SEARCH teilen sich den Puffer für den zu zählenden/suchenden
  552.   String. Deshalb kann man ohne Neueingabe einen gezählten Begriff anschlie-
  553.   ßend mit "N"(Next) oder "P"(Previous) suchen und einen bereits gesuchten
  554.   Begriff mit Amiga-C bzw. Amiga-Shift-C (Block) zählen. Der Modus (cs/ci)
  555.   wird übernommen.
  556.  
  557.   Die COUNT-Funktion ist vielseitig einsetzbar, z.B. lassen sich source codes
  558.   darauhin analysieren, wie oft bestimmte Subroutinen aufgerufen werden.
  559.   Sie kann auch zur Stilanalyse eigener Texte dienen. (Wie oft ge- oder
  560.   mißbraucht man bestimmte Füllwörter?). Oder man kann überprüfen, ob ein
  561.   bestimmter Begriff überhaupt im Text vorkommt, ohne die Textposition
  562.   verlassen zu müssen. Durch Eingabe von 2x Ctrl-J (linefeed) läßt sich die
  563.   Zahl der Leerzeilen ermitteln usw...
  564.  
  565.  
  566.  
  567.   11.Wortstatistik (Count words)
  568.  
  569.   Noch eine Funktion zur Stilanalyse. Durch Druck auf "W" werden die Worte
  570.   im gesamten Text oder im Block, falls einer markiert ist, gezählt. Das
  571.   Ergebnis wird in einem Requester ausgegeben. In der obersten Zeile stehen
  572.   Gesamtzahl der Worte und durchschnittlichen Wortlänge. Darunter folgt eine
  573.   Tabelle, die die vorkommenden Wortlängen, deren Anzahl (n) und ihren Anteil
  574.   an der Gesamtlänge aller Wörter in % angibt.
  575.   Die maximal erfaßte Wortlänge ist 30. Längere Wörter (kommt sehr selten
  576.   vor) werden zu denen mit Länge 30 addiert. Am Zeilenende getrennte Worte
  577.   werden übrigens als EIN Wort erkannt.
  578.  
  579.   Als "Wort" wird hier eine zusammenhängende Kombination von Buchstaben und
  580.   Zahlen aufgefaßt. Alle anderen Zeichen werden als Worttrenner gewertet.
  581.  
  582.   AUSNAHMEN:
  583.   Punkt, Binde- und Unterstrich haben verbindenden Charakter, wenn sie von
  584.   Buchstaben eingeschlossen sind und werden in diesem Fall auch wie Buch-
  585.   staben gezählt.
  586.  
  587.   BEISPIELE:    Drucken/Speichern   2 Worte
  588.         Next.dok        1 Wort
  589.         A-Z            1 Wort
  590.         A - Z            2 Worte
  591.         4711            1 Wort
  592.  
  593.   Bei Binärdateien ist eine Wortstatistik ziemlich sinnlos. Deshalb wird
  594.   hier der prozentuale Anteil von ASCII-strings (Mindestlänge 4) angezeigt.
  595.  
  596.  
  597.  
  598.   12.Drucken/Speichern (Print)
  599.  
  600.   Mit Shift-P wird der gesamte Text, mit "*" ein Block ausgedruckt oder
  601.   gespeichert.
  602.  
  603.   Im Stringgadget des Eingabefensters erscheint PRT: als Voreinstellung,
  604.   wenn der Drucker betriebsbereit ist. Ansonsten ist eine Datei einzugeben,
  605.   in die gespeichert werden soll. "PRT:" kann durch einen Dateinamen ersetzt
  606.   werden, wenn man nicht drucken will.
  607.  
  608.   Ein markierter Block kann auch ins Clipboard (Unit 0) kopiert werden.
  609.   Dazu ist nur das Gadget "Snip" anzuklicken oder das Tasteäquivalent Amiga-S
  610.   zu verwenden. Dieses Gadget erscheint nur, wenn ein markierter Block
  611.   existiert und "*" gewählt wurde.
  612.  
  613.   Wenn eine Datei, in die gespeichert werden soll, bereits existiert, er-
  614.   scheint eine entsprechende Meldung. Man kann dann den zu speichernden
  615.   Text anhängen (Append) oder die existiernde Datei überschreiben (Overwrite).
  616.   Der Append-Modus ist praktisch, wenn man aus einem größeren Dokument die
  617.   wichtigsten Abschnitte in einer Datei sammeln will.
  618.  
  619.   NEXT beachtet beim Druck die in Preferences gespeicherte Seitenlänge und
  620.   sendet am Ende jeder gedruckten Seite mit Ausnahme der letzten ein
  621.   Formfeed an den Drucker. Dies gilt NICHT, wenn im Text bereits Formfeeds
  622.   enthalten sind oder wenn in eine Datei gespeichert wird.
  623.  
  624.  
  625.  
  626.   13.Druck mit Seitennummern (Print numbered)
  627.  
  628.   Mit Amiga-P kann die gesamte Datei und mit Amiga-* der Block mit
  629.   Seitennummerierung und -titel gedruckt oder gespeichert werden.
  630.   Es wird zunächst nach dem gewünschten Seitentitel gefragt. Voreingestellt
  631.   ist der Dateiname (ohne Pfad), den man mit Return übernehmen kann.
  632.  
  633.   Nach dem Seitentitel muß die Seitenlänge eingegeben werden. Minimum sind
  634.   3 Zeilen/Seite. Der in den Drucker-Preferences gespeicherte Wert für
  635.   Seitenlänge ist Voreinstellung und kann mit Return übernommen werden.
  636.  
  637.    Nachdem die Seitenlänge feststeht, berechnet NEXT die für den Druck
  638.   erforderliche Seitenzahl (der Druck wird dafür simuliert) und gibt sie
  639.   zusammen mit der Zahl benötigter Blätter in einem Requester aus. Man hat
  640.   auch hier die Möglichkeit, abzubrechen oder mit Return den Druck
  641.   tatsächlich zu starten.
  642.  
  643.  
  644.   Eine Seitenüberschrift sieht voreinstellungsmäßig etwa so aus:
  645.  
  646.   Next.dok                                                                  1
  647.  
  648.   Hier folgt die erste Zeile des Textes...
  649.  
  650.  
  651.   Gestaltung der Kopfzeile
  652.   ========================
  653.  
  654.   Löscht man den Seitentitel (Leereingabe), so wird keine Kopfzeile erzeugt,
  655.   die angegebene Seitenlänge aber beachtet. Im Gegensatz zum Normaldruck
  656.   (Shift-P) kann die Seitenlänge also neu festgelegt werden.
  657.  
  658.   Gibt man statt eines Titels ein oder mehrere Leerzeichen ein, wird eine
  659.   Kopfzeile ohne Titel erzeugt. Die Seitennummerierung bleibt aber erhalten.
  660.  
  661.   Der Stil des Seitentitels kann über das Auswahlfenster bestimmt werden.
  662.   Zur Verfügung stehen BOLD, UNDERLINED und ITALIC (fett, unterstrichen,
  663.   kursiv). Die Stile können miteinander kombiniert werden.
  664.  
  665.   Die Option CENTERTITLE sorgt dafür, daß der Titel in die Mitte der
  666.   Kopfzeile plaziert wird. Wurden statt eines Titels ein oder mehrere
  667.   Leerzeichen eingegeben, wird die Seitennummer zentriert.
  668.  
  669.  
  670.   14.Druckmodi
  671.  
  672.   Im Settings-Fenster können 4 verschiedene Druckmodi durch Anklicken
  673.   gewählt werden, die miteinander kombinierbar sind:
  674.  
  675.     SMARTPRINT
  676.     BOOKMODE
  677.     ODDSFIRST
  678.     PAUSE
  679.  
  680.   (1)   SMART versucht intelligent vorzugehen und sog. Schusterjungen
  681.     und Hurenkinder zu vermeiden. Damit ist folgendes gemeint:
  682.  
  683.     Falls nach dem Seitenende nur noch eine Zeile eines Absatzes folgt,
  684.     die normalerweise erst auf der nächsten Seite erscheinen würde, wird
  685.     sie noch auf die aktuelle Seite genommen. Falls am Ende einer Druck-
  686.     seite die erste Zeile eines neuen Absatzes oder eine Überschrift
  687.     stehen sollte, werden diese erst auf der folgenden Seite gedruckt.
  688.     Somit kann eine Seite auch kürzer werden als als per Eingabe bzw. in
  689.     Prefs festgelegt oder maximal 1 Zeile länger.
  690.     Damit dieser Druckmodus funktioniert, sollten Absätze und Überschriften
  691.     durch mindestens eine Leerzeile vom vorangehenden Text getrennt sein.
  692.  
  693.     SMARTPRINT ist Voreinstellung. Mindestseitenlänge für diesen Modus
  694.     sind 11 Zeilen.
  695.  
  696.  TIP:    Versuchsweise kann man eine Datei mit Seitennummerierung und Titel
  697.     erst mal nach RAM:test speichern, von dort laden und begutachten.
  698.     Bei Gefallen dann mit Shift-P (NICHT Amiga-P !) ausdrucken.
  699.  
  700.   (2)   Der Schalter BOOKMODE macht nur bei Druck mit Seitennummerierung Sinn.
  701.     Wenn dieser Modus eingeschaltet ist, wird die Kopfzeile bei jeder
  702.     geraden Seitennummer umgestellt. Die Nummer kommt nach links, der
  703.     Titel nach rechts, wobei Leerzeichen vor dem Titel hinter den Titel
  704.     kopiert werden. Zusammengebundene, mehrseitige Ausdrucke haben dann
  705.     die Seitennummer immer außen, eben wie bei einem Buch.
  706.  
  707.   (3)   Wenn ODDSFIRST eingeschaltet ist, werden alle ungeraden Seiten zuerst
  708.     ausgegeben, danach die geraden. Das soll die Arbeit bei Druckern mit
  709.     automatischem Papiereinzug erleichtern. Man muß lediglich bei "Halb-
  710.     zeit" den Stapel bedruckten Papiers wenden und erneut einlegen.
  711.     Wenn alle ungeraden Seiten an den Drucker geschickt worden sind,
  712.     erscheint ein Requester, und das Programm wartet mit der Ausgabe der
  713.     geraden Seiten, bis das Gadget gedrückt wird. Man sollte damit warten,
  714.     bis der Drucker zur Ruhe gekommen ist, denn ein Teil der ungeraden
  715.     Seiten befindet sich beim Erscheinen des Requesters noch im Drucker-
  716.     speicher.
  717.  
  718.   (4)   PAUSE öffnet nach jeder gedruckten Seite einen Requester und fährt
  719.     mit dem Druck erst fort, wenn das Print-Gadget bzw. Return gedrückt
  720.     werden. Abbruch erfolgt mit Cancel bzw. durch Taste "C".
  721.     Um versehentlichen Abbruch auszuschließen, wirken alle Tasten mit
  722.     Ausnahme von "C" wie Return/Continue.
  723.  
  724.  
  725.   15.Drucker initialisieren (Init printer)
  726.  
  727.   Nach Drücken von "=" setzt NEXT den Drucker, der online sein muß, auf
  728.   Prefs-Werte zurück. Das kann nützlich sein, wenn der Drucker vorübergehend
  729.   ausgeschaltet wurde und nach Wiedereinschalten nicht mehr die in Prefs
  730.   festgelegten Einstellungen hat. Auch nach Abbruch eines Druckvorganges
  731.   kann eine Initialisierung notwendig sein.
  732.  
  733.  
  734.  
  735.   16.Fenstergröße und -position ändern (Size/Move window)
  736.  
  737.   Es kann zwischen drei Fenstergrößen (kleinste, mittlere, maximale) mit
  738.   den Tasten F1 und F2 hin- und hergeschaltet werden.
  739.   F1 wechselt zwischen kleinster und größter, F2 zwischen mittlerer und
  740.   größter Fenstergröße (ähnlich wie bei ConMan). Das Minimalfenster kann
  741.   auch durch Druck auf die rechte Maustaste voll geöffnet werden.
  742.  
  743.   Die mittlere Fenstergröße ist voreinstellungsmäßig halb so hoch wie die
  744.   maximale, kann aber durch einfaches Ziehen mit dem Größengadget auf
  745.   andere Werte gebracht werden. Sie werden gespeichert und weiterverwendet.
  746.   Außerdem besteht noch die Möglichkeit, eine bestimmte Position und Größe
  747.   durch Verwendung der Optionen WX, WY, LINES, ROWS und CENTER in next.prefs
  748.   vorzugeben.
  749.  
  750.   MOVE window (F3) schiebt das Fenster nach unten, wenn es sich in der
  751.   oberen Hälfte des Bildschirms befindet, im anderen Fall nach oben.
  752.   Wenn das Fenster so hoch wie der Schirm ist, passiert natürlich nichts.
  753.  
  754.  
  755.  
  756.   17.Laden einer neuen Datei (Load, ReLoad...)
  757.  
  758.   NEXT bietet mehrere Varianten zum Laden weiterer Dateien.
  759.  
  760.   1. Load filereq (L)
  761.   -------------------
  762.   Es öffnet sich der Filerequester mit dem aktuellen Verzeichnis.
  763.  
  764.   2. Load strgad (Shift-L)
  765.   ------------------------
  766.   Hier kann alles eingetippt werden, was man auch in die Shell eintippen
  767.   kann, ohne "Next" natürlich. Soll eine Datei aus demselben Verzeichnis wie
  768.   die gerade angezeigte geladen werden, kann der Verzeichnispfad mit "\"
  769.   abgekürzt werden.
  770.   Es können auch Optionen ohne Datei-/Verzeichnisnamen angegeben werden.
  771.   Sinnvoll ist dies bei Optionen, die nicht über das Settings-Fenster
  772.   eingestellt werden können bzw. für die kein Tastenbefehl existiert.
  773.  
  774.   3. ReLoad (<)
  775.   -------------
  776.   Ermöglicht das erneute Laden einer früher geladenen Datei.
  777.   NEXT speichert die Namen aller geladenen Dateien in einem 800 Bytes
  778.   großen Puffer. Sollte der Platz nicht mehr ausreichen, wird der jeweils
  779.   älteste Eintrag gelöscht.
  780.   Nach Drücken von "<" erscheint ein Auswahlfenster mit den gespeicherten
  781.   Namen. Durch doppeltes Anklicken der gewünschten Datei oder Durchfahren
  782.   mit den Cursortasten (Up/Down) und Return wird geladen. Abbruch mit
  783.   Closegadget, Q oder ESC-Taste, auch mit Return, falls keine Datei markiert
  784.   ist.
  785.  
  786.   4. Load next (>)
  787.   ----------------
  788.   Lädt die nächste Datei im zu scannenden Verzeichnis. Welches das ist,
  789.   hängt von der Vorgeschichte ab. Hat man vorher eine Datei mit Muster
  790.   geladen, so ist sein Verzeichnis das Scanverzeichnis. War das Muster z.B.
  791.   "work:source/#?.s", dann ist "work:source" das Scanverzeichnis.
  792.   Das Drücken von ">" bewirkt dann, daß nach dem nächsten Vorkommen des
  793.   Musters (hier #?.s) gesucht wird. Welches Verzeichnis mit welchem Muster
  794.   durchsucht werden kann, steht im Info-Fenster.
  795.   Falls noch kein Muster existiert, wird das aktuelle Verzeichnis mit dem
  796.   Muster "#?" durchsucht.
  797.  
  798.   Eine weitere Variante (Load new scan) ergibt sich, wenn man zusätzlich zu
  799.   ">" die Alt- oder Amiga-Taste drückt. Damit wird nämlich das aktuelle
  800.   Verzeichnis zum Scanverzeichnis, auch wenn das bisherige noch nicht zu
  801.   Ende gescannt wurde. Außerdem wird das Muster neu definiert. Hat die aktu-
  802.   elle Datei ein Suffix, z.B. .readme, wird dieses einbezogen. Das Muster
  803.   wäre dann #?.readme. Dieses Feature vereinfacht das Durchkämmen von
  804.   AMINET-Verzeichnissen.
  805.  
  806.   Durch wiederholtes Drücken von ">" kann man sich nacheinander alle Dateien
  807.   ansehen. Unterverzeichnisse und .info-Dateien werden übersprungen. Ist
  808.   das Ende des Verzeichnisses erreicht, erfolgt eine entsprechende Meldung.
  809.  
  810.   5. Load new window (Amiga-L)
  811.   ----------------------------
  812.   Eingabe wie bei LOAD strgad. NEXT wird als neuer Prozeß gestartet und
  813.   öffnet ein neues Fenster bzw. bei Verzeichnissen den Filerequester.
  814.   Leereingaben führen zum Abbruch.
  815.  
  816.   6. Load myfiles (+)
  817.   -------------------
  818.   Es öffnet sich ein Auswahlfenster mit den in ENV:next.files vom Anwender
  819.   selbst definierten Dateien und Verzeichnissen. Auswahl und Laden wie bei
  820.   ReLoad.
  821.  
  822.   7. Laden per AppWindow
  823.   ----------------------
  824.   Icon oder Dateinamen aus einem Workbench-Fenster in NEXT-Fenster ziehen.
  825.  
  826.   8. Back/Forward (Shift-Left/Shift-Right)
  827.   ----------------------------------------
  828.   Shift in Verbindung mit Cursor links/rechts geht in der Liste der bisher
  829.   angesehenen Dateien schrittweise zurück bzw. vorwärts und lädt die ent-
  830.   sprechende Datei. Dabei wird die letzte Position angezeigt, die beim
  831.   Verlassen der Datei vorlag.
  832.   Ist mit BACK das Ende der Liste gespeicherter Dateinamen (5 Einträge)
  833.   erreicht, wird wieder zum Anfang gesprungen, d.h. die erste Datei wird
  834.   geladen. Entsprechend funktioniert FORWARD, nur anders herum.
  835.  
  836.  
  837.  
  838.   18.Zeile hervorheben (Show line)
  839.  
  840.   Durch Drücken der Kombination Alt-Maustaste (links oder rechts) wird
  841.   die Zeile an der Mausposition invers hervorgehoben und ihre Nummer im
  842.   Fenstertitel angezeigt. Alternativ kann auch Amiga-Alt gedrückt werden.
  843.   Das Hervorheben der Zeile soll Tabellen und ähnliches leichter lesbar
  844.   machen.
  845.  
  846.  
  847.  
  848.   19.Dateikonvertierung
  849.  
  850.   Folgende Dateitypen werden beim Laden automatisch in lesbaren Text
  851.   konvertiert, wenn nicht der @PUR-Modus eingeschaltet ist:
  852.   HTML, GUIDE, WORD, WRITE, RTF, HLP, DosTEXT und MacTEXT.
  853.   (zu AmigaGuide und HTML s. unten)
  854.  
  855.   WORD/WRITE
  856.   --------------
  857.   Aus Dateien der Microsoft-Textverarbeitungen Word und Write (Endungen .doc
  858.   bzw. .wri) wird der reine Text extrahiert. Verweise auf Fußnoten und die
  859.   Fußnoten selbst werden durch "¹" gekennzeichnet. Falls kein Text gefunden
  860.   wird, wird das Dokument unkonvertiert angezeigt.
  861.  
  862.   RTF
  863.   ---
  864.   MSWord für Windows (und Mac) kann Texte als sog. RTF-Dateien (Endung .rtf)
  865.   speichern. RTF bedeutet "Rich Text Format". Die darin enthaltenen Formatier-
  866.   anweisungen werden von NEXT entfernt. Stile (fett, kursiv, unterstrichen)
  867.   werden in die entsprechenden Escapesequenzen umgesetzt. Fußnoten werden
  868.   durchnummeriert und ans Textende gestellt.
  869.  
  870.   HLP
  871.   ---
  872.   Die Dokumentation zu Windows-Programmen befindet sich oftmals in Hilfs-
  873.   dateien, die die Endung .hlp besitzen. NEXT extrahiert aus ihnen den Text
  874.   und versucht ihn leserlich zu präsentieren. Leider sind etwa 2/3 der
  875.   HLP-Dateien gepackt. Hier ist eine Konvertierung nicht möglich.
  876.  
  877.   MacTEXT
  878.   -------
  879.   Hiermit sind Texte gemeint, die auf einem Macintosh erzeugt wurden.
  880.   Die Zeichen 128-255, darunter die Umlaute, werden in Amiga-Zeichen
  881.   übersetzt.
  882.  
  883.   DosTEXT
  884.   ------
  885.   Zeichen der MSDos/IBM-Zeichentabelle werden, wenn vorhanden, in Amiga-Zeichen
  886.   übersetzt. Außerdem wird CRLF zu LF konvertiert.
  887.   Die Erkennung von MSDos-Zeichen ist nicht ganz einfach, da unter Windows
  888.   geschriebene Texte, die wie beim Amiga den ANSI-Standardzeichensatz
  889.   verwenden, gelegentlich Nichtstandardzeichen enthalten. In seltenen Fällen
  890.   wird daher ein Text fälschlich konvertiert oder die Konvertierung unter-
  891.   bleibt, obwohl sie hätte stattfinden müssen. Dann kann man die Funktion
  892.   Switch conv(ersion) einsetzen:
  893.   --------------------------------------------------------------------------
  894.   Switch conv (Taste !) lädt den aktuellen Text erneut und benutzt den
  895.   jeweils entgegengesetzten Konvertierungsmodus . Vermeindlliche MSDos-Texte
  896.   werden dann wie ANSI-Texte behandelt und umgekehrt.
  897.   Switch conv ist aber auch auf alle anderen Textdateien (GUIDE, WORD, WRITE,
  898.   HTML, MacTEXT) anwendbar! Ein HTML-Datei kann man sich beispielsweise mit
  899.   einem Tastendruck pur anzeigen lassen und anschließend mit einem weiteren
  900.   Tastendruck wieder in den Ausgangszustand versetzen.
  901.   --------------------------------------------------------------------------
  902.  
  903.  
  904.  
  905.   20.HTML
  906.  
  907.   Beiträge für das WWW, die sog. Web-Seiten, sind in HTML (HyperText Markup
  908.   Language) geschrieben. Die Dateiendung ist .html oder .htm. Diese Dateien
  909.   sind im Original kaum lesbar und werden daher in lesbaren Text konvertiert,
  910.   wenn der @PUR-Modus nicht eingeschaltet ist.
  911.  
  912.   Einige Hinweise:
  913.  
  914.   * Es werden alle `tags' und die meisten `entities' von HTML3.2 berück-
  915.     sichtigt, soweit sie für die Textdarstellung von Bedeutung sind.
  916.   * Einige HTML-Dateien enthalten keinen oder sehr wenig Text. Entsprechend
  917.     wenig bleibt nach der Konvertierung übrig, mitunter nichts.
  918.   * Der Text wird entsprechend der aktuellen Fensterbreite formatiert, also
  919.     bitte das Fenster möglichst weit aufziehen.
  920.   * Der Titel der Web-Seite erscheint oben links in eckigen Klammern, wenn
  921.     vorhanden.
  922.   * Tabellen werden nur ansatzweise konvertiert.
  923.   * Überschriften werden ein Zeichen eingerückt. Hauptüberschriften (H1,H2)
  924.     werden in Farbe 2 dargestellt, H1 zusätzlich fett.
  925.   * Frames werden als "FRAME <framename>" angezeigt. Durch Anklicken mit
  926.     LMB kann man die Datei laden, die von framefähigen Browsern innerhalb
  927.     eines Frames angezeigt wird.
  928.   * Referenzen werden, soweit sie keine Netzadresse betreffen, durch Farbe 3
  929.     im Text gekennzeichnet. Beim Anklicken des farbigen Textes wird zur
  930.     referenzierten Stelle gesprungen. Wohin die Reise gehen wird, zeigt der
  931.     Fenstertitel.
  932.  
  933.     Folgende Anzeigen sind prinzipiell möglich:
  934.  
  935.     datei.html        Verweis auf andere Datei
  936.     datei.html#marke    Verweis auf bestimmte Stelle in anderer Datei
  937.     #marke            Verweis auf andere Stelle in aktueller Datei
  938.  
  939.     Hat man einen Verweis angeklickt, will aber dann doch nicht zum Verweis-
  940.     ziel springen will, kann man den Mauszeiger bei noch gedrückter Maustaste
  941.     von der angeklickten Zeile (nach oben oder unten) ziehen.
  942.  
  943.     Oft ist in HTML-Dateien kein anklickbarer Text vorgesehen, sondern ein
  944.     Bild (img). In diesen Fällen zeigt NEXT den alternativen Text (alt=..)
  945.     an oder "[]", wenn dieser fehlt.
  946.     Bilder, die mit keinem Verweis gekoppelt sind, sondern nur zur Illustration
  947.     oder der Gliederung des Textes dienen (inline images), werden durch das
  948.     Symbol [¤] dargestellt. Klickt man es an, wird das Bild gezeigt, wenn
  949.     der "AsDT mode" eingeschaltet ist.
  950.  
  951.     Referenzsuche (Browse links)
  952.     -------------
  953.     Referenzen in HTML-Dateien bzw. Links in Guides können der Reihe nach
  954.     durch Druck auf Taste "#" angesprungen werden. Jede gefundene Referenz
  955.     wird farbig hervorgehoben, und gleichzeitig wird das Verweisziel im
  956.     Fenstertitel angezeigt. Mit "Return" kann man nun bequem zum Verweisziel
  957.     gelangen oder mit "#" zum zur nächsten Referenz springen. Mit Amiga-#
  958.     (oder Alt-#) werden Referenzen in entgegengesetzter Richtung, also zum
  959.     Dateianfang hin, gesucht. Wenn die CapsLock-Taste eingeschaltet ist,
  960.     hat man den "Rückwärtgang" im Dauermodus.
  961.  
  962.     Ausschalten der Referenzen
  963.     --------------------------
  964.     Falls man ein HTML-Dokument ausdrucken will oder die Vielzahl der
  965.     Referenzsymbole als störend empfindet, kann man im Settings-Fenster
  966.     LINKS ausschalten. Das spart auch Speicher (bis zu 30K)
  967.     und beschleunigt ein wenig die Konvertierung der anschließend geladenen
  968.     HTML-Dateien. Dieser Schalter wirkt auch bei Guides.
  969.  
  970.  
  971.  
  972.   21.AmigaGuide, DataTypes (AGDT once, AsDT mode)
  973.  
  974.   Zur Anzeige von AmigaGuide-Dateien stehen drei Modi zur Verfügung:
  975.   @LIB, @CON, @PUR. Sie können beim Start als Optionen angegeben werden
  976.   oder später im Settings-Fenster gewählt werden.
  977.  
  978.   Im @LIB-Modus werden AmigaGuide-Dateien im Hypertext-Format mit
  979.   Hilfe der amigaguide.library angezeigt (wie mit Multiview oder AmigaGuide).
  980.   XPK- und powerpacker-gepackte Guides werden vorher entpackt.
  981.   Falls aus irgendeinem Grund die Anzeige als Hypertext nicht klappt
  982.   (keine Library, falsches Dateiformat, zu wenig Speicher), versucht NEXT
  983.   die Datei im @CON-Modus zu laden.
  984.  
  985.   Im @CON-Modus werden AmigaGuide-Dateien in lesbaren Text konvertiert, d.h.
  986.   alle Steueranweisungen (@Node etc.) werden entfernt und z.T. durch ESC-
  987.   Sequenzen ersetzt. Das Ende eines NODE ist durch ein "#" am linken Rand
  988.   gekennzeichnet.
  989.  
  990.   Vorteile der Konvertierung:
  991.   Man bekommt den Text nicht häppchenweise präsentiert, das Laden geht
  992.   schneller und man kann die Such- und Druckfunktionen von NEXT einsetzen.
  993.   Die konvertierte Datei ist meist deutlich kürzer als das Original und kann
  994.   natürlich auch abgespeichert werden.
  995.  
  996.   Bei der Konvertierung werden Querverweise (LINKS) in Farbe 3 dargestellt.
  997.   Man kann sie wie die Gadgets bei Anzeige im @LIB-Modus anklicken und gelangt
  998.   dann zu der Stelle, auf die verwiesen wird (falls sie existiert).
  999.   Im Moment des Anklickens wird übrigens das Verweisziel im Fenstertitel
  1000.   angezeigt. Weitere Informationen dazu findet man im Kapitel über HTML.
  1001.  
  1002.   Der @PUR-Modus schließlich zeigt die Dateien mit allen Steueranweisungen.
  1003.  
  1004.  
  1005.   AGDT once (=AmigaGuide & DataType) zeigt nach Druck auf Taste A
  1006.   eine AmigaGuide-Datei, die bereits im @CON-/@PUR-Modus geladen wurde,
  1007.   zusätzlich im Hypertext-Format an.
  1008.   Ab OS3 können mit dieser Funktion nicht nur AmigaGuide-Dateien angezeigt
  1009.   werden, sondern beliebige Dateien, z.B. Bilder. Es muß nur der passende
  1010.   DataType vorhanden sein.
  1011.   Bei Bildern verwendet NEXT eine eigene Routine, die einen Screen mit der
  1012.   erforderlich Tiefe öffnet. Einzelheiten dazu im nächsten Abschnitt.
  1013.  
  1014.   Der AsDT mode (=DataType Modus) wird mit Shift-A ein- und aus-
  1015.   geschaltet. Wenn dieser Modus aktiv ist, erkennbar an einem Fotoapparat
  1016.   als Mauszeiger, werden Bilder und Sounds mit Hilfe von DataTypes angezeigt.
  1017.   OS3+ und natürlich die passenden DataTypes sind hier erforderlich.
  1018.   Im Gegensatz zu früheren Versionen von Next werden Guides in diesem Modus
  1019.   nicht mehr automatisch mit der amigaguide.library angezeigt.
  1020.  
  1021.  
  1022.  
  1023.   22.Bilder anzeigen
  1024.  
  1025.   NEXT kann alle Bilder anzeigen, für die entsprechende DataTypes vorliegen.
  1026.   Die Anzeige kann auf verschiedene Weise erreicht werden:
  1027.  
  1028.     1.    Bilddatei normal laden, dann auf "A" drücken.
  1029.     Nachteil: Die Datei wird sowohl von Next als auch vom Datatype ge-
  1030.     laden, was länger dauert und mehr Speicher als nötig verbraucht.
  1031.  
  1032.     2.    AsDT Modus einschalten (Shift-A) und Datei laden.
  1033.     Das Bild wird sofort angezeigt, die von NEXT zuletzt angezeigte
  1034.     Textdatei bleibt im Speicher und kann nach Verlassen des Bildes
  1035.     weitergelesen werden.
  1036.  
  1037.     3.    Wenn man sich alle Bilder in einem Verzeichnis ansehen will, schaltet
  1038.     man den AsDT Modus ein und gibt ein Muster ein, z.B.
  1039.     work:pics/#?iff oder work:pics/#?. Mit ">" wird jeweils das nächste
  1040.     Bild angezeigt, bis das Ende des Verzeichnisses erreicht ist.
  1041.  
  1042.   Informationen zum Bild
  1043.   ----------------------
  1044.   Nach Erscheinen des Bildes kann man durch Drücken von "I" Informationen
  1045.   bekommen: Datatype, Höhe, Breite, Tiefe, Zahl der Farben und Bildschirm-
  1046.   modus. Der Workbench-Screen wird dabei vorübergehend nach vorne geholt.
  1047.   Ein weiterer Tastendruck holt das Bild zurück.
  1048.  
  1049.   Screendump
  1050.   ----------
  1051.   Mit Shift-P kann das angezeigte Bild ausgedruckt werden. Es erscheint
  1052.   vorher eine Sicherheitsabfrage. Der Druck erfolgt gemäß den Einstellungen
  1053.   in Prefs/PrinterGfx.
  1054.  
  1055.   Die Bildanzeige kann durch Drücken einer beliebigen Taste (außer "I")
  1056.   beendet werden. Falls wider Erwarten nichts passiert, bitte in die linke
  1057.   obere Ecke des Screens klicken. Dort befindet sich ein 2*2 Pixel großes
  1058.   (unsichtbares) Fenster, das dadurch aktiviert wird und nun wieder auf
  1059.   Tastedrücke reagiert.
  1060.  
  1061.  
  1062.  
  1063.   23.Info (Info/Filenote)
  1064.  
  1065.   Info
  1066.   ----
  1067.   Nach Drücken von "I" öffnet sich ein Requester, in dem folgende
  1068.   Informationen erscheinen (können):
  1069.  
  1070.     - Datum der letzten Änderung
  1071.     - Protectionbits
  1072.     - Dateityp (GUIDE, HTML, WORD, MacWORD, WRITE, RTF, MacRTF, DosTEXT,
  1073.       MacTEXT, TEXT, BIN)
  1074.     - Angabe, ob gepackt und ggf. in Klammern der Name des Packers
  1075.       (PPData, xpk_compressor, SZDD). SZDD ist die Kennung von Dateien,
  1076.       die mit MSCompress komprimiert wurden.
  1077.     - Zahl der durch Konvertierung entfernten Bytes. Dies ist
  1078.       hauptsächlich Debug-Information für mich. Kleine Zahlen sind
  1079.       meist auf das Entfernen von carriage returns (CR) und Leerzeichen
  1080.       am Zeilenende zurückzuführen.
  1081.     - :Filenote, erkennbar am vorangestellten Doppelpunkt
  1082.     - Gesamtzeilenzahl und längste Zeile (rows).
  1083.     - Zeilenzahl und Größe des aktuellen Blocks, falls vorhanden
  1084.                                                                  
  1085.  
  1086.     Nach einer Trennlinie folgt die Angabe des Musters (pattern),
  1087.     mit dem das aktuelle Verzeichnis durchsucht wird.
  1088.  
  1089.   Filenote
  1090.   --------
  1091.   Wenn man Shift-I drückt, kann für die aktuelle Datei ein Kommentar
  1092.   (filenote) eingegeben werden. Er muß in Anführungszeichen gesetzt
  1093.   werden, wenn er Leerzeichen enthält. Leereingabe bewirkt nichts, Eingabe
  1094.   von "" löscht einen eventuell vorhandenen Kommentar.
  1095.  
  1096.  
  1097.  
  1098.   24.Datei löschen (Delete file)
  1099.  
  1100.   Diese Funktion wird mit Amiga-Del gestartet. Es erscheint dann eine
  1101.   Sicherheitsabfrage, ob die aktuell angezeigte Datei (einschließlich eines
  1102.   eventuell vorhandenen Icons) tatsächlich gelöscht werden soll. Mit Klick
  1103.   auf's DELETE-Gadget oder durch Drücken auf "D" wird bestätigt. Return
  1104.   reicht in diesem Fall nicht aus!
  1105.  
  1106.   Die gelöschte Datei bleibt weiterhin im Speicher und ist nun durch ein
  1107.   "D" vor der Prozentanzeige gekennzeichnet. Man kann sie zurückspeichern,
  1108.   falls man mit dem Löschen zu voreilig war. Allerdings können, bedingt
  1109.   durch die Formatierung, Änderungen im Vergleich zum Original eingetreten
  1110.   sein. Vor allem bei Programmen ist das nicht zu empfehlen ;-).
  1111.  
  1112.  
  1113.  
  1114.   25.%-Anzeige (Switch %)
  1115.  
  1116.   Mit "%" kann zwischen Prozent- und Zeilenanzeige (oben rechst im Titel)
  1117.   gewechselt werden. Damit wird gleichzeitig das Verhalten der GOTO-Funktion
  1118.   bestimmt: Werden % angezeigt, kann man nur einen Prozentsatz eingeben,
  1119.   ansonsten eine Zeilennummer.
  1120.  
  1121.  
  1122.  
  1123.   26.Archive (View archive, Flush tempdir, Unpack all/select)
  1124.  
  1125.   Für das Entpacken von Archiven und Auflisten ihres Inhaltes werden folgende
  1126.   Programme gebraucht:
  1127.  
  1128.     Archiver/Entpacker    |   Archiv-Endungen
  1129.     ------------------------+--------------------------
  1130.     LhA   1.38e        |   .lha, .lzh, .run, .exe¹)
  1131.     LZX   1.21        |   .lzx
  1132.     UnZip 5.30 und höher    |   .zip, .exe¹)
  1133.     GZip  1.2.4 (18.8.93)   |   .gz, .z, _Z, .tgz, .taz
  1134.  
  1135.     Statt LZX und LhA können auch UnLZX (V1.21!) bzw. LHX verwendet
  1136.     werden. Für TAR-Archive wird kein externer Entpacker benötigt.
  1137.  
  1138.   ¹) Dateien mit der Endung .exe können selbstextrahierende Zip- oder Lha-
  1139.      Archive aus dem MSDos-Bereich sein. Man kann dies testen, indem man
  1140.      eine .exe-Datei probeweise lädt. Falls es kein Lha-Archiv ist, das von
  1141.      NEXT erkannt wird, öffnet sich ein Requester, der 3 Wahlmöglichkeiten
  1142.      bietet:
  1143.  
  1144.      1. Test auf Archiv (OK)
  1145.      2. Datei laden    (Load)
  1146.      3. Abbrechen    (Cancel)
  1147.  
  1148.      Falls OK gewählt wird, setzt NEXT UnZip auf diese Datei an. Falls es
  1149.      sich tatsächlich um ein Archiv handelt, wird wie üblich der Archivinhalt
  1150.      angezeigt, anderenfalls erscheint eine Fehlermeldung.
  1151.  
  1152.   Falls man genügend Speicher hat und viel in Archiven herumstöbert, sollte
  1153.   man die Option RES verwenden. Die Entpacker werden dann automatisch beim
  1154.   ersten Einsatz resident gemacht. Falls ein Entpacker bereits resident sein
  1155.   sollte, wird dieser benutzt. Mit Ausnahme von GZip können alle genannten
  1156.   Entpacker resident gemacht werden. Bei UnZip ist die Version wichtig:
  1157.   V5.12 stürzt als residentes Programm ab, mit V5.30 gibt es keine Probleme.
  1158.  
  1159.   Die Pfade der oben aufgeführten Entpacker müssen entweder als Startoption
  1160.   eingegeben werden oder in ENV:next.prefs definiert sein. Ist dies nicht der
  1161.   Fall, muß der Pfad vor dem Laden eines Archivs eingegeben werden.
  1162.   Bei residenten Entpackern ist der einfache Name (ohne Pfad) anzugeben.
  1163.  
  1164.   Wird ein Archiv erkannt, wird eine Liste seines Inhaltes erzeugt und im
  1165.   Auswahlfenster angezeigt. Die gewünschte Datei kann wie bei einem
  1166.   Filerequester mit Cursortasten oder Maus angewählt und durch nochmaliges
  1167.   Anklicken bzw. Return geladen werden.
  1168.   Im Titel des Auswahlfensters steht nach dem Archivnamen eine Ziffer in [],
  1169.   die den Archivtype angibt: 1=lha 2=lzx 3=zip 4=gzip 7=tar.
  1170.   Normalerweise ist der Typ aus dem Suffix zu ersehen, aber nicht immer.
  1171.  
  1172.  
  1173.  
  1174.   Suche nach Dateien in Archiven
  1175.   Innerhalb der Archive kann bei geöffnetem Auswahlfenster nach bestimmten
  1176.   Dateien gesucht werden. Die Suche wird wie beim Hauptfenster mit '.'
  1177.   oder 'S' gestartet. Bei erfolgreicher Suche wird die Archivdatei,
  1178.   in der der gesuchte string vorkommt, ausgewählt und kann mit Return
  1179.   sofort entpackt und angezeigt werden. Die Suche kann mit 'N' (Next)
  1180.   bis zum Ende der Liste fortgesetzt werden.
  1181.  
  1182.   Die ausgewählte Datei wird nach TEMPDIR/x extrahiert und geladen.
  1183.   Falls die angewählte Datei wiederum ein Archiv sein sollte, wird
  1184.   eine neue Liste erzeugt usw.
  1185.  
  1186.   Funktionen im Zusammenhang mit Archiven
  1187.  
  1188.   View old archive (V)
  1189.   --------------------
  1190.   Zeigt den Inhalt des zuletzt geladenen Archivs an und ermöglicht Entpacken
  1191.   und Anzeigen weiterer Dateien.
  1192.  
  1193.   View (from) readme (Shift-V)
  1194.   ----------------------------
  1195.   Diese Funktion ist speziell für AMINET-Archive vorgesehen:
  1196.   Hat man ein .readme geladen, so kann man mit Shift-V auf das Archiv gleichen
  1197.   Namens zugreifen. Es wird also das Auswahlfenster mit dem Inhalt dieses
  1198.   Archivs geöffnet, aus dem man eine Datei auswählen kann.
  1199.   Falls die zum .readme gehörende Datei kein Archiv sein sollte, was bei
  1200.   Bilddateien manchmal vorkommt, wird vor dem Laden nachgefragt.
  1201.  
  1202.   Flush tempdir (Shift-Del)
  1203.   -------------------------
  1204.   löscht nach Sicherheitsabfrage alle Dateien in TEMPDIR/x. Damit kann
  1205.   benötigter Speicherplatz freigemacht werden. Falls keine temporären Dateien
  1206.   vorhanden sind, erscheint eine entsprechende Meldung.
  1207.  
  1208.   Unpack all (U)
  1209.   --------------
  1210.   extrahiert das gesamte Archiv in ein Verzeichnis, das einzugeben ist. Wenn
  1211.   dieses Verzeichnis nicht existiert, kann es auf Wunsch erzeugt werden. Wenn
  1212.   das Gadget "with path" angeklickt wird (Shortcut Amiga-P), werden die Pfade
  1213.   der archivierten Dateien erhalten, die erforderlichen Unterverzeichnisse
  1214.   werden ggf. neu angelegt.
  1215.  
  1216.   Unpack select (2xV)
  1217.   -------------------
  1218.   ermöglicht die Auswahl einer oder mehrerer Archivdateien zum Entpacken.
  1219.   Man öffnet dazu das Auswahlfenster mit "V" und drückt dann noch mal "V".
  1220.   Ein weiterer Druck auf "V" schaltet diesen Modus wieder ab. (V wirkt also
  1221.   als Umschalter zwischen beiden Modi)
  1222.   Die Dateinamen werden im Select-Modus in einer anderen Farbe dargestellt.
  1223.   Die Auswahl der Dateien erfolgt nun per Mausklick, nicht mehr über die
  1224.   Cursortasten. Ein ausgewählte Datei kann durch ein zweiten Klick wieder
  1225.   abgewählt werden. Der weitere Ablauf ist wie bei UNPACK all.
  1226.  
  1227.   Unpack all und Unpack select funktionieren auch ohne geöffnetes NEXT-Fenster.
  1228.   Dazu muß man nur NEXT mit dem Archivnamen aufrufen, worauf das Auswahl-
  1229.   fenster erscheint. Für Unpack all muß Return gedrückt werden, bei Unpack
  1230.   select muß mindestens eine Datei ausgewählt werden. Der weitere Ablauf ist
  1231.   wie schon beschrieben.
  1232.  
  1233.  
  1234.  
  1235.   27.Tabs (Tab width)
  1236.  
  1237.   Nach Drücken der TAB-Taste kann man eine neue Tabgröße eingeben. Die
  1238.   Änderung wird sofort sichtbar, sofern Tabs im Text sind. Zeilenumbrüche,
  1239.   die aufgrund der alten Tabgröße erfolgten, können allerdings nicht sofort
  1240.   rückgängig gemacht werden. Dazu ist die aktuelle Datei mit RELOAD neu zu
  1241.   laden. Es wird dann zur selben Position im Text gesprungen.
  1242.  
  1243.   Wenn ein Text mit einer von 8 abweichenden Tabgröße gedruckt wird, werden
  1244.   die Tabs durch eine entsprechende Anzahl von Leerzeichen expandiert. Beim
  1245.   Speichern in eine Datei bleiben die Tabs erhalten, wenn nicht Seiten-
  1246.   nummerierung gewählt wurde.
  1247.  
  1248.  
  1249.  
  1250.   28.Megafiles
  1251.  
  1252.   Wenn eine Datei zu groß ist, um sie als Ganzes in den Speicher zu lesen,
  1253.   wird versucht, sie zu "splitten", also stückweise zu laden. Die Größe
  1254.   der Teilstücke hängt vom größten zusammenhängenden Speicherblock ab.
  1255.   NEXT nimmt davon die Hälfte. XPK- und PowerPacker-Dateien können nicht
  1256.   gesplittet werden.
  1257.  
  1258.   Mit den Befehlen LINE up/down, PAGE up/down gelangt man automatisch in
  1259.   das anschließende Teilstück, wenn die obere/untere Grenze des aktuellen
  1260.   Teilstücks erreicht ist. Um schnell von einem Teilstück zum nächsten zu
  1261.   gelangen sollte man BOTTOM verwenden, für die entgegengesetzte Richtung
  1262.   TOP (am einfachsten die Cursortasten -> und <- wiederholt drücken).
  1263.  
  1264.   COUNT, SEARCH, GOTO, PRINT etc. sind nur auf das aktuelle Teilstück
  1265.   anwendbar. Dies wird sich vielleicht in einer künfigen Version ändern.
  1266.  
  1267.  
  1268.  
  1269.   29.Einstellungen (Settings)
  1270.  
  1271.   Das Einstellungs-Fenster wird mit Taste "`" geöffnet und sieht etwa wie
  1272.   folgt aus :
  1273.  
  1274.     +------------------------+
  1275.     | Settings         | Wirkung, wenn eingeschaltet:
  1276.     +------------------------+
  1277.     |      1 @LIB         | Anzeige von Guides mit amigaguide.library
  1278.     |      2 @CON            | Konvertierung von Guides, HTML ...
  1279.     |      3 @PUR         | Keine Konvertierung
  1280.     |      F FLUSH           | Löschen temporärer Dateien bei Ende
  1281.     |      A ASK             | Nachfrage beim Scannen von Verzeichnissen
  1282.     |      P PAUSE         | Pause nach jeder Druckseite
  1283.     |      L LINKS           | Verweise in Guides/HTMLs werden gezeigt
  1284.     |      S SMARTPRINT     | "Schlauer Druckmodus"
  1285.     |      K BOOKMODE     | Seitennummerierung abwechselnd links/rechts
  1286.     |      O ODDSFIRST     | Ungerade Seiten werden zuerst gedruckt
  1287.     |      C CENTERTITLE     | Seitentitel wird zentriert
  1288.     |      B BOLD         | Seitentitel fett
  1289.     |      U UNDERLINED      | Seitentitel unterstrichen
  1290.     |      I ITALIC      | Seitentitel kursiv
  1291.     +------------------------+
  1292.  
  1293.   Der gewünschte Modus wird durch Anklicken oder Taste (shortcuts vor den
  1294.   einzelnen Begriffen) eingeschaltet (@LIB,@CON,@PUR) bzw.umgeschaltet
  1295.   (alle anderen Modi). Mit Return werden Änderungen wirksam, Abbruch ohne
  1296.   Änderung erfolgt mit ESC, Q oder Leertaste.
  1297.  
  1298.  
  1299.  
  1300.   30.Editor aufrufen (Edit file)
  1301.  
  1302.   Mit Shift-E kann ein externer Editor zur Bearbeitung der aktuellen Datei
  1303.   aufgerufen werden. Sein Pfad kann mittels Option ED beim Start oder in
  1304.   next.prefs definiert werden, ansonsten muß er vor dem Aufruf eingegaben
  1305.   werden.
  1306.   Der Editor wird asynchron gestartet (Next wird also nicht blockiert) und
  1307.   bekommt einen Stack von 6000. Ich hoffe das reicht in allen Fällen.
  1308.  
  1309.   Falls die aktuelle Datei eine reine Textdatei ist, wird dem Editor einfach
  1310.   ihr Pfad übergeben. Falls sie binär, komprimiert oder schon gelöscht sein
  1311.   sollte, wird per Requester nachgefragt, ob der (formatierte) Next-Puffer
  1312.   ediert werden soll. Bei positiver Anwort wird der Puffer nach T:<file>
  1313.   kopiert und dann der Editor mit der neu angelegten Datei aufgerufen.
  1314.  
  1315.   Nach Aufruf des Editors und Bearbeitung der Datei, kann sie durch Druck
  1316.   auf "E" (ohne Shift) von NEXT erneut geladen werden.
  1317.  
  1318.  
  1319.  
  1320.   31.Datei kopieren (Copy file)
  1321.  
  1322.   Diese Funktion arbeitet wie der Copy-Befehl. Kopiert werden aber nur
  1323.   Dateien, die man sich mit NEXT angesehen hat. Nach Drücken von Shift-Y
  1324.   öffnet sich ein Auswahlfenster mit den Dateinamen (Inhalt wie bei ReLoad).
  1325.   Nach Auswahl einer Datei ist das Ziel (Verzeichnis oder Dateiname) einzu-
  1326.   geben.
  1327.   Im Gegensatz zu PRINT file (Shift-P) wird hier das Original kopiert und
  1328.   nicht der durch Formatierung mehr oder weniger veränderte Anzeigepuffer.
  1329.   Auf diese Weise kann man Texte und Binärdateien von externen Datenträgern
  1330.   in den eigenen Bestand übernehmen, ohne NEXT verlassen zu müssen.
  1331.  
  1332.  
  1333.  
  1334.   32.Font auswählen (Fonts)
  1335.   Der Fontrequester der reqtools.library kann mit Shift-F aufgerufen werden.
  1336.   Hat der ausgewählte Font dieselbe Breite wie der alte, wird die Datei
  1337.   sofort mit dem neuen Font angezeigt, ansonsten wird sie neu geladen und
  1338.   entsprechend der Fontbreite formatiert.
  1339.  
  1340.  
  1341.  
  1342.   33.Text neu formatieren (Reformat)
  1343. Mit dieser Funktion versucht NEXT Texte mit überlangen Zeilen "intelligent" zu formatieren.
  1344. Wie das funktionert, läßt sich am besten mit diesem Abschnitt erklären, der zwei lange Zeilen
  1345. enthält. Jetzt Shift-R drücken: die Datei wird erneut geladen, lange Zeilen werden gestutzt, kurze
  1346. Zeilen an vorhergehende angehängt...
  1347.   Und so sieht es anschließend aus.
  1348.  
  1349.   Die Neuformatierung unterbleibt bei binären Dateien und sie hat keine
  1350.   Wirkung, wenn der Text eingerückt ist.
  1351.  
  1352.  
  1353.  
  1354.   34.Änderungen
  1355.  
  1356.   Bedeutung: + neu, ^ verbessert, * geändert, - entfernt
  1357.  
  1358.   V2.8
  1359.   ====
  1360.   + Auf Wunsch einiger Benutzer gibt es die neue Startoption RIGHT. Sie
  1361.     setzt das Scrollgadget in den rechten Fensterrand statt nach unten.
  1362.   ^ Bessere Kompabilität mit urouhack und ähnlichen hacks.
  1363.   ^ XPM-Bilder werden im AGDT-Modus erkannt (vorher als Text)
  1364.   * Erhöhung des Maximalwertes von ROWS von 105 auf 126.
  1365.   * UnZip 5.12 stürzt ab, wenn resident gemacht (Meldung von Gustavo Gomez).
  1366.     Es wird daher die Verwendung von UnZip 5.30 empfohlen, das keine Probleme
  1367.     bereitet.
  1368.   - BUG: Startoption CENTER funktionierte nur bei Direkteingabe, nicht in
  1369.     next.prefs. Scheint niemanden gestört zu haben.
  1370.   - BUG: Titel des Help-Fensters wurde "wegoptimiert".
  1371.   V2.7
  1372.   ====
  1373.   + RTF(Rich Text Format) wird einschließlich Fußnoten und Stilen (fett,
  1374.     kursiv, unterstrichen) konvertiert.
  1375.   + Zeichensatzkonvertierung Macintosh->Ansi in Texten, Word-Dokumenten
  1376.     und RTF-Dateien. Anzeige der Dateitypen MacWORD, MacRTF und MacTEXT
  1377.     im Info-Fenster.
  1378.   ^ WORD: Das Auffinden von Text innerhalb der Word-Dateien wurde ver-
  1379.     bessert, insbesondere bei Word8-Dateien, die ein komplizierteres Format
  1380.     als ältere Versionen haben. Verweise auf Fußnoten und die Fußnoten
  1381.     selbst sind durch eine ¹ gekennzeichnet.
  1382.   ^ Selbstextrahierende Zip- und Lha-Archive aus dem PC-Bereich können
  1383.     entpackt werden (s. Kapitel "Archive").
  1384.   ^ HTML: <map> bzw. <area shape> mit den darin enthaltenen hrefs
  1385.     werden ausgewertet.
  1386.   - BUG: Einige Punkte des Helpmenüs unter OTHER führten die falschen
  1387.     Befehle aus.
  1388.  
  1389.   V2.6
  1390.   ====
  1391.   + Back/Forward (Shift-Left/Shift-Right): wirkt wie das Back- bzw. Forward-
  1392.     Gadget bei Browsern.
  1393.   + Druck eines angezeigten Bildes mit Shift-P.
  1394.   + MSWrite Dateien mit eingebetteten OLE Objekten und Bildern werden
  1395.     erkannt und konvertiert.
  1396.   + Startoption TOPMARGIN/K/N legt fest, wieviele Linefeeds am Beginn einer
  1397.     Seite beim Druck ausgegeben werden sollen. Default: 0
  1398.     Gedacht für Drucker wie z.B. Canon BJC 4xxx, bei denen keine "top margin"
  1399.     eingestellt werden kann.
  1400.   ^ Guides sind nun etwas farbiger: @{fg highlight} und @{fg shine} schalten
  1401.     Farbe 2 ein. @{AmigaGuide} wird zu AMIGAGUIDE.
  1402.   ^ @smartwrap (global und lokal) in Guides wird bei Konvertierung beachtet
  1403.   ^ Konvertierung von MSWord Dateien etwas verbessert
  1404.   ^ Fenster bleibt jetzt benutzbar, wenn infolge Read Error oder Speicher-
  1405.     problemen eine Datei nicht geladen werden konnte.
  1406.   * @CON ist default, vorher @LIB
  1407.   * Im "AsGuide mode" werden Guides nicht mehr mit amigaguide.library
  1408.     angezeigt, daher umbenannt in "AsDT mode" (AsDataType Modus)
  1409.   * "AsGuide once" umbenannt in "AG|DT once"  (AmigaGuide & DataTypes)
  1410.   * Die Funktion WRAP ist aus dem Settings-Fenster verschwunden.
  1411.     Stattdessen kann man eine Neuformatierung der aktuellen Datei ("Reformat")
  1412.     mit Shift-R erreichen. Die Datei wird dann sofort neu geladen.
  1413.   - BUG: Das Anspringen von Referenzen in archivierten HTMLs/Guides führte
  1414.     zu einem Enforcer hit.
  1415.  
  1416.   V2.5
  1417.   ====
  1418.   + Next hat nun Browser-Fähigkeiten. Verweise in HTML-Dateien werden mit
  1419.     Farbe 3 markiert. Anklicken führt zum Verweisziel.
  1420.   + Verweise in frames werden angezeigt, z.B. "FRAME main".
  1421.   + Konvertierte AmigaGuide-Dateien behalten Hypertexteigenschaften, d.h.
  1422.     Links können angeklickt werden.
  1423.   + Funktion "Browse links" durchsucht HTML- und Guide-Dateien nach Verweisen
  1424.   + Schalter LINKS ermöglicht Ausschalten von Verweisen in HTML- und
  1425.     Guide-Dateien. Beschleunigt die Konvertierung und spart Speicher.
  1426.     Hauptsächlich für den Ausdruck von HTML-Dateien gedacht.
  1427.   + Textextraktion aus (nicht komprimierten) Windows HLP-Dateien
  1428.   + Settings: WRAP-Modus. Wenn eingeschaltet und Fenster voll geöffnet,
  1429.     werden Texte mit überlangen Zeilen paragraphenweise formatiert.
  1430.   ^ Backslash in Guides wird nun beachtet: \\=\, \@=@
  1431.   ^ Bei konvertierten WORD-, WRITE- und HLP-Dateien wird der Puffer ediert,
  1432.     nicht wie vorher die binäre Originaldatei, was sinnlos war.
  1433.   ^ Anzeige von kleinen Bildern.
  1434.   * neuer Pointer für den AsGuide-Modus (ein Fotoapparat)
  1435.   * Verweise (Links) in Guides werden in Farbe 3 gezeigt.
  1436.   * Tastaturbelegung: Ein einfacher Klick mit LMB ist jetzt für HTML-Verweise
  1437.     und AmigaGuide-Links reserviert. Blockmarkierungen 1/2 sind mit Tasten
  1438.     1 bzw. 2 der Haupttastatur erreichbar (vorher mit LMB bzw. RMB).
  1439.   - zu kleine Bilder (Breite/Höhe =1) werden nicht mehr angezeigt wegen
  1440.     Absturzgefahr. Meldung: "Image too small".
  1441.   - BUG: Manche HTML-Dateien hatten eine unvollständige erste Zeile.
  1442.  
  1443.   -----------------------------------------------------------------------
  1444.  
  1445.  
  1446.   DANK an
  1447.  
  1448.   - Nico Francois und Magnus Holmgren für Reqtools
  1449.   - Charlie Gibbs für den A68k, mit dem auch NEXT assembliert wurde
  1450.   - Matt Dillon für DME
  1451.   - Andreas Neumann für das Uploaden von NEXT ins Aminet, zahlreiche
  1452.     Anregungen, Informationen über Dateiformate und Bugreports.
  1453.   - Hajo Stengert für's Betatesten und und praktische Vorschläge.
  1454.   - Georges Goncalves für seine anregenden Ideen
  1455.   - Matthias Blumenthal für die positive Rezension in Acta-Amiga
  1456.  
  1457.   Dank für Briefe oder Postkarten an
  1458.  
  1459.   - Carl Barry
  1460.   - Marco de Vitis
  1461.   - Fred Küchenmeister
  1462.   - Szutko Wlodzimierz
  1463.  
  1464.  
  1465.   Verbesserungsvorschläge, Wünsche, Fehlermeldungen, Lob, Postkarten...
  1466.   bitte an folgende Adresse schicken:
  1467.  
  1468.             Jürgen Klawitter
  1469.             Südendstraße 28
  1470.             D-12169 Berlin
  1471.