EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

mgdiffx - Online in der Cloud

Führen Sie mgdiffx im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl mgdiffx, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mgdiff - Motivbasierter grafischer Dateiunterschiedsbrowser

ZUSAMMENFASSUNG


mgdiff [-toolkitoption ...] [-quit] [-datei Name] [-Argumente diffags] [Datei1 Datei2]

BESCHREIBUNG


Mgdiff ist ein grafisches Frontend für die diff Befehl. Es ermöglicht dem Benutzer, die
Unterschiede zwischen zwei ASCII-Dateien im Kontext und optional, um eine dritte Datei auszuschreiben
das ist die benutzerdefinierte Zusammenführung dieser beiden Dateien. Es ist von einem ähnlichen inspiriert
Programm, genannt gdiff, die nur auf Silicon Graphics-Workstations läuft und für die
Quellcode wird nicht bereitgestellt.

Das Programm verwendet als Argumente verschiedene Flags (beschrieben im nächsten Abschnitt) und die Namen
von zwei Dateien zu vergleichen. Jeder Dateiname (aber nicht beide) kann als '-' angegeben werden.
Standardeingabe statt.

Die resultierende Anzeige besteht hauptsächlich aus zwei Textfeldern; der linke ist der
erste angegebene Datei und die rechte ist die zweite angegebene Datei. Zwischen und
unter den Textfeldern befinden sich Bildlaufleisten, mit denen die sichtbaren Teile der beiden geändert werden können
Dateien verglichen werden. Darüber hinaus implementiert das Programm die Scrolled Region
Empfehlungen von Abschnitt 2.3.4 des OSF/Motif Style Guide (Release 1.1), was bedeutet, dass
die Pfeil- und Paging-Tasten funktionieren auch zum Scrollen. Über jedem Textfeld steht der Name
der Datei in diesem Textfenster und die Zeilennummer in der angezeigten Datei.

Der Text in jedem der Textfenster ist in farbcodierte Zeilenblöcke unterteilt
mit einer von fünf verschiedenen Farben. Dies zeigt an, dass der Block:

unterscheidet sich zwischen den beiden Dateien

ist zwischen den beiden Dateien identisch

wurde in die eine oder andere Datei eingefügt

ist für Anzeigezwecke (um einen eingefügten Block in der anderen Datei abzugleichen)

wurde vom Benutzer ausgewählt (zum Schreiben in eine zusammengeführte Datei)

Diese Farben können vom Benutzer über X-Ressourcen geändert werden; siehe Abschnitt RESSOURCEN von
dieser Handbuchseite. Eine Legendendarstellung der Farben und ihrer Bedeutung ist über
das Hilfemenü.

Auf der rechten Seite des Displays befindet sich ein Übersichtsbereich; dies zeigt die Dateien in ihrem
Gesamtheit. Die Schieberegler im Übersichtsbereich verfolgen die im Text angezeigten Zeilen
Brote

Am oberen Rand des Displays befindet sich eine Motiv-Menüleiste; diese Funktionen werden in den MENÜS besprochen
Abschnitt dieser Handbuchseite.

Frühere Versionen dieses Programms (vor 2003) erlaubten nur die Auswahl der linken Hand
Seitendifferenz oder die rechte Seitendifferenz. Es würde auch nicht zulassen, dass eine Datei
mit nicht ausgewählten Blöcken gespeichert. Die aktuelle Version ermöglicht es dem Benutzer, beide Seiten von . auszuwählen
einen Unterschied, indem Sie Blöcke mit der mittleren Maustaste auswählen. Wenn beide Seiten von a
Unterschied ausgewählt sind beide Blöcke werden in der zusammengeführten Datei gespeichert und mit a . markiert
ähnlich wie der Weg CVS markiert Zusammenführungen, die eine manuelle Auflösung von Konflikten erfordern
Änderungen. Darüber hinaus ermöglicht die aktuelle Version auch das Speichern einer zusammengeführten Datei mit
nicht ausgewählte Blöcke. In diesem Fall enthält die zusammengeführte Datei weder die linke Seite
noch die rechte Seite der nicht ausgewählten Blöcke.

COMMAND LINE OPTIONAL


-Werkzeugsatzoption
Dies sind die Standardoptionen, die von allen Anwendungen akzeptiert werden, die das X Toolkit verwenden
Eigenheiten. Siehe den Abschnitt OPTIONEN in der X(1) Handbuchseite.

