InglesPransesEspanyol

Ad


OnWorks favicon

mgdiffx - Online sa Cloud

Patakbuhin ang mgdiffx sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na mgdiffx na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mgdiff - Motif-based na graphical file difference browser

SINOPSIS


mgdiff [-toolkitoption ...] [-quit] [-file pangalan] [-args diffargs] [file1 file2]

DESCRIPTION


Mgdiff ay isang graphical na front end sa Diff utos. Pinapayagan nito ang gumagamit na tingnan ang
mga pagkakaiba sa pagitan ng dalawang ASCII file sa konteksto at, opsyonal, upang magsulat ng ikatlong file
na tinukoy ng gumagamit na pagsasama ng dalawang file na iyon. Ito ay inspirasyon ng isang katulad
programa, tinatawag gdiff, na tumatakbo lamang sa mga workstation ng Silicon Graphics at kung saan
hindi ibinigay ang source code.

Ang programa ay tumatagal bilang mga argumento ng iba't ibang mga flag (inilarawan sa susunod na seksyon) at ang mga pangalan
ng dalawang file na ihahambing. Maaaring ibigay ang alinman sa filename (ngunit hindi pareho) bilang '-' na gagamitin
karaniwang input sa halip.

Ang resultang display ay halos binubuo ng dalawang pane ng teksto; ang nasa kaliwa ay ang
unang file na tinukoy at ang isa sa kanan ay ang pangalawang file na tinukoy. Sa pagitan ng at
sa ibaba ng mga pane ng teksto ay mga scrollbar na nagpapahintulot sa pagbabago ng mga nakikitang bahagi ng dalawa
inihahambing ang mga file. Bilang karagdagan, ipinatutupad ng programa ang Naka-scroll na Rehiyon
mga rekomendasyon ng Seksyon 2.3.4 ng OSF/Motif Style Guide (release 1.1), ibig sabihin
gagana rin ang mga arrow at paging key upang mag-scroll. Sa itaas ng bawat text pane ay ang pangalan
ng file sa text pane na iyon at ang numero ng linya sa file na ipinapakita.

Ang teksto sa bawat isa sa mga pane ng teksto ay nahahati sa mga bloke ng mga linya na may kulay
na may isa sa limang magkakaibang kulay. Ito ay nagpapahiwatig na ang bloke:

naiiba sa pagitan ng dalawang file

ay magkapareho sa pagitan ng dalawang file

ay naipasok sa isang file o sa isa pa

ay para sa mga layunin ng pagpapakita (upang tumugma sa isang nakapasok na bloke sa ibang file)

ay pinili ng user (para sa pagsulat sa isang pinagsamang file)

Ang mga kulay na ito ay maaaring baguhin ng user sa pamamagitan ng X resources; tingnan ang seksyong RESOURCES ng
manwal na pahinang ito. Ang isang alamat na pagpapakita ng mga kulay at ang kanilang mga kahulugan ay magagamit gamit
ang Help menu.

Sa kanang bahagi ng display ay isang pangkalahatang-ideya na lugar; ipinapakita nito ang mga file sa kanilang
kabuuan. Sinusubaybayan ng mga slider sa lugar ng pangkalahatang-ideya ang mga linyang ipinapakita sa teksto
mga pane

Sa tuktok ng display ay isang Motif menu bar; ang mga function na iyon ay tinalakay sa MENUS
seksyon ng manwal na pahinang ito.

Ang mga naunang bersyon ng programang ito (pre 2003) ay pinapayagan lamang ang pagpili ng kaliwang kamay
side difference o ang right hand side difference. Hindi rin nito papayagan ang isang file na maging
na-save gamit ang hindi napiling mga bloke. Ang kasalukuyang bersyon ay nagpapahintulot sa user na pumili ng magkabilang panig ng
isang pagkakaiba sa pamamagitan ng pagpili ng mga bloke gamit ang gitnang pindutan ng mouse. Kapag ang magkabilang panig ng a
ang pagkakaiba ay pinili ang parehong mga bloke ay ise-save sa pinagsamang file at mamarkahan sa a
katulad na paraan sa paraan CVS mga pagsasama ng mga marka na nangangailangan ng manu-manong paglutas ng magkasalungat
mga pagbabago. Bilang karagdagan, pinapayagan din ng kasalukuyang bersyon ang pag-save ng isang pinagsamang file na may
hindi napiling mga bloke. Sa kasong ito, ang pinagsamang file ay hindi maglalaman ng alinman sa kaliwang bahagi
o ang kanang bahagi ng hindi napiling mga bloke.

COMMAND LINE Opsyon


-toolkitoption
Ito ang mga karaniwang opsyon na tinatanggap ng lahat ng application na gumagamit ng X Toolkit
Intrinsics. Tingnan ang seksyong OPTIONS sa X(1) manu-manong pahina.

-quit Itinatakda ng pagpipiliang ito ang mapagkukunan Mgdiff.quitIfSame sa "totoo". Ito ay magiging sanhi ng
program upang lumabas kaagad nang hindi naglalabas ng window kung ang dalawang file ay walang
mga pagkakaiba (tulad ng tinutukoy ng Diff utos).

-args diffargs
Itinatakda ng pagpipiliang ito ang mapagkukunan Mgdiff.diffArgs sa halaga ng diffargs
argumento. Ang mga watawat na ito ay ipinapasa sa Diff utos na talagang kumukwenta ng
pagkakaiba sa pagitan ng dalawang file. Dahil ang anumang argumento ay maaaring ipasa, ito ay
posibleng tukuyin ang mga flag na sanhi ng Diff utos na mabigo o makabuo
output sa ibang format na magdudulot mgdiff upang mabigo. Para sa karamihan ng mga bersyon ng
pagkakaiba, tatlong watawat lamang ang may kahulugan. Ang una ay '-b'; ito ay nagiging sanhi Diff sa
huwag pansinin ang mga sumusunod na blangko (mga puwang at mga tab) at upang gamutin ang lahat ng iba pang mga string ng mga blangko
bilang katumbas. Ang pangalawang bandila ay '-w'; binabalewala nito ang mga blangko at tinatrato ang mga string ng
mga blangko bilang katumbas. Ang huling watawat ay '-i'; binabalewala nito ang kaso kapag naghahambing
mga titik.

-file pangalan
Itinatakda ng utos na ito ang mapagkukunan Mgdiff.filename sa halaga ng pangalan argumento.
mgdiff ginagamit ang string na ito upang ipakita sa isang file na binasa mula sa karaniwang input.

MENU


Ang menubar ay naglalaman ng mga sumusunod na paksa ng menu bilang CascadeButtons: talaksan, tingnan, piliin,
Options at Tulong. Ang natitirang bahagi ng seksyong ito ay tumatalakay sa bawat entry sa menu, na nagpapakita ng pangalan nito
at accelerator, kung mayroon man.

talaksan

Kinokontrol ng pulldown menu na ito ang pag-access sa file:

Buksan... Ctrl + O

Inilalabas ang "Open Files" na FileSelectionDialog upang payagan ang user na magbukas ng dalawang file
para sa paghahambing.

Pagbubukas Kaliwa ... Ctrl + L

Inilalabas ang "Open File" na FileSelectionDialog upang payagan ang user na tumukoy ng isang file
upang buksan at ihambing sa nabuksan na kanang-kamay na file.

Pagbubukas Tama ... Ctrl + R

Inilalabas ang "Open File" na FileSelectionDialog upang payagan ang user na tumukoy ng isang file
upang buksan at ihambing sa nakabukas na kaliwang file.

Reload Kapwa Meta+R

Muling tumatakbo ang pagkakaiba sa parehong kasalukuyang nakabukas na mga file.

I-save ang Bilang ... Ctrl + S

Dinadala ang "I-save ang File" na FileSelectionDialog upang payagan ang user na tukuyin ang isang
output file para sa pagsulat ng pinagsamang file; ito ay isang application modal dialog. Ang
program ay magpapahintulot sa gumagamit na i-overwrite ang isang umiiral na file ngunit nagpa-pop up a
QuestionDialog upang payagan ang user na kanselahin ang operasyon kung ninanais. Kung meron
anumang hindi napiling mga lugar ng pagkakaiba sa pagitan ng dalawang file na tatanungin ang user kung
gusto nilang ituloy o kanselahin ang operasyon. Kung magpapatuloy ang gumagamit, ang output
Ang file ay hindi maglalaman ng alinman sa mga hindi napiling bloke.

I-save ang As Kaliwa ...

Sine-save ang pinagsamang file sa lokasyong ibinigay ng kaliwang bahagi ng lokasyon ng file.
Tatanungin ang user kung sigurado sila na gusto nila ang umiiral na file
na-overwrite. Tulad ng sa "Save As", kung mayroong anumang hindi napiling mga lugar ng pagkakaiba
sa pagitan ng dalawang file tinanong ng user kung gusto nilang ipagpatuloy o kanselahin ang
operasyon. Kung magpapatuloy ang user, hindi maglalaman ang output file ng alinman sa data
ang hindi napiling mga bloke.

I-save ang As Tama ...

Sine-save ang pinagsamang file sa lokasyong ibinigay ng kanang bahagi ng lokasyon ng file.
Tatanungin ang user kung sigurado sila na gusto nila ang umiiral na file
na-overwrite. Tulad ng sa "Save As", kung mayroong anumang hindi napiling mga lugar ng pagkakaiba
sa pagitan ng dalawang file tinanong ng user kung gusto nilang ipagpatuloy o kanselahin ang
operasyon. Kung magpapatuloy ang user, hindi maglalaman ang output file ng alinman sa data
ang hindi napiling mga bloke.

lumabas Ctrl + C

Agad na lumabas sa programa.

tingnan

Ang pulldown menu na ito ay naglalaman ng mga utos para sa paglipat sa mga file.

nakaraan Ctrl + P

Ini-scroll ang parehong view ng file upang ang dating lugar ng pagkakaiba ay
Mgdiff.linesOfContext mga linya mula sa tuktok ng window ng application.

susunod Ctrl + N

Ini-scroll ang parehong view ng file upang ang susunod na lugar ng pagkakaiba ay
Mgdiff.linesOfContext mga linya mula sa tuktok ng window ng application.

susunod Hindi napili Ctrl + U

Ini-scroll ang parehong view ng file upang ang susunod na hindi napiling lugar ng pagkakaiba ay
Mgdiff.linesOfContext mga linya mula sa tuktok ng window ng application.

piliin

Ang dalawang file na inihahambing ay maaaring opsyonal na pagsamahin sa isang file. Upang gawin ito, ang gumagamit
dapat pumili para sa bawat lugar ng pagkakaiba sa pagitan ng dalawang file kung aling bersyon ang dapat
nakasulat sa pinagsamang file. Ang mga entry sa menu sa pulldown menu na ito ay nagpapahintulot sa user na
piliin o alisin sa pagkakapili ang mga pagkakaiba sa mga grupo sa halip na isa-isa.

Kaliwa lahat

Para sa lahat ng lugar ng pagkakaiba sa pagitan ng dalawang file, piliin ang kaliwang file
bersyon.

karapatan lahat

Para sa lahat ng lugar ng pagkakaiba sa pagitan ng dalawang file piliin ang kanang-kamay na file
bersyon.

Hindi pantay lahat

Inaalis sa pagkakapili ang lahat ng bahagi ng pagkakaiba sa parehong mga file.

Options

Kinokontrol ng pulldown menu na ito ang iba't ibang hitsura at/o mga opsyon sa pag-uugali.

Pangkalahatang-ideya Ctrl + W

I-toggle ng entry ng menu na ito ang presensya ng lugar ng pangkalahatang-ideya sa kanang bahagi ng
ang application window. Ang default na halaga para sa toggle na ito ay kinokontrol ng a
mapagkukunan, Mgdiff.pangkalahatang-ideya, na inilalarawan sa seksyong RESOURCES.

Pahalang scrollbar Ctrl + H

I-toggle ng entry sa menu na ito ang presensya ng pahalang na scrollbar sa ibaba ng
ang application window. Ang default na halaga para sa toggle na ito ay kinokontrol ng a
mapagkukunan, Mgdiff.horzScrollbar, na inilalarawan sa seksyong RESOURCES.

Kaladkarin balumbon Ctrl + D

I-toggle ng entry ng menu na ito ang gawi ng mga scrollbar sa window ng application.
Kapag nakatakda, ang pag-drag sa slider ng isang scrollbar ay nagreresulta sa isang agarang pagbabago sa
pagtingin sa tekstong inihahambing. Kapag na-unset, babaguhin lang ang view sa dulo
ng slider drag (kapag pinakawalan ang mouse button.) Ang setting na ito ay maaaring
mas gusto sa isang mas mabagal na X server. Ang default na halaga para sa toggle na ito ay kinokontrol ng
isang mapagkukunan, Mgdiff.dragScroll, na inilalarawan sa seksyong RESOURCES.

Tulong

Ang pulldown menu na ito ay nagpapakita ng mga command para sa pagkuha ng tulong sa o impormasyon tungkol sa mgdiff.

Bersyon ... Ctrl + V

Naglalabas ng InformationDialog na may impormasyon ng may-akda at bersyon.

manwal Pahina ... Ctrl + M

Naglalabas ng DialogShell na may widget na ScrolledText na naglalaman ng manwal na pahinang ito.
Ang utos para sa pagbuo nito ay nako-customize sa pamamagitan ng isang mapagkukunan, Mgdiff.manCommand,
na inilalarawan sa seksyong RESOURCES.

kulay Alamat... Ctrl + G

Naglalabas ng DialogShell na nagbubuod sa paggamit ng kulay sa pag-encode ng mga uri ng
pagkakaiba sa pagitan ng dalawang file na inihahambing.

OTHER MGA DISPLAY/KONTROL


Maaari kang direktang lumipat sa isang partikular na lugar sa dalawang file sa pamamagitan ng paggamit BDrag sa pangkalahatang-ideya
lugar.

Ginagamit ng programa ang tinatawag ng OSF/Motif Style Guide na "multiple selection" para piliin
indibidwal na mga bloke para sa pagsusulat sa isang pinagsamang file. Pag-click BSelect sa isang hindi napiling bloke
idinaragdag ito sa listahan ng mga napiling bloke. Pag-click BSelect sa isang napiling bloke ay inaalis ito
mula sa listahan ng mga napiling bloke. Bilang karagdagan, ang Pag-click BSelect sa isang hindi napiling bloke
na nasa tapat ng isang napiling bloke (sa iba pang mga pane ng teksto) ay nag-aalis ng napiling bloke
mula sa listahan ng mga napiling bloke.

Ang mga numero sa maliliit na kahon sa tabi ng mga pangalan ng file ay ang mga numero ng linya ng mga linya sa
tuktok ng mga pane ng teksto.

MGA WIDGET


Ang sumusunod ay ang hierarchy ng mga widget ng Motif, gaya ng nabuo ni mga editor(1). Ang
Ang hierarchical na istraktura ng widget tree ay makikita sa indentation. Bawat linya
binubuo ng pangalan ng klase ng widget na sinusundan ng pangalan ng instance ng widget. Ang impormasyong ito
maaaring maging kapaki-pakinabang kung nais mong i-customize ang hitsura ng programa sa pamamagitan ng mapagkukunan
mga setting.

Mgdiff mgdiff
XmMainWindow mainw
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
XmRowColumn menubar
XmCascadeButtonGadget button_0
XmCascadeButtonGadget button_1
XmCascadeButtonGadget button_2
XmCascadeButtonGadget button_3
XmCascadeButtonGadget button_4
XmMenuShell popup_file_menu
XmRowColumn select_menu
XmPushButtonGadget button_0
XmPushButtonGadget button_1
XmSeparatorGadget separator_0
XmPushButtonGadget button_2
XmRowColumn file_menu
XmPushButtonGadget button_0
XmPushButtonGadget button_1
XmPushButtonGadget button_2
XmPushButtonGadget button_3
XmPushButtonGadget button_4
XmSeparatorGadget separator_0
XmPushButtonGadget button_5
XmPushButtonGadget button_6
XmSeparatorGadget separator_1
XmPushButtonGadget button_7
XmRowColumn options_menu
XmToggleButtonGadget button_0
XmToggleButtonGadget button_1
XmToggleButtonGadget button_2
XmRowColumn help_menu
XmPushButtonGadget button_0
XmPushButtonGadget button_1
XmPushButtonGadget button_2
XmRowColumn view_menu
XmPushButtonGadget button_0
XmPushButtonGadget button_1
XmPushButtonGadget button_2
XmForm form1
XmFrame frame1
XmForm form3
XmScrollBar sbl
XmDrawingArea dam
XmScrollBar sbr
XmFrame frame2
XmForm form4
XmForm form2
XmScrollBar sb
XmForm form21
XmFrame frame3
XmLabel fnamel
XmFrame frame31
XmTextField linenuml
XmForm form22
XmFrame frame4
XmLabel fnamer
XmFrame frame41
XmTextField linenumr
XmDrawingArea textl
XmDrawingArea textr
XmScrollBar sbh
XmDialogShell version_popup
Bersyon ng XmMessageBox
Simbolo ng XmLabelGadget
XmLabelGadget
XmSeparatorGadget separator
XmPushButtonGadget OK
XmPushButtonGadget Kanselahin
Tulong sa XmPushButtonGadget
XmDialogShell manualpage_popup
XmForm manualpage
XmPanedWindow pane
XmSrolledWindow help_textSW
XmScrollBar vbar
XmText help_text
XmForm form2a
OK ang XmPushButton
XmSash sash
XmSeparatorGadget separator
XmSash sash
XmSeparatorGadget separator
XmDialogShell legend_popup
Alamat ng XmForm
XmPanedWindow pane
XmRowColumn rc
XmLabel label1
XmLabel label2
XmLabel label3
XmLabel label4
XmLabel label5
XmForm form2a
OK ang XmPushButton
XmSash sash
XmSeparatorGadget separator
XmSash sash
XmSeparatorGadget separator
XmDialogShell werror_popup
XmMessageBox error
Simbolo ng XmLabelGadget
XmLabelGadget
XmSeparatorGadget separator
XmPushButtonGadget OK
XmPushButtonGadget Kanselahin
Tulong sa XmPushButtonGadget

X Kayamanan


Mgdiff.diffForeground: itim

Mgdiff.diffBackground: dilaw

Ang mga kulay na ito ay para sa mga bloke na naiiba sa pagitan ng mga file.

Mgdiff.sameForeground: itim

Mgdiff.sameBackground: kulay-abo

Ang mga kulay na ito ay para sa mga bloke na magkapareho sa pagitan ng mga file.

Mgdiff.insertForeground: itim

Mgdiff.insertBackground: dalandan

Ang mga kulay na ito ay para sa mga bloke na naipasok sa isang file.

Mgdiff.blankForeground: itim

Mgdiff.blankBackground: grey66

Ang mga kulay na ito ay para sa mga bloke na para sa mga layunin ng pagpapakita.

Mgdiff.selectForeground: itim

Mgdiff.selectBackground: liwanag slate asul

Ang mga kulay na ito ay para sa mga bloke na pinili ng gumagamit.

Mgdiff.font: 7x13 naka-bold

Font para sa pagpapakita ng mga bloke ng teksto.

Mgdiff.dragScroll: totoo

Itakda sa true kung ang pag-drag ng scrollbar ay dapat magdulot ng mga agarang pagbabago sa tiningnang teksto, at
false kung dapat lang magbago ang view pagkatapos mailipat ang scrollbar.

Mgdiff.overview: totoo

Itakda sa true kung dapat lumabas ang seksyong pangkalahatang-ideya ng file.

Mgdiff.horzScrollbar: totoo

Itakda sa true kung dapat lumabas ang pahalang na scrollbar.

Mgdiff.linesOfContext: 3

Bilang ng mga linyang dapat lumabas sa itaas ng isang bloke ng pagkakaiba na nakuha sa paggamit ng Nakaraan
o Susunod na mga utos. Dapat ay mas malaki o katumbas ng zero.

Mgdiff.manCommand: (lalaki mgdiff | co -b) 2> & 1

Ang command (o pipeline) na ginamit upang makabuo ng isang naka-format na manu-manong page na walang mga escape code.

Mgdiff.diffCommand: Diff

Ang Diff(1) katugmang command na gagamitin para sa pagkalkula ng mga pagkakaiba sa pagitan ng mga text file.

Mgdiff.diffArgs:

Ang mga argumentong ibibigay sa Diff utos. Ang mapagkukunang ito ay maaari ding itakda sa pamamagitan ng
-args opsyon na command line.

Mgdiff.quitIfSame: hindi totoo

Kung ang dalawang file ay walang pagkakaiba (tulad ng tinutukoy ng Diff utos) pagkatapos ay lumabas
kaagad nang hindi naglalabas ng bintana. Ang mapagkukunang ito ay maaari ding itakda sa "totoo" sa pamamagitan ng
-quit opsyon na command line.

Mgdiff.filename: (stdin)

mgdiff ginagamit ang string na ito upang ipakita sa isang file na binasa mula sa karaniwang input. Ang mapagkukunang ito
maaari ding itakda sa pamamagitan ng -file opsyon na command line.

DIAGNOSTICS


Ibinabalik ang exit status na nabuo ng Diff utos. Ito ay karaniwang 0 para sa hindi
pagkakaiba, 1 para sa ilang pagkakaiba at 2 para sa mga error.

Gamitin ang mgdiffx online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad