EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

mgdiffx - Online în cloud

Rulați mgdiffx în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mgdiffx care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


mgdiff - Browser pentru diferențe de fișiere grafice bazat pe motive

REZUMAT


mgdiff [-toolkitoption ...] [-quit] [-file nume] [-args diferă] [fișier1 fișier2]

DESCRIERE


Mgdiff este un front-end grafic pentru dif comanda. Acesta permite utilizatorului să vizualizeze
diferențe între două fișiere ASCII în context și, opțional, pentru a scrie un al treilea fișier
care este îmbinarea definită de utilizator a acestor două fișiere. Este inspirat de un similar
program, numit gdiff, care rulează numai pe stațiile de lucru Silicon Graphics și pentru care
codul sursă nu este furnizat.

Programul ia ca argumente diverse steaguri (descrise în secțiunea următoare) și nume
a două fișiere de comparat. Oricare nume de fișier (dar nu ambele) poate fi dat ca „-” pentru a fi folosit
intrare standard în schimb.

Afișarea rezultată constă în principal din două panouri de text; cel din stânga este
primul fișier specificat și cel din dreapta este al doilea fișier specificat. Intre si
sub panourile de text sunt bare de defilare care permit schimbarea porțiunilor vizibile ale celor două
fișierele care sunt comparate. În plus, programul implementează Regiunea derulată
recomandările din Secțiunea 2.3.4 din Ghidul de stil OSF/Motif (versiunea 1.1), ceea ce înseamnă că
săgețile și tastele de paginare vor funcționa și pentru a derula. Deasupra fiecărui panou de text este numele
a fișierului din panoul de text și numărul rândului din fișierul care este afișat.

Textul din fiecare dintre panourile de text este împărțit în blocuri de linii care sunt codificate cu culori
cu una dintre cele cinci culori diferite. Aceasta indică faptul că blocul:

diferă între cele două fișiere

este identică între cele două fișiere

a fost introdus într-un fișier sau altul

este pentru afișare (pentru a se potrivi cu un bloc inserat în celălalt fișier)

a fost selectat de utilizator (pentru scrierea într-un fișier îmbinat)

Aceste culori pot fi modificate de utilizator prin resurse X; vezi sectiunea RESURSE din
această pagină de manual. O afișare a legendei a culorilor și a semnificațiilor acestora este disponibilă folosind
meniul Ajutor.

În partea dreaptă a afișajului este o zonă de prezentare generală; aceasta arată fișierele din lor
totalitate. Glisoarele din zona de prezentare generală urmăresc liniile afișate în text
geamuri.

În partea de sus a afișajului este o bară de meniu Motif; aceste funcții sunt discutate în MENIU
secțiunea acestei pagini de manual.

Versiunile anterioare ale acestui program (înainte de 2003) permiteau doar selectarea mâinii stângi
diferența laterală sau diferența din partea dreaptă. De asemenea, nu ar permite un fișier
salvate cu blocuri neselectate. Versiunea actuală permite utilizatorului să selecteze ambele părți ale
o diferență prin selectarea blocurilor folosind butonul din mijloc al mouse-ului. Când ambele părți ale unui
diferența sunt selectate ambele blocuri vor fi salvate în fișierul îmbinat și marcate cu a
mod similar modului CVS marchează îmbinări care necesită rezolvarea manuală a conflictelor
schimbări. În plus, versiunea actuală permite și salvarea unui fișier îmbinat cu
blocuri neselectate. În acest caz, fișierul îmbinat nu va conține nici partea stângă
nici partea dreaptă a blocurilor neselectate.

COMMAND LINE OPŢIUNI


-opțiune set de instrumente
Acestea sunt opțiunile standard acceptate de toate aplicațiile care folosesc X Toolkit
Intrinseci. Consultați secțiunea OPȚIUNI din X(1) pagină de manual.

-părăsi Această opțiune setează resursa Mgdiff.quitIfSame la „adevărat”. Acest lucru va cauza
programul să iasă imediat fără a deschide o fereastră dacă cele două fișiere au nu
diferențe (după cum sunt determinate de dif comanda).

-args diferă
Această opțiune setează resursa Mgdiff.diffArgs la valoarea de diferă
argument. Aceste steaguri sunt transmise către dif comandă care calculează de fapt
diferențe între cele două fișiere. Deoarece orice argument poate fi transmis, așa este
este posibil să se specifice steaguri care provoacă dif comandă pentru a eșua sau pentru a genera
ieșire într-un format diferit care va cauza mgdiff a esua. Pentru majoritatea versiunilor de
diferență, doar trei steaguri au vreun sens. Primul este „-b”; Asta duce la dif la
ignora spațiile necompletate (spații și file) și pentru a trata toate celelalte șiruri de spații libere
ca echivalent. Al doilea steag este „-w”; aceasta ignoră spațiile libere și tratează șirurile de
spații libere ca echivalent. Ultimul steag este „-i”; aceasta ignoră majuscule atunci când se compară
scrisori.

-fişier nume
Această comandă setează resursa Mgdiff.filename la valoarea de nume a susținut.
mgdiff folosește acest șir pentru a afișa peste un fișier citit de la intrarea standard.

MENIU


Bara de meniu conține următoarele subiecte de meniu ca CascadeButtons: Fișier, Vizualizare, Selectați,
Opţiuni și Ajutor. Restul acestei secțiuni discută fiecare intrare de meniu, arătând numele acesteia
și accelerator, dacă există.

Fișier

Acest meniu derulant controlează accesul la fișiere:

Deschis... Ctrl + O

Afișează „Fișiere deschise” FileSelectionDialog pentru a permite utilizatorului să deschidă două fișiere
pentru comparație.

Operatii Deschise Stânga... Ctrl + L

Afișează FileSelectionDialog „Open File” pentru a permite utilizatorului să specifice un fișier
pentru a deschide și compara cu fișierul din dreapta deja deschis.

Operatii Deschise Dreapta... Ctrl + R

Afișează FileSelectionDialog „Open File” pentru a permite utilizatorului să specifice un fișier
pentru a deschide și a compara cu fișierul din stânga deja deschis.

reload Ambele Meta+R

Reluează diff pe ambele fișiere deschise curent.

Economisiți La fel de... Ctrl + S

Afișează „Salvare fișier” FileSelectionDialog pentru a permite utilizatorului să specifice un
fișier de ieșire pentru scrierea fișierului îmbinat; acesta este un dialog modal al aplicației. The
programul va permite utilizatorului să suprascrie un fișier existent, dar apare a
QuestionDialog pentru a permite utilizatorului să anuleze operația, dacă dorește. Dacă există
orice zone neselectate de diferență între cele două fișiere utilizatorul este întrebat dacă
doresc să continue sau să anuleze operația. Dacă utilizatorul continuă, ieșirea
fișierul nu va conține niciunul dintre blocurile neselectate.

Economisiți As Stânga...

Salvează fișierul îmbinat în locația dată de locația fișierului din partea stângă.
Utilizatorul va fi întrebat dacă este sigur că dorește ca fișierul existent să fie
suprascris. Ca și în cazul „Salvează ca”, dacă există zone de diferență neselectate
între cele două fișiere utilizatorul a întrebat dacă dorește să continue sau să anuleze
Operațiune. Dacă utilizatorul continuă, fișierul de ieșire nu va conține niciuna dintre date
blocurile neselectate.

Economisiți As Dreapta...

Salvează fișierul îmbinat în locația dată de locația fișierului din partea dreaptă.
Utilizatorul va fi întrebat dacă este sigur că dorește ca fișierul existent să fie
suprascris. Ca și în cazul „Salvează ca”, dacă există zone de diferență neselectate
între cele două fișiere utilizatorul a întrebat dacă dorește să continue sau să anuleze
Operațiune. Dacă utilizatorul continuă, fișierul de ieșire nu va conține niciuna dintre date
blocurile neselectate.

Ieşire Ctrl + C

Iese imediat din program.

Vizualizare

Acest meniu derulant conține comenzi pentru deplasarea prin fișiere.

Pagina Anterioară Ctrl + P

Derulează ambele vizualizări ale fișierului, astfel încât zona anterioară de diferență să fie
Mgdiff.linesOfContext linii din partea de sus a ferestrei aplicației.

Pagina Următoare → Ctrl + N

Derulează ambele vizualizări ale fișierului, astfel încât următoarea zonă de diferență să fie
Mgdiff.linesOfContext linii din partea de sus a ferestrei aplicației.

Pagina Următoare → neselectat Ctrl + U

Derulează ambele vizualizări ale fișierului, astfel încât următoarea zonă de diferență neselectată să fie
Mgdiff.linesOfContext linii din partea de sus a ferestrei aplicației.

Selectați

Cele două fișiere comparate pot fi opțional fuzionate într-un singur fișier. Pentru a face acest lucru, utilizatorul
trebuie să selecteze pentru fiecare zonă de diferență dintre cele două fișiere ce versiune ar trebui să fie
scris în fișierul îmbinat. Intrările de meniu din acest meniu derulant permit utilizatorului
selectați sau deselectați diferențele în grupuri și nu individual.

Stânga TOATE

Pentru toate zonele de diferență dintre cele două fișiere, selectați fișierul din stânga
versiune.

Dreapta TOATE

Pentru toate zonele de diferență dintre cele două fișiere, selectați fișierul din dreapta
versiune.

Deselectează- TOATE

Deselectează toate zonele de diferență din ambele fișiere.

Opţiuni

Acest meniu derulant controlează diverse opțiuni de aspect și/sau comportament.

Descriere Ctrl + W

Această intrare de meniu comută prezența zonei de prezentare generală din partea dreaptă a
fereastra aplicației. Valoarea implicită pentru această comutare este controlată de a
resursă, Mgdiff.vizualizare generală, care este descris în secțiunea RESURSE.

Orizontală scrollbar Ctrl + H

Această intrare de meniu comută prezența barei de defilare orizontale în partea de jos a
fereastra aplicației. Valoarea implicită pentru această comutare este controlată de a
resursă, Mgdiff.horzScrollbar, care este descris în secțiunea RESURSE.

Trage Sul Ctrl + D

Această intrare de meniu comută comportamentul barelor de defilare din fereastra aplicației.
Când este setat, tragerea glisorului unei bare de derulare are ca rezultat o schimbare imediată a
vedere a textului comparat. Când este dezactivat, vizualizarea este schimbată doar la sfârșit
de glisare (când butonul mouse-ului este eliberat.) Această setare ar putea fi
preferat pe un server X mai lent. Valoarea implicită pentru această comutare este controlată de
o resursă, Mgdiff.dragScroll, care este descris în secțiunea RESURSE.

Ajutor

Acest meniu derulant afișează comenzi pentru a obține ajutor sau informații despre mgdiff.

Versiunea ... Ctrl + V

Afișează un Dialog de informații cu informații despre autor și versiune.

Manual Pagină... Ctrl + M

Afișează un DialogShell cu un widget ScrolledText care conține această pagină de manual.
Comanda pentru generarea acesteia este personalizabilă printr-o resursă, Mgdiff.manCommand,
care este descris în secțiunea RESURSE.

Culori Legendă... Ctrl + G

Afișează un DialogShell care rezumă utilizarea culorii în codificarea tipurilor de
diferențele dintre cele două fișiere comparate.

ALTE Afișaje/Comenzi


Puteți muta direct într-un anumit loc din cele două fișiere folosind BDrag în prezentarea generală
zona.

Programul folosește ceea ce Ghidul de stil OSF/Motif numește „selecție multiplă” pentru a selecta
blocuri individuale pentru scrierea într-un fișier îmbinat. Făcând clic BSelectați pe un bloc neselectat
îl adaugă la lista de blocuri selectate. Făcând clic BSelectați pe un bloc selectat îl elimină
din lista de blocuri selectate. În plus, Făcând clic BSelectați pe un bloc neselectat
care se află vizavi de un bloc selectat (în celelalte panouri de text) elimină blocul selectat
din lista de blocuri selectate.

Numerele din casetele mici de lângă numele fișierelor sunt numerele de rând ale liniilor la
partea de sus a panourilor de text.

WIDGETS


Ceea ce urmează este ierarhia widget-urilor Motif, așa cum este generată de editori(1).
Structura ierarhică a arborelui widget este reflectată în indentare. Fiecare linie
constă din numele clasei widget urmat de numele instanței widget. Aceasta informatie
ar putea fi util dacă doriți să personalizați aspectul programului prin intermediul resurselor
setări.

Mgdiff mgdiff
XmMainWindow mainw
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
Bara de meniu XmRowColumn
Butonul XmCascadeButtonGadget_0
Butonul XmCascadeButtonGadget_1
Butonul XmCascadeButtonGadget_2
Butonul XmCascadeButtonGadget_3
Butonul XmCascadeButtonGadget_4
XmMenuShell popup_file_menu
XmRowColumn select_menu
Butonul XmPushButtonGadget_0
Butonul XmPushButtonGadget_1
XmSeparatorGadget separator_0
Butonul XmPushButtonGadget_2
XmRowColumn file_menu
Butonul XmPushButtonGadget_0
Butonul XmPushButtonGadget_1
Butonul XmPushButtonGadget_2
Butonul XmPushButtonGadget_3
Butonul XmPushButtonGadget_4
XmSeparatorGadget separator_0
Butonul XmPushButtonGadget_5
Butonul XmPushButtonGadget_6
XmSeparatorGadget separator_1
Butonul XmPushButtonGadget_7
XmRowColumn opțiuni_meniu
Butonul XmToggleButtonGadget_0
Butonul XmToggleButtonGadget_1
Butonul XmToggleButtonGadget_2
XmRowColumn help_meniu
Butonul XmPushButtonGadget_0
Butonul XmPushButtonGadget_1
Butonul XmPushButtonGadget_2
XmRowColumn vizualizare_meniu
Butonul XmPushButtonGadget_0
Butonul XmPushButtonGadget_1
Butonul XmPushButtonGadget_2
Formularul XmForm1
Cadrul XmFrame1
Formularul XmForm3
XmScrollBar sbl
XmDrawingArea baraj
XmScrollBar sbr
Cadrul XmFrame2
Formularul XmForm4
Formularul XmForm2
XmScrollBar sb
Formularul XmForm21
Cadrul XmFrame3
XmLabel fname
Cadrul XmFrame31
XmTextField linenuml
Formularul XmForm22
Cadrul XmFrame4
XmLabel fname
Cadrul XmFrame41
XmTextField linenumr
XmDrawingArea textl
XmDrawingArea textr
XmScrollBar sbh
XmDialogShell version_popup
Versiunea XmMessageBox
Simbol XmLabelGadget
XmLabelGadget
XmSeparatorGadget separator
XmPushButtonGadget OK
XmPushButtonGadget Anulează
Ajutor XmPushButtonGadget
XmDialogShell manualpage_popup
Pagina de manual XmForm
Panoul XmPaneedWindow
XmScrolledWindow help_textSW
XmScrollBar vbar
XmText help_text
XmForm form2a
XmPushButton OK
Cercevea XmSash
XmSeparatorGadget separator
Cercevea XmSash
XmSeparatorGadget separator
XmDialogShell legend_popup
Legenda XmForm
Panoul XmPaneedWindow
XmRowColumn rc
XmLabel label1
XmLabel label2
XmLabel label3
XmLabel label4
XmLabel label5
XmForm form2a
XmPushButton OK
Cercevea XmSash
XmSeparatorGadget separator
Cercevea XmSash
XmSeparatorGadget separator
XmDialogShell werror_popup
Eroare XmMessageBox
Simbol XmLabelGadget
XmLabelGadget
XmSeparatorGadget separator
XmPushButtonGadget OK
XmPushButtonGadget Anulează
Ajutor XmPushButtonGadget

X RESURSE


Mgdiff.diffPrimul plan: negru

Mgdiff.diffBackground: galben

Aceste culori sunt pentru blocuri care diferă între fișiere.

Mgdiff.sameForeground: negru

Mgdiff.sameBackground: gri

Aceste culori sunt pentru blocuri care sunt identice între fișiere.

Mgdiff.insertForeground: negru

Mgdiff.insertBackground: portocaliu

Aceste culori sunt pentru blocuri care au fost inserate într-un singur fișier.

Mgdiff.blankForeground: negru

Mgdiff.blankBackground: grey66

Aceste culori sunt pentru blocuri care sunt în scop de afișare.

Mgdiff.selectForeground: negru

Mgdiff.selectBackground: ușoară ardezie albastru

Aceste culori sunt pentru blocuri care au fost selectate de utilizator.

Mgdiff.font: 7x13 bold

Font pentru afișarea blocurilor de text.

Mgdiff.dragScroll: adevărat

Setați la true dacă glisarea barei de defilare ar trebui să provoace modificări imediate în textul vizualizat și
false dacă vizualizarea ar trebui să se schimbe numai după ce bara de defilare a fost mutată.

Mgdiff.overview: adevărat

Setați la true dacă ar trebui să apară secțiunea de prezentare generală a fișierului.

Mgdiff.horzScrollbar: adevărat

Setați la true dacă ar trebui să apară bara de defilare orizontală.

Mgdiff.linesOfContext: 3

Numărul de linii care ar trebui să apară deasupra unui bloc de diferență la care a ajuns folosind Previous
sau Următoarea comenzi. Ar trebui să fie mai mare sau egal cu zero.

Mgdiff.manCommand: (om mgdiff | cu -b) 2> & 1

Comanda (sau pipeline) utilizată pentru a produce o pagină manuală formatată fără coduri de escape.

Mgdiff.diffCommand: dif

dif(1) comandă compatibilă de utilizat pentru calcularea diferențelor dintre fișierele text.

Mgdiff.diffArgs:

Argumentele care urmează să fie furnizate la dif comanda. Această resursă poate fi setată și prin intermediul
-args opțiune linie de comandă.

Mgdiff.quitIfSame: fals

Dacă cele două fișiere nu au diferențe (după cum este determinat de dif comandă) apoi ieșiți
imediat fără a deschide o fereastră. Această resursă poate fi, de asemenea, setată la „adevărat” prin intermediul
-părăsi opțiune linie de comandă.

Mgdiff.filename: (stdin)

mgdiff folosește acest șir pentru a afișa peste un fișier citit de la intrarea standard. Această resursă
poate fi setat și prin intermediul -fişier opțiune linie de comandă.

DIAGNOSTIC


Returnează starea de ieșire generată de dif comanda. Acesta este de obicei 0 pentru nr
diferențe, 1 pentru unele diferențe și 2 pentru erori.

Utilizați mgdiffx online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad