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

   NC5TIPS.TXT  -  Tips fr den Umgang mit dem Norton Commander Version 5.xx

   Copyright (C) 07/1995-04/1997 bei Matthias Paul
                                     Ubierstrae 28
                                     D-50321 BRHL
                                     DEUTSCHLAND

   EMail          : <Matthias.Paul@post.rwth-aachen.de>
   Letzte nderung: 1997-04-13 -mp

   Ich bernehme keine Gewhr fr die Richtigkeit der Informationen.
   Jegliche Haftung fr Schden etc. ist ausgeschlossen. Hinweise auf
   Fehler sowie auf weitere Tips und Tricks sind immer willkommen.

   Bitte beachten Sie README.1ST fr weitere Bestimmungen.

   Weitere Hinweise finden sich auch in NWDOS7UN.TXT, NWDOSTIP.TXT,
   DRDOS6UN.TXT, DRDOSTIP.TXT, BATTIPS.TXT, MSDOSTIP.TXT, NC4TIPS.TXT u.a.


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

   berblick:

    1. Bugs in den Textbetrachtern mit <F3> und <Alt>+<F3>
    2. Bugs im NCZIP-Entpacker
    3. ARJ als Entpacker unter dem NC
    4. Hinweise zu Link-Verbindungen
    5. 4DOS/NDOS DESCRIBE
    6. Fehlermeldung 'Kann Komprimierprogramm nicht finden'
    7. Bugs in der Bildschirmsteuerung
    8. Bug in Text-Editor mit <F4>
    9. Editor-Auswahl
   10. NCZIP und PKZIP im Vergleich
   11. Alternativen zum Norton Commander

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

   1. Bugs in den Textbetrachtern mit <F3> und <Alt>+<F3>:
   =======================================================

    Der <F3>-Textbetrachter des NC 5.00 hat Schwierigkeiten mit dem Bild-
    schirmschoner, da er whrend des Countdowns nur auf Mausereignisse und
    nicht auf Tastaturereignisse reagiert. Das fhrt dazu, da der Bild-
    schirmschoner des NC sich regelmig aktiviert und erst durch eine Maus-
    bewegung oder einen Tastendruck wieder deaktiviert werden mu. Dieses
    Verhalten kann auf Dauer recht nervend werden, wurde allerdings mit dem
    Minor-Update NC 5.01 teilweise korrigiert.
    Allerdings kann es - offenbar durch einen weiteren Bug - immer noch
    vorkommen, da sich der NC-Bildschirmschoner unmittelbar nach dem Laden
    eines <F3>-Textbetrachters (nicht <Alt>+<F3>) aktiviert. Hier hilft es
    entweder, die Maus zu bewegen, oder den NC kurzfristig komplett zu
    verlassen und danach wieder zu starten. Dabei werden die Countdowns
    neu initialisiert und man hat fr die nchste Zeit wieder Ruhe.

    Auerdem kommt der Mini-Textbetrachter <Alt>+<F3> beim schnellen
    Blttern mittels <PageUp>/<PageDown> manchmal mit der Darstellung des
    Textes durcheinander. Einzelne Bereiche des Schirmbildes passen dann
    nicht mehr sauber zusammen, es entstehen nicht vorhandene Leerzeilen,
    es fehlt eine Textpassage oder es wird irgendein Speicherbereich des
    Computer angezeigt. Diese Effekte bleiben meistens erhalten, bis die
    entsprechende Passagen ein ganzes Stck aus dem sichtbaren Bereich
    herausgescrollt wurden. Gefahr fr die Datei selbst besteht glcklicher-
    weise nicht. Dieser Fehler besteht mit NC 5.01 immer noch!

    Unter Multitaskern ist noch ein weiterer Bug uerst strend:

    Sobald in einem Task einer der Betrachter des NC geladen ist, kann es
    vorkommen, da in einem anderen Task die Tastatureingabe vllig verrckt
    spielt. Dies uerst sich z.B. dadurch, da ohne erkennbaren Grund
    pltzlich Modifiziererzustnde aktiviert werden (<Shift>, <Ctrl>,
    <Alt>), und damit Blockmarkierungsfunktionen einiger Editore angewhlt
    werden. Beim Benutzen der Cursor-Tasten (besonders bei schneller
    Wiederholrate und auf langsamen Rechnern) kommt es vor, da scheinbar
    willkrlich die Zahlen '2', '4', '6' oder '8' an der jeweiligen Position
    in einen Text eingestreut werden (was uerst gefhrlich und rgerlich
    sein kann). Das Problem liegt an einer veralteten Methode, auf die
    Tastatur zuzugreifen. Die Betrachter des NC benutzen offenbar noch eine
    Methode, die nur auf PCs und XTs erlaubt ist und auf ATs durch eine
    etwas aufwendigere Ansteuerung ersetzt werden mu (welche aber auf XTs
    nicht funktioniert). Daher ist normalerweise eine Fallunterscheidung
    notwendig, die in den NC-Betrachtern offenbar nicht realisiert wurde.


   2. Bugs im NCZIP-Entpacker:
   ===========================

    Der ZIP-Entpacker des NC 5.00 arbeitet nicht immer korrekt:

    Wenn man aus einem Archiv Dateien aus Unterverzeichnissen entpacken
    will, haben diese im Zielverzeichnis die Lnge Null, d.h. sind vllig
    wertlos. U.U. passiert dies nur bei sehr groen Archiven oder nur bei
    mit PKZIP gepackten Archiven.

    Mit Update 5.01 konnte ich dieses Verhalten bisher nicht mehr fest-
    stellen. Nheres ist noch ungeklrt. In jedem Fall sollte man ein waches
    Auge auf die Resultate des Entpackens werfen, ehe man sich darauf ver-
    lt, da alles geklappt hat.

    Ein anderes Problem ist allerdings mit Version 5.01 noch nicht behoben:

    U.U. meldet der NCZIP-Packer beim Extrahieren aus einem Archiv (und sei
    es auch nur fr die <F3>-Ansicht) einen Fehler, er knne die jeweilige
    Datei nicht schreiben, obwohl das Archiv intakt ist. In diesem Fall
    sollte man mit dem Original-PKZIP "PKZIP archiv.zip -vt" eine bersicht
    ber die internen Versionen ausgeben lassen. Wurde das Archiv von
    "PKZIP 2.0 fr MS-DOS" (das wird aber auch noch bei PKZIP 2.04g benutzt)
    erzeugt, so sollte man das Paket mit PKUNZIP entpacken und - wenn das
    problemlos geht - mit PKZIP 2.04g+ wieder einpacken. Danach sollte auch
    der NCZIP-Packer mit dem Archiv klarkommen. Offenbar hat es hier in
    einer frhen (aber weitverbreiteten PKZIP-Version ab 2.0, aber noch vor
    2.04g eine Unstimmigkeit oder einen Fehler im Format gegeben, der dazu
    fhrt, da Fremd-Packer wie der NCZIP mit dem Archiv nicht richtig
    arbeiten knnen). Bei mit PKZIP 2.04g gepackten Archiven konnte ich
    noch keine Probleme feststellen.


   3. ARJ als Entpacker unter dem NC:
   ==================================

    Mchte man mit ARJ Dateien ber Laufwerks- oder Verzeichnisgrenzen
    hinweg entpacken, so wird der Vorgang u.U. mit einer Fehlermeldung
    abgebrochen. Dies liegt an einer Design-Schwche von ARJ, das seine
    temporren Dateien in %Temp% abgelegt, aber im aktuellen Verzeichnis
    sucht. Ist nun die Umgebungsvariable %Temp% z.B. mit C:\TMP etc.
    belegt, so findet ARJ seine Dateien nicht mehr. Abhilfe schafft ein
    Aufruf ber einen Batchjob, der fr die Dauer der ARJ-Session den
    Eintrag von %Temp% zu Null setzt.

    z.B.:  ARJ.BAT:

    @ECHO off
    SET tmptemp=%Temp%
    IF NOT "%tmptemp%"=="%Temp%" GOTO error
    SET temp=
    :cont
    ...\arj.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
    SET Temp=%tmptemp%
    GOTO end
    :error
    ECHO Kein Platz in der Umgebung!
    GOTO cont
    :end

    Abhilfe soll auch mit den ARJ Optionen -wPATH und -w%Temp% mglich sein
    (nicht berprft).


   4. Hinweise zu Link-Verbindungen:
   =================================

    Innerhalb von Link-Verbindungen kann man den <F3>-Betrachter nicht
    verwenden.

    Wenn man Kommandos von der Kommandozeile des NC abschickt, beziehen sich
    diese immer auf das lokale Fenster (auch wenn das Link-Fenster das
    aktuelle Fenster ist). Anderes wre wohl auch kaum mglich, trotzdem
    kann dies manchmal fr Verwirrung sorgen.

    Der NC hat in Link-Fenstern Probleme mit Umbenennungen von Verzeichnis-
    sen, wenn in der Bezeichnung Wildcards vorkommen oder der Name des
    Verzeichnisses eine Dateierweiterung besitzt.

    Bisher war es mir noch nicht mglich, unter dem Novell DOS/
    Caldera OpenDOS Multitasker TASKMGR im Hintergrund Link-Verbindungen
    aktiv zu halten. Stattdessen bricht die Kommunikation ab und wird
    erst wieder fortgesetzt, wenn man den Task wieder aktiv schaltet
    (Links ber parallele Schnittstellen knnen wegen der schlechteren
    Protokollmglichkeiten auch ganz zusammenbrechen. Der NC hngt dann,
    kann aber, falls Sie den erweiterten Tastaturtreiber K3PLUS oder
    FreeKEYB installiert haben, relativ gefahrlos mit <Ctrl>+<Alt>+<Break>
    terminiert werden.


   5. 4DOS/NDOS DESCRIBE:
   ======================

    Obwohl es bei den Norton Utilities schon seit langem eine Lizenzversion
    von 4DOS gibt (NDOS), untersttzt der Norton Commander (aus dem gleichen
    Haus) selbst in der Version 5 immer noch nicht die DESCRIPT.ION Dateien
    von 4DOS/NDOS, was das Handling mit diesem Feature erschwert.


   6. Fehlermeldung 'Kann Komprimierprogramm nicht finden':
   ========================================================

    Wenn man externe Archivprogramme mit '<Alt>+<F5> Komprimieren' ver-
    wenden will, so kommt es hufig vor, da der NC das gewhlte Pack-
    programme (auer NCZIP) nicht finden kann. Verschiedene Einstellungs-
    nderungen in PACKER.SET (komplette Pfadangaben, Aufruf ber %ComSpec%
    bzw. COMMAND.COM/C, Tricks mit APPEND) und im NC-Verzeichnis liegende
    Batchjobs, die auf die Packprogramme verweisen, fhrten nicht unter
    allen Begleitumstnden zum Erfolg (was aber nicht heit, da es bei
    Ihnen nicht funktionieren kann; offenbar gibt es hier insbesondere in
    Netzen Probleme).

    Stellt sich die Frage: Mu das sein bei einem Programm aus den 90ern?

    Als Notlsung kann man die entsprechenden Packprogramme direkt in das
    NC-Verzeichnis kopieren, damit der NC sie findet.


   7. Bugs in der Bildschirmsteuerung:
   ===================================

    Der NC kann nicht gerade als Vorbild bezglich der Bildschirmsteuerung
    bezeichnet werden. Er arbeitet nur in den Standardmodi 80x25 bzw.
    den 43/50-Zeilen-Modi von EGA/VGA, pat sich aber nicht an andere
    Bildschirmmodi an. Auerdem kommt er nicht sauber mit anderen
    Bildschirmseiten als 0 zurecht. Dies zeigt sich z.B. beim Restaurieren,
    nachdem sein Bildschirmschoner zugeschlagen hat.


   8. Bug in Text-Editor mit <F4>:
   ===============================

    Wie der Textbetrachter (<F3> und <Alt>+<F3>), so hat auch der NC-Text-
    Editor einen schweren Bug (zumindest in der deutschen Version 5.00). Die
    Blockmarkierfunktionen (mit <F3>...<F3>) funktionieren in Verbindung mit
    der folgenden Blockkopieraktion (<F5>) nicht immer richtig.

    Es kann vorkommen, da nach dem Kopieren die ursprngliche Markierung
    verndert wurde, z.B. ist pltzlich ein grerer Bereich oder ein
    komplett anderer Bereich markiert! Auerdem kommt es (offensichtlich
    nur beim Kopieren an Positionen, die weit vor der Position des
    markierten Bereichs liegen) vor, da ein vllig anderer Bereich an
    die gewnschte Position kopiert wird, oder da an einer vllig anderen
    Stelle verstmmelte Daten eingefgt werden.

    Da man diese Fehler nicht unbedingt sofort bemerkt (und der Editor
    keine .BAK Files anlegt), kann ich beim Bearbeiten grerer Dateien
    nur dringend von der Verwendung des internen Editors abraten.

    (Ob dieser Fehler auch noch mit dem Update 5.01 besteht, habe ich noch
    nicht berprft.)


   9. Editor-Auswahl:
   ==================

    Der NC 5 bietet die Mglichkeit, je nach Dateiendung verschiedene
    Editore zu whlen. Oft nicht bekannt ist die Mglichkeit, da man
    auch mehrere Editore fr einen Dateityp angeben kann. In diesem Fall
    bekommt man beim Druck auf <F4> eine Auswahl der zugeordneten Editore
    (die Reihenfolge entspricht der in der Liste whrend der Einrichtung).
    So knnen auf einfache Weise Probleme gelst werden, die dann auftreten,
    wenn etwa unterschiedliche Editore fr Dateien mit gleichen Datei-
    endungen bentigt werden (z.B. ein Editor fr besonders groe Dateien
    und ein schneller Editor fr kleinere Dateien).


   10. NCZIP und PKZIP im Vergleich:
   =================================

    Man sollte es kaum glauben, es ist aber wahr: Der im Norton Commander 5
    integrierte ZIP-Packer NCZIP packt (zumindest manche) Dateien besser
    als das Original PKZIP 2.04! Ich habe nicht untersucht, ob dies an dem
    Dateiinhalt, der Lnge der Dateien oder deren Anzahl liegt, fest steht,
    da ein Archiv mit knapp 200 Binrdateien, die im Mittel nicht grer
    als 2 KByte waren und ziemlich redundant, mit NCZIP ("Platzsparend
    komprimieren") gut 6 KByte mehr 'eingeschrumpft' wurden als mit PKZIP
    (Maximale Kompression "-eX"). Damit war der Gesamtkompressionsfaktor
    etwa 2% besser. Dies mag ein Einzelfall sein, trotzdem hielt ich es
    fr erwhnenswert... Allerdings wurde ein anderes Archiv mit wenigen
    Dateien (Text und Binr etwa im Gleichgewicht) der Grenordnung
    20 - 50 KByte etwa 1 KByte schlechter komprimiert, was etwa 0,5% Verlust
    entsprach.
    Fazit: Wenn ein .ZIP Archiv knapp zu gro ist (um z.B. auf eine Diskette
    zu passen), lohnt es sich, einen anderen 'Zipper' auszuprobieren.


   11. Alternativen zum Norton Commander: [97-03-20]
   =================================================

    Anbetracht der Tatsache, da der NC 5 trotz gewisser Erweiterungen
    kaum grundlegende Neuerungen bietet, in bestimmten Situationen diverse
    Probleme bereitet, allgemein nicht sehr flexibel konfiguriert werden
    kann und auch nach dem Update 5.01 noch allerhand lstige Bugs enthlt,
    suchen viele Benutzer nach Alternativen.
    Mit sind - neben anderen (wie dem DOS Command Center [DCC], dem Nordhoff
    Commander [VNC] oder der CERES-Shell [SHELL]) - zwei hierzulande noch
    recht unbekannte Norton Commander Clones bekannt, die die Bedienungs-
    ablufe und das Look & Feel des NC so gut nachahmen, da man sie fast
    mit dem NC verwechseln knnte:

     - DOS Navigator II [DN]    Derzeit liegt DN II V1.50 auf

                                 URL: http://www.ritlabs.com/dn/

                                als Release-Kandidat vor und DN III
                                soll in Krze in den Beta-Test gehen:

                                 URL: http://158.250.10.195/dn/

     - Volkov Commander [VC]

    Beide stammen aus Ost-Europa und sind (preisgnstige) ShareWare.
    
    Mir persnlich gefllt der DN besonders gut, da er eigentlich fast
    smtliche Mglichkeiten des NC 5 bietet (mal von einigen Grafik-Viewern
    und Packern abgesehen, externe Programme lassen sich aber dafr
    flexibler einbinden, hierzu gibt es sogar eine eigene Skriptsprache),
    aber berall noch ein bis zwei Stufen weitergeht, eigentlich mit allen
    Beschrnkungen im Konzept des NC auf intuitive Weise bricht und dabei
    hochgradig flexibel konfiguriert werden kann. Dazu gehren Untersttzung
    fr 4DOS/NDOS (DESCRIPT.ION Dateien, Dateieinfrbung), ein leistungs-
    fhiger Editor und Viewer (beliebig groe Dateien, schnell, Syntax-
    Highlighting), Untersttzung fr hohe Textmodi, usw. Eine Kombination
    von linkem und rechtem Fenster des NC ist unter DN ein sog. Manager,
    der zwei Panels aufweist. Neben der Fhigkeit, mehrere Manager gleich-
    zeitig aktiv zu halten, kann man auch mehrere Editor- und Viewer-Fenster
    geffnet halten, auch wenn in beiden Fenstern Archive angezeigt werden.
    Und dabei ist der DN noch ausgesprochen schnell und platzsparend. Alle
    Achtung vor den russischen Programmierern!!!

    Der VC ahmt die Menstruktur des NC besser nach, bietet dafr aber
    nach meinem Kenntnisstand (habe keine aktuelle Version) nicht die
    Mglichkeiten des DN, sondern hlt sich sehr an das Vorbild. Fr
    Puristen, die berladene Mens nicht mgen, sicherlich interessant.

    Wenn Sie nach einem 'Update' fr den NC suchen, sollten Sie in jedem
    Fall beide der genannten Programme einem ausfhrlichen Test unter-
    ziehen, um alle Vorzge kennenzulernen.


  ---------------------------------------------------------------------------
