IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

mgdiffx - Online nel cloud

Esegui mgdiffx nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando mgdiffx che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


mgdiff - Browser per differenze di file grafici basato su motivi

SINOSSI


mgdiff [-toolkitoption ...] [-esci] [-file Nome] [-arg differenziare] [file1 file2]

DESCRIZIONE


Mgdiff è un front-end grafico per il diff comando. Consente all'utente di visualizzare il
differenze tra due file ASCII nel contesto e, facoltativamente, scrivere un terzo file
che è l'unione definita dall'utente di questi due file. Si ispira a un simile
programma, chiamato Gdiff, che funziona solo su workstation Silicon Graphics e per le quali
il codice sorgente non è fornito.

Il programma prende come argomenti vari flag (descritti nella prossima sezione) e i nomi
di due file da confrontare. Entrambi i nomi di file (ma non entrambi) possono essere dati come '-' da usare
input standard invece.

La visualizzazione risultante consiste principalmente di due riquadri di testo; quello a sinistra è il
primo file specificato e quello a destra è il secondo file specificato. Tra e
sotto i riquadri di testo ci sono le barre di scorrimento che consentono di modificare le parti visibili dei due
file confrontati. Inoltre, il programma implementa la Scrolled Region
raccomandazioni della Sezione 2.3.4 della OSF/Motif Style Guide (versione 1.1), il che significa che
anche i tasti freccia e paging funzioneranno per scorrere. Sopra ogni riquadro di testo c'è il nome
del file in quel riquadro di testo e il numero di riga nel file che viene visualizzato.

Il testo in ciascuno dei riquadri di testo è diviso in blocchi di righe codificati a colori
con uno dei cinque diversi colori. Ciò indica che il blocco:

differisce tra i due file

è identico tra i due file

è stato inserito in un file o nell'altro

è a scopo di visualizzazione (per far corrispondere un blocco inserito nell'altro file)

è stato selezionato dall'utente (per scrivere in un file unito)

Questi colori possono essere modificati dall'utente tramite risorse X; vedere la sezione RISORSE di
questa pagina di manuale. Una visualizzazione legenda dei colori e dei loro significati è disponibile utilizzando
il menu Aiuto.

Sul lato destro del display c'è un'area panoramica; questo mostra i file nella loro
interezza. I dispositivi di scorrimento nell'area panoramica tengono traccia delle linee visualizzate nel testo
pane.

Nella parte superiore del display c'è una barra dei menu Motif; queste funzioni sono discusse nei MENU
sezione di questa pagina di manuale.

Le versioni precedenti di questo programma (pre 2003) consentivano solo la selezione della mano sinistra
differenza laterale o la differenza laterale destra. Inoltre, non consentirebbe a un file di essere
salvato con blocchi non selezionati. La versione attuale consente all'utente di selezionare entrambi i lati di
una differenza selezionando i blocchi utilizzando il pulsante centrale del mouse. Quando entrambi i lati di a
sono selezionate entrambi i blocchi verranno salvati nel file unito e contrassegnati in a
modo simile al modo CVS contrassegna le unioni che richiedono la risoluzione manuale dei conflitti
i cambiamenti. Inoltre, la versione corrente consente anche il salvataggio di un file unito con
blocchi non selezionati. In questo caso, il file unito non conterrà né il lato sinistro
né il lato destro dei blocchi non selezionati.

COMANDO LINE VERSIONI


-kit di strumenti
Queste sono le opzioni standard accettate da tutte le applicazioni che utilizzano X Toolkit
Intrinseci. Vedere la sezione OPZIONI nel X(1) pagina di manuale.

-uscire Questa opzione imposta la risorsa Mgdiff.quitIfSame a "vero". Ciò causerà il
programma per uscire immediatamente senza far apparire una finestra se i due file non hanno
differenze (come determinato dal diff comando).

-arg differenziare
Questa opzione imposta la risorsa Mgdiff.diffArgs al valore di differenziare
discussione. Questi flag vengono passati al diff comando che calcola effettivamente il
differenze tra i due file. Poiché qualsiasi argomento può essere passato, è
possibile specificare i flag che causano il diff comando per fallire o per generare
output in un formato diverso che causerà mgdiff fallire. Per la maggior parte delle versioni di
differenza, solo tre bandiere hanno un senso. Il primo è '-b'; questo causa diff a
ignora gli spazi finali (spazi e tabulazioni) e tratta tutte le altre stringhe di spazi
come equivalente. Il secondo flag è '-w'; questo ignora gli spazi e tratta le stringhe di
spazi vuoti come equivalenti. L'ultimo flag è '-i'; questo ignora il caso durante il confronto
lettere.

-file Nome
Questo comando imposta la risorsa Mgdiff.nomefile al valore di Nome discussione.
mgdiff usa questa stringa per visualizzare su un file letto dall'input standard.

MENU


La barra dei menu contiene i seguenti argomenti di menu come CascadeButtons: Compila il , Visualizza, Seleziona,
Opzioni ed Aiuto. Il resto di questa sezione discute ogni voce di menu, mostrandone il nome
e acceleratore, se presente.

Compila il

Questo menu a discesa controlla l'accesso ai file:

Aperto... Ctrl + A

Richiama il FileSelectionDialog "Apri file" per consentire all'utente di aprire due file
per confronto.

Apri Sinistra... Ctrl + L

Richiama il FileSelectionDialog "Apri file" per consentire all'utente di specificare un file
per aprire e confrontare con il file di destra già aperto.

Apri Destra... Ctrl + R

Richiama il FileSelectionDialog "Apri file" per consentire all'utente di specificare un file
per aprire e confrontare con il file di sinistra già aperto.

Ricaricare Entrambi Meta+R

Riesegue diff su entrambi i file attualmente aperti.

Risparmi Overpriced .. Ctrl + S

Richiama il FileSelectionDialog "Salva file" per consentire all'utente di specificare un
file di output per scrivere il file unito; questa è una finestra di dialogo modale dell'applicazione. Il
il programma consentirà all'utente di sovrascrivere un file esistente ma si apre a
QuestionDialog per consentire all'utente di annullare l'operazione se lo si desidera. Se ci sono
eventuali aree di differenza non selezionate tra i due file all'utente viene chiesto se
vogliono continuare o annullare l'operazione. Se l'utente continua, l'output
il file non conterrà nessuno dei blocchi non selezionati.

Risparmi As Sinistra...

Salva il file unito nella posizione indicata dalla posizione del file sul lato sinistro.
All'utente verrà chiesto se è sicuro di volere il file esistente
sovrascritto. Come con "Salva con nome", se ci sono aree di differenza non selezionate
tra i due file l'utente ha chiesto se vuole continuare o annullare il
operazione. Se l'utente continua, il file di output non conterrà nessuno dei dati in
i blocchi non selezionati.

Risparmi As Destra...

Salva il file unito nella posizione indicata dalla posizione del file sul lato destro.
All'utente verrà chiesto se è sicuro di volere il file esistente
sovrascritto. Come con "Salva con nome", se ci sono aree di differenza non selezionate
tra i due file l'utente ha chiesto se vuole continuare o annullare il
operazione. Se l'utente continua, il file di output non conterrà nessuno dei dati in
i blocchi non selezionati.

uscita Ctrl + C

Esce immediatamente dal programma.

Visualizza

Questo menu a discesa contiene i comandi per spostarsi tra i file.

Precedente Ctrl + P

Scorre entrambe le visualizzazioni dei file in modo che l'area di differenza precedente sia
Mgdiff.linesOfContext righe dalla parte superiore della finestra dell'applicazione.

Avanti Ctrl + N

Scorre entrambe le visualizzazioni dei file in modo che la successiva area di differenza sia
Mgdiff.linesOfContext righe dalla parte superiore della finestra dell'applicazione.

Avanti Non selezionato Ctrl + U

Scorre entrambe le visualizzazioni dei file in modo che la successiva area di differenza non selezionata sia
Mgdiff.linesOfContext righe dalla parte superiore della finestra dell'applicazione.

Seleziona

I due file confrontati possono essere facoltativamente uniti in un unico file. Per fare ciò, l'utente
deve selezionare per ogni area di differenza tra i due file quale versione dovrebbe essere
scritto nel file unito. Le voci di menu in questo menu a discesa consentono all'utente di
selezionare o deselezionare le differenze nei gruppi anziché individualmente.

sinistra Tutti

Per tutte le aree di differenza tra i due file selezionare il file di sinistra
versione.

La giusta Tutti

Per tutte le aree di differenza tra i due file selezionare il file di destra
versione.

Deseleziona Tutti

Deseleziona tutte le aree di differenza in entrambi i file.

Opzioni

Questo menu a discesa controlla varie opzioni di aspetto e/o comportamento.

Panoramica Ctrl + W

Questa voce di menu alterna la presenza dell'area panoramica sul lato destro di
la finestra dell'applicazione. Il valore predefinito per questo interruttore è controllato da a
risorsa, Mgdiff.panoramica, che è descritto nella sezione RISORSE.

Orizzontale scrollbar Ctrl + H

Questa voce di menu alterna la presenza della barra di scorrimento orizzontale nella parte inferiore di
la finestra dell'applicazione. Il valore predefinito per questo interruttore è controllato da a
risorsa, Mgdiff.horz Barra di scorrimento, che è descritto nella sezione RISORSE.

Trascinare Scorrere Ctrl + D

Questa voce di menu cambia il comportamento delle barre di scorrimento nella finestra dell'applicazione.
Quando impostato, trascinando il cursore di una barra di scorrimento si ottiene un cambiamento immediato nel
vista del testo confrontato. Quando non è impostato, la vista viene modificata solo alla fine
di un trascinamento del cursore (quando il pulsante del mouse viene rilasciato). Questa impostazione potrebbe essere
preferito su un server X più lento. Il valore predefinito per questo interruttore è controllato da
una risorsa, Mgdiff.dragScroll, che è descritto nella sezione RISORSE.

Aiuto

Questo menu a discesa mostra i comandi per ottenere aiuto o informazioni su mgdiff.

Versione ... Ctrl + V

Visualizza un InformationDialog con informazioni sull'autore e sulla versione.

Manuale Pagina... Ctrl + M

Visualizza una DialogShell con un widget ScrolledText contenente questa pagina di manuale.
Il comando per generarlo è personalizzabile tramite una risorsa, Comando Mgdiff.man,
che è descritto nella sezione RISORSE.

Colore Leggenda... Ctrl + G

Visualizza una DialogShell che riassume l'uso del colore nella codifica dei tipi di
differenze tra i due file confrontati.

ALTRO DISPLAY/CONTROLLI


Puoi spostarti direttamente in un punto particolare nei due file usando BTrascina nella panoramica
la zona.

Il programma utilizza ciò che l'OSF/Motif Style Guide chiama "selezione multipla" per selezionare
singoli blocchi per la scrittura in un file unito. Facendo clic su BSelezionare su un blocco non selezionato
lo aggiunge all'elenco dei blocchi selezionati. Facendo clic su BSelezionare su un blocco selezionato lo rimuove
dall'elenco dei blocchi selezionati. Inoltre, facendo clic su BSelezionare su un blocco non selezionato
che si trova di fronte a un blocco selezionato (negli altri riquadri di testo) rimuove il blocco selezionato
dall'elenco dei blocchi selezionati.

I numeri nelle piccole caselle accanto ai nomi dei file sono i numeri di riga delle righe in
la parte superiore dei riquadri di testo.

WIDGET


Quella che segue è la gerarchia dei widget Motif, come generata da editori(1). Il
la struttura gerarchica dell'albero dei widget si riflette nel rientro. Ogni linea
è costituito dal nome della classe del widget seguito dal nome dell'istanza del widget. Questa informazione
potrebbe essere utile se desideri personalizzare l'aspetto del programma tramite risorsa
e socievole.

mgdiff mgdiff
XmMainWindow finestra principale
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
Barra dei menu XmRowColumn
Pulsante XmCascadeButtonGadget_0
Pulsante XmCascadeButtonGadget_1
Pulsante XmCascadeButtonGadget_2
Pulsante XmCascadeButtonGadget_3
Pulsante XmCascadeButtonGadget_4
XmMenuShell popup_file_menu
XmRowColumn select_menu
Pulsante XmPushButtonGadget_0
Pulsante XmPushButtonGadget_1
XmSeparatorGadget separatore_0
Pulsante XmPushButtonGadget_2
XmRowColumn file_menu
Pulsante XmPushButtonGadget_0
Pulsante XmPushButtonGadget_1
Pulsante XmPushButtonGadget_2
Pulsante XmPushButtonGadget_3
Pulsante XmPushButtonGadget_4
XmSeparatorGadget separatore_0
Pulsante XmPushButtonGadget_5
Pulsante XmPushButtonGadget_6
XmSeparatorGadget separatore_1
Pulsante XmPushButtonGadget_7
XmRowColumn opzioni_menu
Pulsante XmToggleButtonGadget_0
Pulsante XmToggleButtonGadget_1
Pulsante XmToggleButtonGadget_2
XmRowColumn help_menu
Pulsante XmPushButtonGadget_0
Pulsante XmPushButtonGadget_1
Pulsante XmPushButtonGadget_2
XmRowColumn view_menu
Pulsante XmPushButtonGadget_0
Pulsante XmPushButtonGadget_1
Pulsante XmPushButtonGadget_2
Modulo XmForm1
Cornice XmFrame1
Modulo XmForm3
XmScrollBar sbl
XmDrawingArea diga
XmScrollBar sbr
Cornice XmFrame2
Modulo XmForm4
Modulo XmForm2
XmScrollBar sb
Modulo XmForm21
Cornice XmFrame3
Nome XmLabel
Cornice XmFrame31
XmTextField riganuml
Modulo XmForm22
Cornice XmFrame4
XmLabel fname
Cornice XmFrame41
XmTextField numero di riga
XmDrawingArea testol
Testo XmDrawingArea
XmScrollBar sbh
XmDialogShell versione_popup
Versione XmMessageBox
Simbolo XmLabelGadget
XmLabelGadget
XmSeparatorGadget separatore
XmPushButtonGadget OK
XmPushButtonGadget Annulla
XmPushButtonGadget Aiuto
XmDialogShell manualpage_popup
Pagina manuale di XmForm
Riquadro XmPanedWindow
XmScrolledWindow help_textSW
XmScrollBar vbar
XmText testo_aiuto
XmForm modulo2a
Pulsante Xm OK
Fascia XmSash
XmSeparatorGadget separatore
Fascia XmSash
XmSeparatorGadget separatore
XmDialogShell legend_popup
Legenda XmForm
Riquadro XmPanedWindow
XmRowColumn rc
Etichetta XmLabel1
Etichetta XmLabel2
Etichetta XmLabel3
Etichetta XmLabel4
Etichetta XmLabel5
XmForm modulo2a
Pulsante Xm OK
Fascia XmSash
XmSeparatorGadget separatore
Fascia XmSash
XmSeparatorGadget separatore
XmDialogShell werror_popup
Errore di XmMessageBox
Simbolo XmLabelGadget
XmLabelGadget
XmSeparatorGadget separatore
XmPushButtonGadget OK
XmPushButtonGadget Annulla
XmPushButtonGadget Aiuto

X RISORSE


Mgdiff.diff in primo piano: Nero

Mgdiff.diffSfondo: giallo

Questi colori sono per i blocchi che differiscono tra i file.

Mgdiff.same in primo piano: Nero

Mgdiff.sameSfondo: grigio

Questi colori sono per i blocchi che sono identici tra i file.

Mgdiff.insertPrimo piano: Nero

Mgdiff.insertBackground: arancione

Questi colori sono per i blocchi che sono stati inseriti in un file.

Mgdiff.blankPrimo piano: Nero

Mgdiff.blankSfondo: grey66

Questi colori sono per i blocchi a scopo di visualizzazione.

Mgdiff.selectPrimo piano: Nero

Mgdiff.select Sfondo: leggera ardesia blu

Questi colori sono per i blocchi che sono stati selezionati dall'utente.

Carattere Mgdiff: 7x13 grassetto

Carattere per la visualizzazione di blocchi di testo.

Mgdiff.dragScroll: vero

Impostato su true se il trascinamento della barra di scorrimento dovrebbe causare cambiamenti immediati nel testo visualizzato e
false se la vista deve cambiare solo dopo che la barra di scorrimento è stata spostata.

Panoramica di Mgdiff: vero

Impostare su true se deve essere visualizzata la sezione della panoramica del file.

Mgdiff.horz Barra di scorrimento: vero

Impostare su true se deve essere visualizzata la barra di scorrimento orizzontale.

Mgdiff.linesOfContext: 3

Numero di righe che dovrebbero apparire sopra un blocco di differenza ottenuto utilizzando il precedente
o Comandi successivi. Dovrebbe essere maggiore o uguale a zero.

Mgdiff.manComando: (uomo mgdiff | col -B) 2> e 1

Il comando (o pipeline) utilizzato per produrre una pagina di manuale formattata senza codici di escape.

Comando Mgdiff.diff: diff

I diff(1) comando compatibile da utilizzare per calcolare le differenze tra file di testo.

Mgdiff.diffArgs:

Gli argomenti da fornire al diff comando. Questa risorsa può essere impostata anche tramite il
-arg opzione da linea di comando.

Mgdiff.quitIfSame: falso

Se i due file non hanno differenze (come determinato dal diff comando) quindi esci
immediatamente senza aprire una finestra. Questa risorsa può anche essere impostata su "true" tramite il
-uscire opzione da linea di comando.

Mgdiff.nomefile: (standard)

mgdiff usa questa stringa per visualizzare su un file letto dallo standard input. Questa risorsa
può essere impostato anche tramite il -file opzione da linea di comando.

DIAGNOSTICA


Restituisce lo stato di uscita generato dal diff comando. Questo di solito è 0 per no
differenze, 1 per alcune differenze e 2 per errori.

Usa mgdiffx online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad