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

   NC5TIPS.TXT  -  Tips für den Umgang mit dem Norton Commander Version 5.xx

   Copyright (C) 07/1995-04/1997 bei Matthias Paul
                                     Ubierstraße 28
                                     D-50321 BRÜHL
                                     DEUTSCHLAND

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

   Ich übernehme keine Gewähr für die Richtigkeit der Informationen.
   Jegliche Haftung für Schäden etc. ist ausgeschlossen. Hinweise auf
   Fehler sowie auf weitere Tips und Tricks sind immer willkommen.

   Bitte beachten Sie README.1ST für 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 während des Countdowns nur auf Mausereignisse und
    nicht auf Tastaturereignisse reagiert. Das führt dazu, daß der Bild-
    schirmschoner des NC sich regelmäßig 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 für die nächste Zeit wieder Ruhe.

    Außerdem kommt der Mini-Textbetrachter <Alt>+<F3> beim schnellen
    Blättern 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 Stück aus dem sichtbaren Bereich
    herausgescrollt wurden. Gefahr für die Datei selbst besteht glücklicher-
    weise nicht. Dieser Fehler besteht mit NC 5.01 immer noch!

    Unter Multitaskern ist noch ein weiterer Bug äußerst störend:

    Sobald in einem Task einer der Betrachter des NC geladen ist, kann es
    vorkommen, daß in einem anderen Task die Tastatureingabe völlig verrückt
    spielt. Dies äußerst sich z.B. dadurch, daß ohne erkennbaren Grund
    plötzlich Modifiziererzustände aktiviert werden (<Shift>, <Ctrl>,
    <Alt>), und damit Blockmarkierungsfunktionen einiger Editore angewählt
    werden. Beim Benutzen der Cursor-Tasten (besonders bei schneller
    Wiederholrate und auf langsamen Rechnern) kommt es vor, daß scheinbar
    willkürlich die Zahlen '2', '4', '6' oder '8' an der jeweiligen Position
    in einen Text eingestreut werden (was äußerst gefährlich 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 Länge Null, d.h. sind völlig
    wertlos. U.U. passiert dies nur bei sehr großen Archiven oder nur bei
    mit PKZIP gepackten Archiven.

    Mit Update 5.01 konnte ich dieses Verhalten bisher nicht mehr fest-
    stellen. Näheres ist noch ungeklärt. In jedem Fall sollte man ein waches
    Auge auf die Resultate des Entpackens werfen, ehe man sich darauf ver-
    läßt, 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 für die <F3>-Ansicht) einen Fehler, er könne 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 für 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 frühen (aber weitverbreiteten PKZIP-Version ab 2.0, aber noch vor
    2.04g eine Unstimmigkeit oder einen Fehler im Format gegeben, der dazu
    führt, daß Fremd-Packer wie der NCZIP mit dem Archiv nicht richtig
    arbeiten können). Bei mit PKZIP 2.04g gepackten Archiven konnte ich
    noch keine Probleme feststellen.


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

    Möchte 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-Schwäche von ARJ, das seine
    temporären 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 für 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% möglich sein
    (nicht überprüft).


   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 wäre wohl auch kaum möglich, trotzdem
    kann dies manchmal für 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 möglich, 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 können wegen der schlechteren
    Protokollmöglichkeiten auch ganz zusammenbrechen. Der NC hängt 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), unterstützt 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 häufig vor, daß der NC das gewählte Pack-
    programme (außer 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, führten nicht unter
    allen Begleitumständen zum Erfolg (was aber nicht heißt, 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 Notlösung 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 bezüglich der Bildschirmsteuerung
    bezeichnet werden. Er arbeitet nur in den Standardmodi 80x25 bzw.
    den 43/50-Zeilen-Modi von EGA/VGA, paßt sich aber nicht an andere
    Bildschirmmodi an. Außerdem 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 ursprüngliche Markierung
    verändert wurde, z.B. ist plötzlich ein größerer Bereich oder ein
    komplett anderer Bereich markiert! Außerdem kommt es (offensichtlich
    nur beim Kopieren an Positionen, die weit vor der Position des
    markierten Bereichs liegen) vor, daß ein völlig anderer Bereich an
    die gewünschte Position kopiert wird, oder daß an einer völlig anderen
    Stelle verstümmelte Daten eingefügt werden.

    Da man diese Fehler nicht unbedingt sofort bemerkt (und der Editor
    keine .BAK Files anlegt), kann ich beim Bearbeiten größerer 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 überprüft.)


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

    Der NC 5 bietet die Möglichkeit, je nach Dateiendung verschiedene
    Editore zu wählen. Oft nicht bekannt ist die Möglichkeit, daß man
    auch mehrere Editore für 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 während der Einrichtung).
    So können auf einfache Weise Probleme gelöst werden, die dann auftreten,
    wenn etwa unterschiedliche Editore für Dateien mit gleichen Datei-
    endungen benötigt werden (z.B. ein Editor für besonders große Dateien
    und ein schneller Editor für 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 Länge der Dateien oder deren Anzahl liegt, fest steht,
    daß ein Archiv mit knapp 200 Binärdateien, die im Mittel nicht größer
    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
    für erwähnenswert... Allerdings wurde ein anderes Archiv mit wenigen
    Dateien (Text und Binär etwa im Gleichgewicht) der Größenordnung
    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 lästige Bugs enthält,
    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-
    abläufe und das Look & Feel des NC so gut nachahmen, daß man sie fast
    mit dem NC verwechseln könnte:

     - 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 Kürze in den Beta-Test gehen:

                                 URL: http://158.250.10.195/dn/

     - Volkov Commander [VC]

    Beide stammen aus Ost-Europa und sind (preisgünstige) ShareWare.
    
    Mir persönlich gefällt der DN besonders gut, da er eigentlich fast
    sämtliche Möglichkeiten des NC 5 bietet (mal von einigen Grafik-Viewern
    und Packern abgesehen, externe Programme lassen sich aber dafür
    flexibler einbinden, hierzu gibt es sogar eine eigene Skriptsprache),
    aber überall noch ein bis zwei Stufen weitergeht, eigentlich mit allen
    Beschränkungen im Konzept des NC auf intuitive Weise bricht und dabei
    hochgradig flexibel konfiguriert werden kann. Dazu gehören Unterstützung
    für 4DOS/NDOS (DESCRIPT.ION Dateien, Dateieinfärbung), ein leistungs-
    fähiger Editor und Viewer (beliebig große Dateien, schnell, Syntax-
    Highlighting), Unterstützung für hohe Textmodi, usw. Eine Kombination
    von linkem und rechtem Fenster des NC ist unter DN ein sog. Manager,
    der zwei Panels aufweist. Neben der Fähigkeit, mehrere Manager gleich-
    zeitig aktiv zu halten, kann man auch mehrere Editor- und Viewer-Fenster
    geöffnet 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 Menüstruktur des NC besser nach, bietet dafür aber
    nach meinem Kenntnisstand (habe keine aktuelle Version) nicht die
    Möglichkeiten des DN, sondern hält sich sehr an das Vorbild. Für
    Puristen, die überladene Menüs nicht mögen, sicherlich interessant.

    Wenn Sie nach einem 'Update' für den NC suchen, sollten Sie in jedem
    Fall beide der genannten Programme einem ausführlichen Test unter-
    ziehen, um alle Vorzüge kennenzulernen.


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


Converted to HTML by TXT2HTML (©Thomas Antoni), 29.06.2011, 17:35:55