-Verlassen Diese Option legt die Ressource fest Mgdiff.quitIfSame zu "wahr". Dies wird dazu führen, dass
Programm, um sofort zu beenden, ohne ein Fenster zu öffnen, wenn die beiden Dateien keine
Unterschiede (bestimmt durch die diff Befehl).

-argumente diffags
Diese Option legt die Ressource fest Mgdiff.diffArgs zum Wert der diffags
Streit. Diese Flags werden an die . weitergegeben diff Befehl, der tatsächlich die berechnet
Unterschiede zwischen den beiden Dateien. Da jedes Argument übergeben werden kann, ist es
möglich, Flags anzugeben, die die diff Befehl zu fehlschlagen oder zu generieren
Ausgabe in einem anderen Format, das dazu führt, dass mgdiff Versagen. Für die meisten Versionen von
unterschied, nur drei Flaggen machen Sinn. Der erste ist '-b'; Dies bewirkt diff zu
Ignorieren Sie abschließende Leerzeichen (Leerzeichen und Tabulatoren) und behandeln Sie alle anderen Leerzeichenfolgen
als gleichwertig. Das zweite Flag ist '-w'; dies ignoriert Leerzeichen und behandelt Zeichenfolgen von
Leerzeichen als Äquivalent. Das letzte Flag ist '-i'; dies ignoriert die Groß-/Kleinschreibung beim Vergleich
Briefe.

-Datei Name
Dieser Befehl setzt die Ressource Mgdiff.Dateiname zum Wert der Name Argument.
mgdiff verwendet diese Zeichenfolge, um über einer von der Standardeingabe gelesenen Datei anzuzeigen.

MENÜS


Die Menüleiste enthält folgende Menüthemen als CascadeButtons: Reichen Sie das, Anzeigen, Auswählen,
Optionen und Hilfe. Der Rest dieses Abschnitts behandelt jeden Menüeintrag mit seinem Namen
und Beschleuniger, falls vorhanden.

Reichen Sie das

Dieses Pulldown-Menü steuert den Dateizugriff:

Öffnen Sie ... Strg + A

Ruft den FileSelectionDialog "Dateien öffnen" auf, damit der Benutzer zwei Dateien öffnen kann
zum Vergleich.

Offen Links... Strg + L

Ruft den FileSelectionDialog "Datei öffnen" auf, damit der Benutzer eine Datei angeben kann
öffnen und mit der bereits geöffneten rechten Datei vergleichen.

Offen Recht... Strg + R

Ruft den FileSelectionDialog "Datei öffnen" auf, damit der Benutzer eine Datei angeben kann
öffnen und mit der bereits geöffneten linken Datei vergleichen.

Neu laden Beide Meta+R

Führt Diff für beide aktuell geöffneten Dateien erneut aus.

Speichern Überteuert .. Strg + S

Ruft den FileSelectionDialog "Datei speichern" auf, damit der Benutzer eine
Ausgabedatei zum Schreiben der zusammengeführten Datei; Dies ist ein anwendungsmodaler Dialog. Die
Das Programm ermöglicht dem Benutzer, eine vorhandene Datei zu überschreiben, wird jedoch angezeigt
QuestionDialog, um dem Benutzer zu ermöglichen, den Vorgang bei Bedarf abzubrechen. Wenn es gibt
Bei allen nicht ausgewählten Unterschieden zwischen den beiden Dateien wird der Benutzer gefragt, ob
Sie möchten den Vorgang fortsetzen oder abbrechen. Wenn der Benutzer fortfährt, wird die Ausgabe
Datei enthält keinen der nicht ausgewählten Blöcke.

Speichern As Links...

Speichert die zusammengeführte Datei an dem Speicherort, der durch den Dateispeicherort auf der linken Seite angegeben wird.
Der Benutzer wird gefragt, ob er sicher ist, dass die vorhandene Datei
überschrieben. Wie bei "Speichern unter", wenn es nicht ausgewählte Bereiche mit Unterschieden gibt
zwischen den beiden Dateien hat der Benutzer gefragt, ob er fortfahren oder den Vorgang abbrechen möchte
Betrieb. Wenn der Benutzer fortfährt, enthält die Ausgabedatei keine der Daten in
die nicht ausgewählten Blöcke.

Speichern As Recht...

Speichert die zusammengeführte Datei an dem Speicherort, der durch den Dateispeicherort auf der rechten Seite angegeben wird.
Der Benutzer wird gefragt, ob er sicher ist, dass die vorhandene Datei
überschrieben. Wie bei "Speichern unter", wenn es nicht ausgewählte Bereiche mit Unterschieden gibt
zwischen den beiden Dateien hat der Benutzer gefragt, ob er fortfahren oder den Vorgang abbrechen möchte
Betrieb. Wenn der Benutzer fortfährt, enthält die Ausgabedatei keine der Daten in
die nicht ausgewählten Blöcke.

Beenden Strg + C

Beendet das Programm sofort.

Anzeigen

Dieses Pulldown-Menü enthält Befehle zum Navigieren durch die Dateien.

Vorherige Ctrl + P

Scrollt beide Dateiansichten, so dass der vorherige Unterschiedsbereich ist
Mgdiff.linesOfContext Zeilen vom oberen Rand des Anwendungsfensters.

Weiter Strg + N

Scrollt beide Dateiansichten, so dass der nächste Unterschiedsbereich ist
Mgdiff.linesOfContext Zeilen vom oberen Rand des Anwendungsfensters.

Weiter Nicht ausgewählt Strg + U

Scrollt beide Dateiansichten, so dass der nächste nicht ausgewählte Unterschiedsbereich ist
Mgdiff.linesOfContext Zeilen vom oberen Rand des Anwendungsfensters.

Auswählen

Die beiden verglichenen Dateien können optional zu einer Datei zusammengeführt werden. Dazu muss der Benutzer
muss für jeden Unterschiedsbereich zwischen den beiden Dateien auswählen, welche Version sein soll
in die zusammengeführte Datei geschrieben. Die Menüeinträge in diesem Pulldown-Menü ermöglichen es dem Benutzer,
Auswählen oder Abwählen von Unterschieden in Gruppen statt einzeln.

Links Alle

Für alle Unterschiede zwischen den beiden Dateien wählen Sie die linke Datei
Version.

Rechts Alle

Für alle Unterschiede zwischen den beiden Dateien wählen Sie die rechte Datei
Version.

Auswahl aufheben Alle

Hebt alle Unterschiede in beiden Dateien auf.

Optionen

Dieses Pulldown-Menü steuert verschiedene Erscheinungsbild- und/oder Verhaltensoptionen.

Überblick Strg + W

Dieser Menüeintrag schaltet das Vorhandensein des Übersichtsbereichs auf der rechten Seite von
das Anwendungsfenster. Der Standardwert für diesen Schalter wird durch a . gesteuert
Ressource, Mgdiff.Übersicht, die im Abschnitt RESSOURCEN beschrieben wird.

Horizontale Scrollbar Strg + H

Dieser Menüeintrag schaltet das Vorhandensein der horizontalen Bildlaufleiste am unteren Rand von . um
das Anwendungsfenster. Der Standardwert für diesen Schalter wird durch a . gesteuert
Ressource, Mgdiff.horzScrollbar, die im Abschnitt RESSOURCEN beschrieben wird.

Ziehen Scrollen Ctrl + D

Dieser Menüeintrag schaltet das Verhalten der Bildlaufleisten im Anwendungsfenster um.
Wenn festgelegt, führt das Ziehen des Schiebereglers einer Bildlaufleiste zu einer sofortigen Änderung der
Ansicht des zu vergleichenden Textes. Unscharf wird die Ansicht erst am Ende geändert
eines Schiebereglers ziehen (wenn die Maustaste losgelassen wird.) Diese Einstellung kann
bevorzugt auf einem langsameren X-Server. Der Standardwert für diesen Schalter wird gesteuert durch
eine Ressource, Mgdiff.dragScroll, die im Abschnitt RESSOURCEN beschrieben wird.

Hilfe

Dieses Pulldown-Menü zeigt Befehle zum Abrufen von Hilfe oder Informationen zu mgdiff.

Ausführung... Strg + V

Ruft einen Informationsdialog mit Autor- und Versionsinformationen auf.

Manuell Buchseite... Strg + M

Ruft eine DialogShell mit einem ScrolledText-Widget auf, das diese Handbuchseite enthält.
Der Befehl zum Generieren ist über eine Ressource anpassbar, Mgdiff.manCommand,
die im Abschnitt RESSOURCEN beschrieben wird.

Farbe Legende... Strg + G

Ruft eine DialogShell auf, die die Verwendung von Farbe bei der Codierung der Typen von . zusammenfasst
Unterschiede zwischen den beiden verglichenen Dateien.

anderes ANZEIGEN/STEUERUNG


Sie können direkt zu einer bestimmten Stelle in den beiden Dateien wechseln, indem Sie verwenden BDrag in der Übersicht
Bereich.

Das Programm verwendet für die Auswahl das, was der OSF/Motif Style Guide als "Mehrfachauswahl" bezeichnet
einzelne Blöcke zum Schreiben in eine zusammengeführte Datei. Klicken BAuswählen auf einem nicht ausgewählten Block
fügt ihn der Liste der ausgewählten Blöcke hinzu. Klicken BAuswählen auf einem ausgewählten Block entfernt ihn
aus der Liste der ausgewählten Blöcke. Darüber hinaus klicken Sie auf BAuswählen auf einem nicht ausgewählten Block
die einem ausgewählten Block gegenüberliegt (in den anderen Textfenstern), entfernt den ausgewählten Block
aus der Liste der ausgewählten Blöcke.

Die Zahlen in den Kästchen neben den Dateinamen sind die Zeilennummern der Zeilen bei
oben in den Textfeldern.

WIDGETS


Was folgt, ist die Hierarchie der Motif-Widgets, wie sie von . generiert wurde Bearbeiter(1). Das
Die hierarchische Struktur des Widget-Baums spiegelt sich in der Einrückung wider. Jede Zeile
besteht aus dem Widgetklassennamen gefolgt vom Widgetinstanznamen. Diese Information
kann nützlich sein, wenn Sie das Erscheinungsbild des Programms über die Ressource anpassen möchten
zu üben.

mgdiff mgdiff
XmMainWindow mainw
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
XmRowColumn-Menüleiste
XmCascadeButtonGadget-Schaltfläche_0
XmCascadeButtonGadget-Schaltfläche_1
XmCascadeButtonGadget-Schaltfläche_2
XmCascadeButtonGadget-Schaltfläche_3
XmCascadeButtonGadget-Schaltfläche_4
XmMenuShell popup_file_menu
XmRowColumn select_menu
XmPushButtonGadget-Schaltfläche_0
XmPushButtonGadget-Schaltfläche_1
XmSeparatorGadget-Trennzeichen_0
XmPushButtonGadget-Schaltfläche_2
XmRowColumn file_menu
XmPushButtonGadget-Schaltfläche_0
XmPushButtonGadget-Schaltfläche_1
XmPushButtonGadget-Schaltfläche_2
XmPushButtonGadget-Schaltfläche_3
XmPushButtonGadget-Schaltfläche_4
XmSeparatorGadget-Trennzeichen_0
XmPushButtonGadget-Schaltfläche_5
XmPushButtonGadget-Schaltfläche_6
XmSeparatorGadget-Trennzeichen_1
XmPushButtonGadget-Schaltfläche_7
XmRowColumn options_menu
XmToggleButtonGadget-Schaltfläche_0
XmToggleButtonGadget-Schaltfläche_1
XmToggleButtonGadget-Schaltfläche_2
XmRowColumn help_menu
XmPushButtonGadget-Schaltfläche_0
XmPushButtonGadget-Schaltfläche_1
XmPushButtonGadget-Schaltfläche_2
XmRowColumn view_menu
XmPushButtonGadget-Schaltfläche_0
XmPushButtonGadget-Schaltfläche_1
XmPushButtonGadget-Schaltfläche_2
XmForm-Formular1
XmFrame-Rahmen1
XmForm-Formular3
XmScrollBar sbl
XmDrawingArea dam
XmScrollBar sbr
XmFrame-Rahmen2
XmForm-Formular4
XmForm-Formular2
XmScrollBar sb
XmForm-Formular21
XmFrame-Rahmen3
XmLabel-Name
XmFrame-Rahmen31
XmTextFeldleinenuml
XmForm-Formular22
XmFrame-Rahmen4
XmLabel-Fanname
XmFrame-Rahmen41
XmTextFeldleinenumr
XmDrawingArea textl
XmDrawingArea-Textr
XmScrollBar sbh
XmDialogShell-Versionspopup
XmMessageBox-Version
XmLabelGadget-Symbol
XmLabelGadget
XmSeparatorGadget-Trennzeichen
XmPushButtonGadget OK
XmPushButtonGadget Abbrechen
XmPushButtonGadget-Hilfe
XmDialogShell-manualpage_popup
XmForm-Handbuchseite
XmPanedWindow-Bereich
XmScrolledWindow help_textSW
XmScrollBar-vbar
XmText-Hilfetext
XmForm-Formular2a
XmPushButton OK
XmSash Schärpe
XmSeparatorGadget-Trennzeichen
XmSash Schärpe
XmSeparatorGadget-Trennzeichen
XmDialogShell legend_popup
XmForm-Legende
XmPanedWindow-Bereich
XmRowColumn rc
XmLabel-Label1
XmLabel-Label2
XmLabel-Label3
XmLabel-Label4
XmLabel-Label5
XmForm-Formular2a
XmPushButton OK
XmSash Schärpe
XmSeparatorGadget-Trennzeichen
XmSash Schärpe
XmSeparatorGadget-Trennzeichen
XmDialogShell werror_popup
XmMessageBox-Fehler
XmLabelGadget-Symbol
XmLabelGadget
XmSeparatorGadget-Trennzeichen
XmPushButtonGadget OK
XmPushButtonGadget Abbrechen
XmPushButtonGadget-Hilfe

X WISSENSDATENBANK


Mgdiff.diffVordergrund: Schwarz

Mgdiff.diffHintergrund: gelben

Diese Farben gelten für Blöcke, die sich zwischen den Dateien unterscheiden.

Mgdiff.gleicher Vordergrund: Schwarz

Mgdiff.sameHintergrund: grau

Diese Farben gelten für Blöcke, die zwischen den Dateien identisch sind.

Mgdiff.insertForeground: Schwarz

Mgdiff.insertHintergrund: Orange

Diese Farben gelten für Blöcke, die in eine Datei eingefügt wurden.

Mgdiff.blankVordergrund: Schwarz

Mgdiff.blankHintergrund: grey66

Diese Farben sind für Blöcke, die zu Anzeigezwecken dienen.

Mgdiff.Vordergrund auswählen: Schwarz

Mgdiff.selectBackground: ! Schiefer blau

Diese Farben sind für Blöcke, die vom Benutzer ausgewählt wurden.

Mgdiff.font: 7x13fett

Schriftart zum Anzeigen von Textblöcken.

Mgdiff.dragScroll: was immer dies auch sein sollte.

Auf true setzen, wenn das Ziehen der Bildlaufleiste sofortige Änderungen im angezeigten Text bewirken soll, und
false, wenn sich die Ansicht erst ändern soll, nachdem die Bildlaufleiste verschoben wurde.

Mgdiff.Übersicht: was immer dies auch sein sollte.

Auf true setzen, wenn der Abschnitt Dateiübersicht angezeigt werden soll.

Mgdiff.horzScrollbar: was immer dies auch sein sollte.

Auf true setzen, wenn die horizontale Bildlaufleiste angezeigt werden soll.

Mgdiff.linesOfContext: 3

Anzahl der Zeilen, die über einem Differenzblock erscheinen sollen, der mit dem Vorherigen . erreicht wurde
oder Next-Befehle. Sollte größer oder gleich Null sein.

Mgdiff.manBefehl: (Mann mgdiff | col -B) 2> & 1

Der Befehl (oder die Pipeline), der verwendet wird, um eine formatierte Handbuchseite ohne Escape-Codes zu erstellen.

Mgdiff.diffBefehl: diff

Das diff(1) kompatibler Befehl zum Berechnen von Unterschieden zwischen Textdateien.

Mgdiff.diffArgs:

Die zu liefernden Argumente diff Befehl. Diese Ressource kann auch über die
-argumente Befehlszeilenoption.

Mgdiff.quitIfSame: falsch

Wenn die beiden Dateien keine Unterschiede aufweisen (wie durch die diff Befehl) dann beenden
sofort, ohne ein Fenster hochzufahren. Diese Ressource kann auch über das auf "true" gesetzt werden
-Verlassen Befehlszeilenoption.

Mgdiff.Dateiname: (Standard)

mgdiff verwendet diese Zeichenfolge, um über einer von der Standardeingabe gelesenen Datei anzuzeigen. Diese Ressource
kann auch über den . eingestellt werden -Datei Befehlszeilenoption.

DIAGNOSE


Gibt den vom generierten Exit-Status zurück diff Befehl. Dies ist normalerweise 0 für nein
Unterschiede, 1 für einige Unterschiede und 2 für Fehler.

Verwenden Sie mgdiffx online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad