AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

mgdiffx - En ligne dans le Cloud

Exécutez mgdiffx dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mgdiffx qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mgdiff - Navigateur de différences de fichiers graphiques basé sur Motif

SYNOPSIS


mgdiff [-toolkitoption ...] [-quit] [-fichier prénom] [-arguments différencie] [fichier1 fichier2]

DESCRIPTION


MgdiffComment est une interface graphique pour le diff commander. Il permet à l'utilisateur de visualiser les
différences entre deux fichiers ASCII en contexte et, éventuellement, d'écrire un troisième fichier
qui est la fusion définie par l'utilisateur de ces deux fichiers. Il s'inspire d'un modèle similaire
programme, appelé gdiff, qui ne fonctionne que sur les postes de travail Silicon Graphics et pour lesquels
le code source n'est pas fourni.

Le programme prend comme arguments divers drapeaux (décrits dans la section suivante) et les noms
de deux fichiers à comparer. L'un ou l'autre nom de fichier (mais pas les deux) peut être donné comme '-' à utiliser
entrée standard à la place.

L'affichage résultant se compose principalement de deux volets de texte ; celui de gauche est le
premier fichier spécifié et celui de droite est le deuxième fichier spécifié. Entre et
sous les volets de texte se trouvent des barres de défilement qui permettent de modifier les parties visibles des deux
fichiers en cours de comparaison. De plus, le programme implémente la région de défilement
recommandations de la section 2.3.4 de l'OSF/Motif Style Guide (version 1.1), ce qui signifie que
les touches fléchées et de pagination fonctionneront également pour faire défiler. Au-dessus de chaque volet de texte se trouve le nom
du fichier dans ce volet de texte et le numéro de ligne dans le fichier qui est affiché.

Le texte dans chacun des volets de texte est divisé en blocs de lignes qui sont codés par couleur
avec l'une des cinq couleurs différentes. Cela indique que le bloc :

diffère entre les deux fichiers

est identique entre les deux fichiers

a été inséré dans l'un ou l'autre fichier

est à des fins d'affichage (pour faire correspondre un bloc inséré dans l'autre fichier)

a été sélectionné par l'utilisateur (pour écrire dans un fichier fusionné)

Ces couleurs peuvent être modifiées par l'utilisateur via les ressources X ; voir la section RESSOURCES de
cette page de manuel. Un affichage de la légende des couleurs et de leurs significations est disponible en utilisant
le menu Aide.

Sur le côté droit de l'écran se trouve une zone de vue d'ensemble ; cela montre les fichiers dans leur
intégralité. Les curseurs de la zone de vue d'ensemble suivent les lignes affichées dans le texte
Les pains

En haut de l'écran se trouve une barre de menus Motif ; ces fonctions sont discutées dans les MENUS
section de cette page de manuel.

Les versions antérieures de ce programme (avant 2003) ne permettaient que la sélection de la main gauche
différence latérale ou la différence du côté droit. Cela ne permettrait pas non plus à un fichier d'être
enregistré avec des blocs non sélectionnés. La version actuelle permet à l'utilisateur de sélectionner les deux côtés de
une différence en sélectionnant des blocs à l'aide du bouton central de la souris. Lorsque les deux côtés d'un
différence sont sélectionnés les deux blocs seront enregistrés dans le fichier fusionné et marqués dans un
manière similaire à la manière CVS marque les fusions qui nécessitent une résolution manuelle des conflits
changements. De plus, la version actuelle permet également l'enregistrement d'un fichier fusionné avec
blocs non sélectionnés. Dans ce cas, le fichier fusionné ne contiendra ni la partie gauche
ni le côté droit des blocs non sélectionnés.

COMMAND LINE OPTIONS


-option boîte à outils
Ce sont les options standard acceptées par toutes les applications qui utilisent le X Toolkit
Intrinsèques. Voir la section OPTIONS dans le X(1) page de manuel.

-quitter Cette option définit la ressource Mgdiff.quitIfSame à "vrai". Cela provoquera le
programme à quitter immédiatement sans afficher de fenêtre si les deux fichiers n'ont pas
différences (telles que déterminées par le diff commander).

-arguments différencie
Cette option définit la ressource Mgdiff.diffArgs à la valeur de la différencie
argument. Ces drapeaux sont transmis au diff commande qui calcule réellement le
différences entre les deux fichiers. Comme n'importe quel argument peut être passé, il est
possible de spécifier des drapeaux qui provoquent le diff commande d'échouer ou de générer
sortie dans un format différent qui entraînera mgdiff échouer. Pour la plupart des versions de
différence, seuls trois drapeaux ont un sens. Le premier est « -b » ; ce qui provoque diff à
ignorer les blancs de fin (espaces et tabulations) et traiter toutes les autres chaînes de blancs
comme équivalent. Le deuxième indicateur est « -w » ; cela ignore les blancs et traite les chaînes de
blancs comme équivalents. Le dernier indicateur est « -i » ; cela ignore la casse lors de la comparaison
des lettres.

-fichier prénom
Cette commande définit la ressource Mgdiff.nom de fichier à la valeur de la prénom argument.
mgdiff utilise cette chaîne pour s'afficher sur un fichier lu à partir d'une entrée standard.

MENUS


La barre de menus contient les rubriques de menu suivantes sous forme de boutons Cascade : Déposez votre dernière attestation , Voir, Sélectionnez,
Options et d’aide. Le reste de cette section traite de chaque entrée de menu, montrant son nom
et accélérateur, le cas échéant.

Déposez votre dernière attestation

Ce menu déroulant contrôle l'accès aux fichiers :

Ouvrir... Ctrl + A

Affiche la boîte de dialogue "Ouvrir les fichiers" FileSelectionDialog pour permettre à l'utilisateur d'ouvrir deux fichiers
en comparaison.

Ouvert La gauche... Ctrl + L

Affiche le FileSelectionDialog « Ouvrir un fichier » pour permettre à l'utilisateur de spécifier un fichier
pour ouvrir et comparer avec le fichier de droite déjà ouvert.

Ouvert Droite... Ctrl + R

Affiche le FileSelectionDialog « Ouvrir un fichier » pour permettre à l'utilisateur de spécifier un fichier
pour ouvrir et comparer avec le fichier de gauche déjà ouvert.

Recharger Les deux Méta+R

Réexécute diff sur les deux fichiers actuellement ouverts.

Épargnez Trop cher .. Ctrl + S

Affiche la boîte de dialogue "Enregistrer le fichier" FileSelectionDialog pour permettre à l'utilisateur de spécifier un
fichier de sortie pour l'écriture du fichier fusionné ; il s'agit d'une boîte de dialogue modale d'application. Les
programme permettra à l'utilisateur d'écraser un fichier existant mais affiche un
QuestionDialog pour permettre à l'utilisateur d'annuler l'opération s'il le souhaite. S'il y a
toute zone de différence non sélectionnée entre les deux fichiers, il est demandé à l'utilisateur si
ils veulent continuer ou annuler l'opération. Si l'utilisateur continue, la sortie
ne contiendra aucun des blocs non sélectionnés.

Épargnez As La gauche...

Enregistre le fichier fusionné à l'emplacement indiqué par l'emplacement du fichier de gauche.
Il sera demandé à l'utilisateur s'il est sûr de vouloir que le fichier existant soit
écrasé. Comme pour "Enregistrer sous", s'il y a des zones de différence non sélectionnées
entre les deux fichiers, l'utilisateur a demandé s'il voulait continuer ou annuler le
opération. Si l'utilisateur continue, le fichier de sortie ne contiendra aucune des données dans
les blocs non sélectionnés.

Épargnez As Droite...

Enregistre le fichier fusionné à l'emplacement indiqué par l'emplacement du fichier de droite.
Il sera demandé à l'utilisateur s'il est sûr de vouloir que le fichier existant soit
écrasé. Comme pour "Enregistrer sous", s'il y a des zones de différence non sélectionnées
entre les deux fichiers, l'utilisateur a demandé s'il voulait continuer ou annuler le
opération. Si l'utilisateur continue, le fichier de sortie ne contiendra aucune des données dans
les blocs non sélectionnés.

Sortie Ctrl + C

Quitte immédiatement le programme.

Voir

Ce menu déroulant contient des commandes pour se déplacer dans les fichiers.

Précédent Ctrl + P

Fait défiler les deux vues de fichier de sorte que la zone de différence précédente soit
Mgdiff.linesOfContext lignes du haut de la fenêtre de l'application.

Suivant Ctrl + N

Fait défiler les deux vues de fichiers de sorte que la prochaine zone de différence soit
Mgdiff.linesOfContext lignes du haut de la fenêtre de l'application.

Suivant Non sélectionné Ctrl + U

Fait défiler les deux vues de fichiers de sorte que la prochaine zone de différence non sélectionnée soit
Mgdiff.linesOfContext lignes du haut de la fenêtre de l'application.

Sélectionnez

Les deux fichiers comparés peuvent éventuellement être fusionnés en un seul fichier. Pour ce faire, l'utilisateur
doit sélectionner pour chaque zone de différence entre les deux fichiers quelle version doit être
écrit dans le fichier fusionné. Les entrées de menu de ce menu déroulant permettent à l'utilisateur de
sélectionner ou désélectionner les différences en groupes plutôt qu'individuellement.

Gauche Tous

Pour toutes les zones de différence entre les deux fichiers, sélectionnez le fichier de gauche
version.

Droite Tous

Pour toutes les zones de différence entre les deux fichiers, sélectionnez le fichier de droite
version.

Désélectionner Tous

Désélectionne toutes les zones de différence dans les deux fichiers.

Options

Ce menu déroulant contrôle diverses options d'apparence et/ou de comportement.

Vue d’ensemble Ctrl + W

Cette entrée de menu bascule la présence de la zone de vue d'ensemble sur le côté droit de
la fenêtre de candidature. La valeur par défaut de cette bascule est contrôlée par un
Ressource, Aperçu de Mgdiff, qui est décrit dans la section RESSOURCES.

Horizontal Barre de défilement Ctrl + H

Cette entrée de menu bascule la présence de la barre de défilement horizontale en bas de
la fenêtre de candidature. La valeur par défaut de cette bascule est contrôlée par un
Ressource, Mgdiff.horzScrollbar, qui est décrit dans la section RESSOURCES.

Faites glisser Faites défiler Ctrl + D

Cette entrée de menu bascule le comportement des barres de défilement dans la fenêtre de l'application.
Lorsqu'il est défini, faire glisser le curseur d'une barre de défilement entraîne un changement immédiat de la
vue du texte comparé. Lorsqu'il n'est pas défini, la vue n'est modifiée qu'à la fin
d'un glissement de curseur (lorsque le bouton de la souris est relâché.) Ce paramètre peut être
préféré sur un serveur X plus lent. La valeur par défaut de cette bascule est contrôlée par
une ressource, Mgdiff.dragScroll, qui est décrit dans la section RESSOURCES.

d’aide

Ce menu déroulant affiche des commandes permettant d'obtenir de l'aide ou des informations sur mgdiff.

Version ... Ctrl + V

Affiche un InformationDialog avec des informations sur l'auteur et la version.

Manuel Page... Ctrl + M

Affiche un DialogShell avec un widget ScrolledText contenant cette page de manuel.
La commande pour générer ceci est personnalisable via une ressource, Mgdiff.manCommandMgdiff.manCommand,
qui est décrit dans la section RESSOURCES.

Couleur Légende... Ctrl + G

Affiche un DialogShell qui résume l'utilisation de la couleur dans l'encodage des types de
différences entre les deux fichiers comparés.

AUTRES AFFICHAGES/COMMANDES


Vous pouvez vous déplacer directement à un endroit particulier dans les deux fichiers en utilisant BDrag dans l'aperçu
région.

Le programme utilise ce que l'OSF/Motif Style Guide appelle « sélection multiple » pour sélectionner
blocs individuels pour l'écriture dans un fichier fusionné. En cliquant BSélectionnez sur un bloc non sélectionné
l'ajoute à la liste des blocs sélectionnés. En cliquant BSélectionnez sur un bloc sélectionné le supprime
de la liste des blocs sélectionnés. De plus, en cliquant BSélectionnez sur un bloc non sélectionné
qui est en face d'un bloc sélectionné (dans les autres volets de texte) supprime le bloc sélectionné
de la liste des blocs sélectionnés.

Les numéros dans les petites cases à côté des noms de fichiers sont les numéros de ligne des lignes à
le haut des volets de texte.

WIDGETS


Ce qui suit est la hiérarchie des widgets Motif, telle que générée par rédacteurs(1). le
la structure hiérarchique de l'arborescence des widgets se reflète dans l'indentation. Chaque ligne
se compose du nom de la classe du widget suivi du nom de l'instance du widget. Cette information
peut être utile si vous souhaitez personnaliser l'apparence du programme via la ressource
paramètres.

mgdiff mgdiff
XmMainWindow mainw
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
Barre de menus XmRowColumn
Bouton XmCascadeButtonGadget_0
Bouton XmCascadeButtonGadget_1
Bouton XmCascadeButtonGadget_2
Bouton XmCascadeButtonGadget_3
Bouton XmCascadeButtonGadget_4
XmMenuShell popup_file_menu
XmRowColumn select_menu
Bouton XmPushButtonGadget_0
Bouton XmPushButtonGadget_1
Séparateur XmSeparatorGadget_0
Bouton XmPushButtonGadget_2
menu_fichier XmRowColumn
Bouton XmPushButtonGadget_0
Bouton XmPushButtonGadget_1
Bouton XmPushButtonGadget_2
Bouton XmPushButtonGadget_3
Bouton XmPushButtonGadget_4
Séparateur XmSeparatorGadget_0
Bouton XmPushButtonGadget_5
Bouton XmPushButtonGadget_6
Séparateur XmSeparatorGadget_1
Bouton XmPushButtonGadget_7
XmRowColumn options_menu
Bouton XmToggleButtonGadget_0
Bouton XmToggleButtonGadget_1
Bouton XmToggleButtonGadget_2
XmRowColumn aide_menu
Bouton XmPushButtonGadget_0
Bouton XmPushButtonGadget_1
Bouton XmPushButtonGadget_2
XmRowColumn view_menu
Bouton XmPushButtonGadget_0
Bouton XmPushButtonGadget_1
Bouton XmPushButtonGadget_2
Formulaire XmForm1
Cadre XmFrame1
Formulaire XmForm3
XmScrollBar sbl
Barrage XmDrawingArea
XmScrollBar sbr
Cadre XmFrame2
Formulaire XmForm4
Formulaire XmForm2
XmScrollBar qn
Formulaire XmForm21
Cadre XmFrame3
Nom XmLabel
Cadre XmFrame31
XmTextField linuml
Formulaire XmForm22
Cadre XmFrame4
Nom du nom XmLabel
Cadre XmFrame41
Numéro de linge XmTextField
Texte XmDrawingArea
Texte XmDrawingArea
XmScrollBar sbh
XmDialogShell version_popup
Version XmMessageBox
Symbole XmLabelGadget
XmLabelGadget
Séparateur XmSeparatorGadget
XmPushButtonGadgetOK
XmPushButtonGadget Annuler
Aide XmPushButtonGadget
XmDialogShell page_popup manuelle
Page de manuel XmForm
Volet XmPanedWindow
XmScrolledWindow help_textSW
Barre virtuelle XmScrollBar
XmText help_text
XmFormform2a
XmPushButtonOK
ceinture XmSash
Séparateur XmSeparatorGadget
ceinture XmSash
Séparateur XmSeparatorGadget
XmDialogShell légende_popup
Légende XmForm
Volet XmPanedWindow
XmRowColumn rc
Étiquette XmLabel1
Étiquette XmLabel2
Étiquette XmLabel3
Étiquette XmLabel4
Étiquette XmLabel5
XmFormform2a
XmPushButtonOK
ceinture XmSash
Séparateur XmSeparatorGadget
ceinture XmSash
Séparateur XmSeparatorGadget
XmDialogShell erreur_popup
Erreur XmMessageBox
Symbole XmLabelGadget
XmLabelGadget
Séparateur XmSeparatorGadget
XmPushButtonGadgetOK
XmPushButtonGadget Annuler
Aide XmPushButtonGadget

X RESSOURCES


Mgdiff.diffAu premier plan : noir

Mgdiff.diffContexte : jaune

Ces couleurs sont pour les blocs qui diffèrent entre les fichiers.

Mgdiff.sameForeground : noir

Mgdiff.sameContexte : gris

Ces couleurs sont pour les blocs qui sont identiques entre les fichiers.

Mgdiff.insertForeground : noir

Mgdiff.insertContexte : orange

Ces couleurs sont pour les blocs qui ont été insérés dans un fichier.

Mgdiff.blankForeground : noir

Mgdiff.blankBackground : grey66

Ces couleurs sont pour les blocs qui sont à des fins d'affichage.

Mgdiff.selectForeground : noir

Mgdiff.selectBackground : lumière ardoise Bleu

Ces couleurs sont pour les blocs qui ont été sélectionnés par l'utilisateur.

Mgdiff.font : 7x13gras

Police d'affichage des blocs de texte.

Mgdiff.dragScroll : oui

Définie sur true si le déplacement de la barre de défilement doit provoquer des changements immédiats dans le texte affiché, et
false si la vue ne doit changer qu'après le déplacement de la barre de défilement.

Aperçu de Mgdiff : oui

Définissez sur true si la section de présentation du fichier doit apparaître.

Barre de défilement Mgdiff.horz : oui

Définie sur true si la barre de défilement horizontale doit apparaître.

Mgdiff.linesOfContext : 3

Nombre de lignes qui devraient apparaître au-dessus d'un bloc de différence obtenu à l'aide du précédent
ou Commandes suivantes. Doit être supérieur ou égal à zéro.

Commande Mgdiff.man : (homme mgdiff | avec -b) 2> et 1

La commande (ou pipeline) utilisée pour produire une page de manuel formatée sans codes d'échappement.

Commande Mgdiff.diff : diff

La diff(1) commande compatible à utiliser pour calculer les différences entre les fichiers texte.

Mgdiff.diffArgs :

Les arguments à fournir au diff commander. Cette ressource peut également être paramétrée via le
-arguments commande option de ligne.

Mgdiff.quitIfSame : non

Si les deux fichiers n'ont pas de différences (comme déterminé par le diff commande) puis quittez
immédiatement sans ouvrir une fenêtre. Cette ressource peut également être définie sur « true » via le
-quitter commande option de ligne.

Mgdiff.nom de fichier : (norme)

mgdiff utilise cette chaîne pour s'afficher sur un fichier lu à partir d'une entrée standard. Cette ressource
peut également être réglé via le -fichier commande option de ligne.

DIAGNOSTIC


Renvoie l'état de sortie généré par le diff commander. C'est généralement 0 pour non
différences, 1 pour certaines différences et 2 pour les erreurs.

Utilisez mgdiffx en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad