EngelsFransSpaans

Ad


OnWorks-favicon

mgdiffx - Online in de cloud

Voer mgdiffx uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht mgdiffx die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mgdiff - Op motieven gebaseerde browser voor grafische bestandsverschillen

KORTE INHOUD


mgdiff [-toolkitoption ...] [-quit] [-bestand naam] [-argumenten verschillen] [bestand1 bestand2]

PRODUCTBESCHRIJVING


Mgdiff is een grafische front-end voor de diff commando. Hiermee kan de gebruiker de
verschillen tussen twee ASCII-bestanden in context en, optioneel, om een ​​derde bestand uit te schrijven
dat is de door de gebruiker gedefinieerde samenvoeging van deze twee bestanden. Het is geïnspireerd door iets soortgelijks
programma, genaamd gdiff, die alleen op Silicon Graphics-werkstations draait en waarvoor
broncode wordt niet verstrekt.

Het programma neemt als argumenten verschillende vlaggen (beschreven in de volgende sectie) en de namen
van twee bestanden om te vergelijken. Beide bestandsnamen (maar niet beide) kunnen worden opgegeven als '-' om te gebruiken
standaardinvoer in plaats daarvan.

De resulterende weergave bestaat grotendeels uit twee tekstpanelen; die aan de linkerkant is de
het eerste opgegeven bestand en het bestand aan de rechterkant is het tweede opgegeven bestand. Tussen en
onder de tekstvensters bevinden zich schuifbalken waarmee u de zichtbare delen van de twee kunt wijzigen
bestanden die worden vergeleken. Bovendien implementeert het programma de gescrolde regio
aanbevelingen van Paragraaf 2.3.4 van de OSF/Motif Style Guide (release 1.1), wat betekent dat
de pijl- en paginatoetsen werken ook om te scrollen. Boven elk tekstvenster staat de naam
van het bestand in dat tekstvenster en het regelnummer in het bestand dat wordt weergegeven.

De tekst in elk van de tekstvensters is verdeeld in blokken regels die een kleurcode hebben
met een van de vijf verschillende kleuren. Dit geeft aan dat het blok:

verschilt tussen de twee bestanden

is identiek tussen de twee bestanden

is ingevoegd in het ene of het andere bestand

is voor weergavedoeleinden (om een ​​ingevoegd blok in het andere bestand te matchen)

is geselecteerd door de gebruiker (voor schrijven naar een samengevoegd bestand)

Deze kleuren kunnen door de gebruiker worden gewijzigd via X-bronnen; zie het gedeelte MIDDELEN van
deze handleidingpagina. Een legendaweergave van de kleuren en hun betekenis is beschikbaar via
het Help-menu.

Aan de rechterkant van het display bevindt zich een overzichtsgebied; dit toont de bestanden in hun
geheel. De schuifregelaars in het overzichtsgebied volgen de regels die in de tekst worden weergegeven
brood.

Bovenaan het scherm bevindt zich een Motif-menubalk; deze functies worden besproken in de MENU'S
gedeelte van deze handleidingpagina.

Eerdere versies van dit programma (vóór 2003) stonden alleen de selectie van de linkerhand toe
zijverschil of het rechterzijverschil. Het zou ook niet toestaan ​​dat een bestand wordt
opgeslagen met niet-geselecteerde blokken. Met de huidige versie kan de gebruiker beide kanten van selecteren
een verschil door blokken te selecteren met de middelste muisknop. Wanneer beide zijden van a
verschil zijn geselecteerd, worden beide blokken opgeslagen in het samengevoegde bestand en gemarkeerd in a
op dezelfde manier als de manier waarop CVS markeerfusies die een handmatige oplossing van conflicten vereisen
veranderingen. Bovendien maakt de huidige versie het ook mogelijk om een ​​samengevoegd bestand op te slaan met
niet-geselecteerde blokken. In dit geval zal het samengevoegde bestand noch de linkerkant bevatten
noch de rechterkant van de niet-geselecteerde blokken.

COMMAND LINE OPTIES


-toolkitoptie
Dit zijn de standaardopties die worden geaccepteerd door alle applicaties die de X Toolkit gebruiken
Intrinsiek. Zie het gedeelte OPTIES in de X(1) handleiding pagina.

-ontslag nemen Met deze optie wordt de bron ingesteld Mgdiff.quitIfSame naar "waar". Dit zal ervoor zorgen dat de
programma om onmiddellijk af te sluiten zonder een venster te openen als de twee bestanden nee hebben
verschillen (zoals bepaald door de diff opdracht).

-argumenten verschillen
Met deze optie wordt de bron ingesteld Mgdiff.diffArgs naar de waarde van de verschillen
argument. Deze vlaggen worden doorgegeven aan de diff commando dat feitelijk de
verschillen tussen de twee bestanden. Omdat elk argument kan worden aangenomen, is dat ook zo
Het is mogelijk om vlaggen te specificeren die ervoor zorgen dat de diff opdracht om te mislukken of te genereren
uitvoer in een ander formaat dat zal veroorzaken mgdiff falen. Voor de meeste versies van
verschil, slechts drie vlaggen hebben enige betekenis. De eerste is '-b'; dit veroorzaakt diff naar
negeer achterliggende spaties (spaties en tabs) en behandel alle andere reeksen spaties
als gelijkwaardig. De tweede vlag is '-w'; dit negeert spaties en behandelt reeksen van
blanco's als gelijkwaardig. De laatste vlag is '-i'; Bij het vergelijken wordt hierbij rekening gehouden met hoofdletters en kleine letters
brieven.

-het dossier naam
Met deze opdracht wordt de bron ingesteld Mgdiff.bestandsnaam naar de waarde van de naam argument.
mgdiff gebruikt deze tekenreeks om weer te geven over een bestand dat is gelezen vanuit standaardinvoer.

MENU


De menubalk bevat de volgende menu-onderwerpen als CascadeButtons: Dien in, Bekijk, kies,
Opties en Help. De rest van deze sectie bespreekt elk menu-item en toont de naam ervan
en eventuele versneller.

Dien in

Dit vervolgkeuzemenu regelt de toegang tot bestanden:

Open... Ctrl + A

Opent de FileSelectionDialog "Bestanden openen" zodat de gebruiker twee bestanden kan openen
ter vergelijking.

Openen Links... Ctrl + L

Opent de FileSelectionDialog "Open File" zodat de gebruiker een bestand kan specificeren
openen en vergelijken met het reeds geopende rechterbestand.

Openen Rechts... Ctrl + R

Opent de FileSelectionDialog "Open File" zodat de gebruiker een bestand kan specificeren
openen en vergelijken met het reeds geopende linkerbestand.

Reload Te gebruiken zowel Meta+R

Voert diff opnieuw uit op beide momenteel geopende bestanden.

Bespaar Als ... Ctrl + S

Roept de FileSelectionDialog "Bestand opslaan" op, zodat de gebruiker een
uitvoerbestand voor het schrijven van het samengevoegde bestand; dit is een modaal toepassingsdialoogvenster. De
programma staat de gebruiker toe een bestaand bestand te overschrijven, maar er verschijnt een
QuestionDialog zodat de gebruiker de bewerking indien gewenst kan annuleren. Als er zijn
voor alle niet-geselecteerde gebieden met verschil tussen de twee bestanden wordt de gebruiker gevraagd of dit het geval is
ze willen doorgaan of de operatie annuleren. Als de gebruiker doorgaat, wordt de uitvoer
bestand zal geen van de niet-geselecteerde blokken bevatten.

Bespaar As Links...

Slaat het samengevoegde bestand op op de locatie die wordt opgegeven door de bestandslocatie aan de linkerkant.
De gebruiker wordt gevraagd of hij zeker weet dat hij het bestaande bestand wil hebben
overschreven. Net als bij "Opslaan als", als er niet-geselecteerde gebieden van verschil zijn
tussen de twee bestanden vroeg de gebruiker of hij wilde doorgaan of het bestand wilde annuleren
operatie. Als de gebruiker doorgaat, bevat het uitvoerbestand geen van de gegevens in
de niet-geselecteerde blokken.

Bespaar As Rechts...

Slaat het samengevoegde bestand op op de locatie die wordt opgegeven door de bestandslocatie aan de rechterkant.
De gebruiker wordt gevraagd of hij zeker weet dat hij het bestaande bestand wil hebben
overschreven. Net als bij "Opslaan als", als er niet-geselecteerde gebieden van verschil zijn
tussen de twee bestanden vroeg de gebruiker of hij wilde doorgaan of het bestand wilde annuleren
operatie. Als de gebruiker doorgaat, bevat het uitvoerbestand geen van de gegevens in
de niet-geselecteerde blokken.

afrit Ctrl + C

Sluit het programma onmiddellijk af.

Bekijk

Dit vervolgkeuzemenu bevat opdrachten om door de bestanden te bladeren.

Vorige Ctrl + P

Bladert door beide bestandsweergaven zodat het vorige gebied van verschil zichtbaar is
Mgdiff.linesOfContext lijnen vanaf de bovenkant van het toepassingsvenster.

Volgende Ctrl + N

Bladert door beide bestandsweergaven zodat het volgende verschilgebied zich bevindt
Mgdiff.linesOfContext lijnen vanaf de bovenkant van het toepassingsvenster.

Volgende Unselected Ctrl + U

Bladert door beide bestandsweergaven zodat het volgende niet-geselecteerde verschilgebied zich bevindt
Mgdiff.linesOfContext lijnen vanaf de bovenkant van het toepassingsvenster.

kies

De twee bestanden die worden vergeleken, kunnen optioneel worden samengevoegd tot één bestand. Om dit te doen, moet de gebruiker
moet voor elk verschilgebied tussen de twee bestanden selecteren welke versie moet zijn
naar het samengevoegde bestand geschreven. Met de menu-items in dit vervolgkeuzemenu kan de gebruiker dit doen
selecteer of deselecteer verschillen in groepen in plaats van individueel.

Links Alles

Voor alle verschillen tussen de twee bestanden selecteert u het linkerbestand
versie.

Rechts Alles

Voor alle verschillen tussen de twee bestanden selecteert u het rechterbestand
versie.

unselect Alles

Deselecteert alle gebieden met verschillen in beide bestanden.

Opties

Dit vervolgkeuzemenu bestuurt diverse uiterlijk- en/of gedragsopties.

Overzicht Ctrl + W

Met dit menu-item schakelt u de aanwezigheid van het overzichtsgebied aan de rechterkant van
het applicatievenster. De standaardwaarde voor deze schakelaar wordt bepaald door a
hulpbron, Mgdiff.overzicht, dat wordt beschreven in de sectie MIDDELEN.

Horizontaal scrollbar Ctrl + H

Met dit menu-item schakelt u de aanwezigheid van de horizontale schuifbalk onderaan in
het applicatievenster. De standaardwaarde voor deze schakelaar wordt bepaald door a
hulpbron, Mgdiff.horzScrollbar, dat wordt beschreven in de sectie MIDDELEN.

Slepen Rol Ctrl + D

Met dit menu-item schakelt u het gedrag van de schuifbalken in het toepassingsvenster in of uit.
Indien ingesteld, resulteert het slepen van de schuifregelaar van een schuifbalk in een onmiddellijke wijziging in de
weergave van de tekst die wordt vergeleken. Indien uitgeschakeld, wordt de weergave pas aan het einde gewijzigd
van een schuifregelaar (wanneer de muisknop wordt losgelaten). Deze instelling is mogelijk
bij voorkeur op een langzamere X-server. De standaardwaarde voor deze schakelaar wordt bepaald door
een grondstof, Mgdiff.dragScroll, dat wordt beschreven in de sectie MIDDELEN.

Help

In dit vervolgkeuzemenu worden opdrachten weergegeven voor het verkrijgen van hulp bij of informatie over mgdiff.

Version ... Ctrl + V

Opent een informatiedialoog met auteur- en versie-informatie.

Handmatig Bladzijde... Ctrl + M

Roept een DialogShell op met een ScrolledText-widget die deze handleidingpagina bevat.
De opdracht om dit te genereren is aanpasbaar via een bron, Mgdiff.manCommand,
die wordt beschreven in de sectie MIDDELEN.

Kleur Legende... Ctrl + G

Toont een DialogShell die het gebruik van kleur samenvat bij het coderen van de typen
verschillen tussen de twee bestanden die worden vergeleken.

ANDERE DISPLAYS/BEDIENINGEN


U kunt rechtstreeks naar een bepaalde plek in de twee bestanden gaan met behulp van BDrag in het overzicht
gebied.

Het programma gebruikt wat de OSF/Motif Style Guide "meervoudige selectie" noemt om te selecteren
individuele blokken voor het schrijven naar een samengevoegd bestand. Klikken BSelecteer op een niet-geselecteerd blok
voegt het toe aan de lijst met geselecteerde blokken. Klikken BSelecteer op een geselecteerd blok verwijdert het
uit de lijst met geselecteerde blokken. Bovendien, klikken BSelecteer op een niet-geselecteerd blok
die tegenover een geselecteerd blok staat (in de andere tekstvensters), verwijdert het geselecteerde blok
uit de lijst met geselecteerde blokken.

De nummers in de kleine vakjes naast de bestandsnamen zijn de regelnummers van de regels op
de bovenkant van de tekstvensters.

WIDGETS


Wat volgt is de hiërarchie van Motif-widgets, zoals gegenereerd door redactie(1). De
de hiërarchische structuur van de widgetboom wordt weerspiegeld in de inspringing. Elke regel
bestaat uit de naam van de widgetklasse gevolgd door de naam van de widgetinstantie. Deze informatie
kan handig zijn als u het uiterlijk van het programma via resource wilt aanpassen
instellingen.

mgdiff mgdiff
XmMainWindow hoofdw
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
XmRowColumn-menubalk
XmCascadeButtonGadget-knop_0
XmCascadeButtonGadget-knop_1
XmCascadeButtonGadget-knop_2
XmCascadeButtonGadget-knop_3
XmCascadeButtonGadget-knop_4
XmMenuShell popup_file_menu
XmRowColumn select_menu
XmPushButtonGadget-knop_0
XmPushButtonGadget-knop_1
XmSeparatorGadget separator_0
XmPushButtonGadget-knop_2
XmRowColumn bestand_menu
XmPushButtonGadget-knop_0
XmPushButtonGadget-knop_1
XmPushButtonGadget-knop_2
XmPushButtonGadget-knop_3
XmPushButtonGadget-knop_4
XmSeparatorGadget separator_0
XmPushButtonGadget-knop_5
XmPushButtonGadget-knop_6
XmSeparatorGadget separator_1
XmPushButtonGadget-knop_7
XmRowColumn opties_menu
XmToggleButtonGadget-knop_0
XmToggleButtonGadget-knop_1
XmToggleButtonGadget-knop_2
XmRowColumn help_menu
XmPushButtonGadget-knop_0
XmPushButtonGadget-knop_1
XmPushButtonGadget-knop_2
XmRowColumn weergavemenu
XmPushButtonGadget-knop_0
XmPushButtonGadget-knop_1
XmPushButtonGadget-knop_2
XmForm-formulier1
XmFrame-frame1
XmForm-formulier3
XmScrollBar sbl
XmTekeningGebied dam
XmScrollBar sbr
XmFrame-frame2
XmForm-formulier4
XmForm-formulier2
XmScrollBar z
XmForm-formulier21
XmFrame-frame3
XmLabel fnaam
XmFrame-frame31
XmTextField lineuml
XmForm-formulier22
XmFrame-frame4
XmLabel-fnamer
XmFrame-frame41
XmTextField linnennumr
XmDrawingArea tekstl
XmDrawingArea tekstr
XmScrollBar sbh
XmDialogShell versie_popup
XmMessageBox-versie
XmLabelGadget-symbool
XmLabelGadget
XmSeparatorGadget-scheidingsteken
XmPushButtonGadget OK
XmPushButtonGadget Annuleren
Hulp bij XmPushButtonGadget
XmDialogShell handleidingpagina_popup
XmForm-handleidingpagina
XmPanedWindow-deelvenster
XmScrolledWindow help_textSW
XmScrollBar vbar
XmText help_tekst
XmForm-formulier2a
XmPushButton OK
XmSash-sjerp
XmSeparatorGadget-scheidingsteken
XmSash-sjerp
XmSeparatorGadget-scheidingsteken
XmDialogShell legend_popup
XmForm-legende
XmPanedWindow-deelvenster
XmRowColumn rc
XmLabel-label1
XmLabel-label2
XmLabel-label3
XmLabel-label4
XmLabel-label5
XmForm-formulier2a
XmPushButton OK
XmSash-sjerp
XmSeparatorGadget-scheidingsteken
XmSash-sjerp
XmSeparatorGadget-scheidingsteken
XmDialogShell werror_popup
XmMessageBox-fout
XmLabelGadget-symbool
XmLabelGadget
XmSeparatorGadget-scheidingsteken
XmPushButtonGadget OK
XmPushButtonGadget Annuleren
Hulp bij XmPushButtonGadget

X KENNISDATABASE


Mgdiff.diffVoorgrond: zwart

Mgdiff.diffAchtergrond: geel

Deze kleuren zijn voor blokken die per bestand verschillen.

Mgdiff.sameVoorgrond: zwart

Mgdiff.sameBackground: grijs

Deze kleuren zijn voor blokken die identiek zijn tussen bestanden.

Mgdiff.insertVoorgrond: zwart

Mgdiff.insertachtergrond: oranje

Deze kleuren gelden voor blokken die in één bestand zijn ingevoegd.

Mgdiff.blankVoorgrond: zwart

Mgdiff.blankAchtergrond: grey66

Deze kleuren zijn voor blokken die bedoeld zijn voor weergavedoeleinden.

Mgdiff.selectVoorgrond: zwart

Mgdiff.selectBackground: licht leisteen blauw

Deze kleuren zijn voor blokken die door de gebruiker zijn geselecteerd.

Mgdiff.lettertype: 7x13vet

Lettertype voor het weergeven van tekstblokken.

Mgdiff.dragScroll: waar

Instellen op true als het slepen van de schuifbalk onmiddellijke wijzigingen in de bekeken tekst moet veroorzaken, en
false als de weergave alleen moet veranderen nadat de schuifbalk is verplaatst.

Mgdiff.overzicht: waar

Stel deze in op true als de bestandsoverzichtsectie moet verschijnen.

Mgdiff.horzScrollbar: waar

Stel deze in op true als de horizontale schuifbalk moet verschijnen.

Mgdiff.linesOfContext: 3

Aantal regels dat boven een verschilblok moet verschijnen dat is bereikt met behulp van de Vorige
of Volgende opdrachten. Moet groter of gelijk zijn aan nul.

Mgdiff.manCommand: (man mgdiff | col -B) 2> & 1

De opdracht (of pijplijn) die wordt gebruikt om een ​​opgemaakte manpagina te produceren zonder escapecodes.

Mgdiff.diffCommand: diff

De diff(1) compatibele opdracht om te gebruiken voor het berekenen van verschillen tussen tekstbestanden.

Mgdiff.diffArgs:

De argumenten die aan de diff commando. Deze bron kan ook worden ingesteld via de
-argumenten opdrachtregeloptie.

Mgdiff.quitIfSame: vals

Als de twee bestanden geen verschillen vertonen (zoals bepaald door de diff opdracht) en sluit vervolgens af
onmiddellijk zonder een venster te openen. Deze bron kan ook op "true" worden ingesteld via de
-ontslag nemen opdrachtregeloptie.

Mgdiff.bestandsnaam: (standaard)

mgdiff gebruikt deze tekenreeks om weer te geven over een bestand dat is gelezen vanuit standaardinvoer. Deze bron
kan ook worden ingesteld via de -het dossier opdrachtregeloptie.

DIAGNOSE


Retourneert de afsluitstatus die is gegenereerd door de diff commando. Dit is meestal 0 voor nee
verschillen, 1 voor enkele verschillen en 2 voor fouten.

Gebruik mgdiffx online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

Ad