İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mgdiffx - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında mgdiffx çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mgdiffx komutudur.

Program:

ADI


mgdiff - Motif tabanlı grafik dosya farkı tarayıcısı

SİNOPSİS


mgdiff [-toolkitoption ...] [-quit] [-dosya isim] [-arglar farklar] [dosya1 dosya2]

TANIM


Mgdiff için grafiksel bir ön uçtur. fark emretmek. Kullanıcının şunları görüntülemesine izin verir:
bağlamda iki ASCII dosyası arasındaki farklar ve isteğe bağlı olarak üçüncü bir dosya yazmak için
bu, bu iki dosyanın kullanıcı tanımlı birleştirilmesidir. Benzer bir şeyden ilham alıyor
adı verilen program fark, yalnızca Silicon Graphics iş istasyonlarında çalışan ve bunun için
kaynak kodu sağlanmaz.

Program argüman olarak çeşitli bayrakları (bir sonraki bölümde açıklanmıştır) ve isimleri alır.
Karşılaştırılacak iki dosya. Her iki dosya adı da (ancak ikisi birden değil) kullanmak için '-' olarak verilebilir.
yerine standart girdi.

Ortaya çıkan görüntü çoğunlukla iki metin bölmesinden oluşur; soldaki ise
belirtilen ilk dosya ve sağdaki belirtilen ikinci dosyadır. arasında ve
metin bölmelerinin altında, ikisinin görünür kısımlarını değiştirmeye izin veren kaydırma çubukları bulunur.
dosyalar karşılaştırılıyor. Ayrıca program, Kaydırılan Bölgeyi uygular.
OSF/Motif Stil Kılavuzunun (sürüm 2.3.4) 1.1 Bölümündeki tavsiyeler, yani
ok ve sayfalama tuşları da kaydırmak için çalışacaktır. Her metin bölmesinin üstünde adı
o metin bölmesindeki dosyanın numarası ve görüntülenen dosyadaki satır numarası.

Metin bölmelerinin her birindeki metin, renk kodlu satır bloklarına bölünmüştür.
beş farklı renkten biriyle. Bu, bloğun:

iki dosya arasında farklılık gösterir

iki dosya arasında aynıdır

bir dosyaya veya diğerine eklenmiş

görüntüleme amaçlıdır (diğer dosyaya eklenen bir bloğu eşleştirmek için)

kullanıcı tarafından seçildi (birleştirilmiş bir dosyaya yazmak için)

Bu renkler kullanıcı tarafından X kaynakları aracılığıyla değiştirilebilir; KAYNAKLAR bölümüne bakın
bu kılavuz sayfası. Renklerin ve anlamlarının bir açıklama ekranı kullanılarak mevcuttur.
Yardım menüsü.

Ekranın sağ tarafında bir genel bakış alanı bulunur; bu, içindeki dosyaları gösterir
bütünlük. Genel bakış alanındaki kaydırıcılar, metinde görüntülenen satırları izler
bölmeler.

Ekranın üst kısmında bir Motif menü çubuğu bulunur; bu işlevler MENÜLER'de tartışılır
bu kılavuz sayfasının bölümü.

Bu programın önceki sürümleri (2003 öncesi) yalnızca sol el seçimine izin veriyordu.
yan fark veya sağ taraf farkı. Ayrıca bir dosyanın olmasına izin vermez.
seçilmemiş bloklarla kaydedildi. Geçerli sürüm, kullanıcının her iki tarafı da seçmesine izin verir.
orta fare düğmesini kullanarak blokları seçerek bir fark. Her iki taraf da bir
fark seçilirse, her iki blok da birleştirilmiş dosyaya kaydedilecek ve bir
yola benzer şekilde CVS çakışmanın manuel olarak çözülmesini gerektiren birleştirmeleri işaretler
değişir. Ek olarak, mevcut sürüm, birleştirilmiş bir dosyanın kaydedilmesine de izin verir.
seçilmemiş bloklar Bu durumda, birleştirilmiş dosyanın sol tarafı da olmayacaktır.
ne de seçilmemiş blokların sağ tarafı.

KOMUT LINE SEÇENEKLER


-araç seti
Bunlar, X Toolkit kullanan tüm uygulamalar tarafından kabul edilen standart seçeneklerdir.
İçsel. bölümündeki SEÇENEKLER bölümüne bakın. X(1) kılavuz sayfası.

-çıkış yapmak Bu seçenek kaynağı ayarlar Mgdiff.quitIfSame "doğru"ya. Bu,
iki dosyada herhangi bir pencere açmadan hemen çıkmak için program
farklar (tarafından belirlendiği gibi fark komutu).

-arglar farklar
Bu seçenek kaynağı ayarlar Mgdiff.diffArgs değerine farklar
argüman. Bu bayraklar, fark aslında hesaplayan komut
iki dosya arasındaki farklar. Herhangi bir argüman iletilebildiğinden,
neden olan bayrakları belirtmek mümkündür. fark başarısız olma veya oluşturma komutu
neden olacak farklı bir biçimde çıktı fark başaramamak. Çoğu sürüm için
fark, sadece üç bayrak anlamlıdır. Birincisi '-b'; bu neden olur fark için
sondaki boşlukları (boşluklar ve sekmeler) yoksay ve diğer tüm boşluk dizelerini ele al
eşdeğer olarak. İkinci bayrak '-w'; bu, boşlukları yok sayar ve
eşdeğer olarak boşluklar. Son bayrak '-i'dir; bu, karşılaştırırken durumu yok sayar
harfler.

-dosya isim
Bu komut kaynağı ayarlar Mgdiff.dosyaadı değerine isim argüman.
fark standart girdiden okunan bir dosya üzerinde görüntülemek için bu dizeyi kullanır.

MENÜLER


Menü çubuğu CascadeButtons olarak aşağıdaki menü konularını içerir: fileto, Görüntüle, seç,
Opsiyonlar ve Destek. Bu bölümün geri kalanı, adını gösteren her menü girişini tartışır.
ve varsa hızlandırıcı.

fileto

Bu açılır menü, dosya erişimini kontrol eder:

Açık... Ctrl + A

Kullanıcının iki dosyayı açmasına izin vermek için "Dosyaları Aç" FileSelectionDialog'u getirir
Karşılaştırma için.

Açılış Sol... Ctrl + L

Kullanıcının bir dosya belirtmesine izin vermek için "Dosyayı Aç" FileSelectionDialog'u getirir
açmak ve zaten açılmış sağ dosya ile karşılaştırmak için.

Açılış Sağ... Ctrl + R

Kullanıcının bir dosya belirtmesine izin vermek için "Dosyayı Aç" FileSelectionDialog'u getirir
açmak ve önceden açılmış sol dosyayla karşılaştırmak için.

güncelle Her ikisi de Meta+R

O anda açık olan her iki dosyada da diff'i yeniden çalıştırır.

İndirim Gibi ... Ctrl + S

Kullanıcının bir dosya belirtmesine izin vermek için "Dosyayı Kaydet" FileSelectionDialog'u getirir.
birleştirilmiş dosyayı yazmak için çıktı dosyası; bu bir uygulama kalıcı iletişim kutusudur. NS
program, kullanıcının mevcut bir dosyanın üzerine yazmasına izin verir, ancak bir
Kullanıcının istenirse işlemi iptal etmesine izin vermek için QuestionDialog. Eğer varsa
kullanıcıya iki dosya arasında seçilmemiş herhangi bir fark olup olmadığı sorulur.
işlemi devam ettirmek veya iptal etmek isterler. Kullanıcı devam ederse, çıktı
dosya seçilmemiş blokların hiçbirini içermeyecektir.

İndirim As Sol...

Birleştirilen dosyayı, sol taraftaki dosya konumu tarafından verilen konuma kaydeder.
Kullanıcıya, mevcut dosyanın olmasını istediğinden emin olup olmadığı sorulacaktır.
üzerine yazıldı. "Farklı Kaydet"te olduğu gibi, seçilmemiş fark alanları varsa
kullanıcı, iki dosya arasında devam etmek veya iptal etmek isteyip istemediğini sordu.
operasyon. Kullanıcı devam ederse, çıktı dosyası içindeki verilerin hiçbirini içermeyecektir.
seçilmemiş bloklar

İndirim As Sağ...

Birleştirilen dosyayı, sağ taraftaki dosya konumu tarafından verilen konuma kaydeder.
Kullanıcıya, mevcut dosyanın olmasını istediğinden emin olup olmadığı sorulacaktır.
üzerine yazıldı. "Farklı Kaydet"te olduğu gibi, seçilmemiş fark alanları varsa
kullanıcı, iki dosya arasında devam etmek veya iptal etmek isteyip istemediğini sordu.
operasyon. Kullanıcı devam ederse, çıktı dosyası içindeki verilerin hiçbirini içermeyecektir.
seçilmemiş bloklar

Çıkış Ctrl + C

Programdan hemen çıkar.

Görüntüle

Bu açılır menü, dosyalar arasında gezinmek için komutlar içerir.

Önceki Ctrl + P

Her iki dosya görünümünü de kaydırır, böylece önceki fark alanı
Mgdiff.linesOfContext uygulama penceresinin üst kısmındaki çizgiler.

Sonraki Ctrl + N

Her iki dosya görünümünü kaydırır, böylece bir sonraki fark alanı
Mgdiff.linesOfContext uygulama penceresinin üst kısmındaki çizgiler.

Sonraki Seçilmemiş Ctrl + U

Her iki dosya görünümünü kaydırır, böylece sonraki seçilmemiş fark alanı
Mgdiff.linesOfContext uygulama penceresinin üst kısmındaki çizgiler.

seç

Karşılaştırılan iki dosya isteğe bağlı olarak tek bir dosyada birleştirilebilir. Bunu yapmak için kullanıcı
iki dosya arasındaki her fark alanı için hangi sürümün olması gerektiğini seçmelisiniz
birleştirilmiş dosyaya yazılır. Bu açılır menüdeki menü girişleri, kullanıcının
bireysel olarak değil, gruplardaki farklılıkları seçin veya seçimini kaldırın.

Sol Türkiye

İki dosya arasındaki tüm fark alanları için soldaki dosyayı seçin
sürümü.

Sağ Türkiye

İki dosya arasındaki tüm fark alanları için sağdaki dosyayı seçin
sürümü.

Seçimi kaldır Türkiye

Her iki dosyadaki tüm farklılık alanlarının seçimini kaldırır.

Opsiyonlar

Bu açılır menü, çeşitli görünüm ve/veya davranış seçeneklerini kontrol eder.

Genel Bakış Ctrl + W

Bu menü girişi, ekranın sağ tarafında genel bakış alanının varlığını değiştirir.
uygulama penceresi. Bu geçiş için varsayılan değer, bir
kaynak, Mgdiff.genel bakışKAYNAKLAR bölümünde açıklanan.

Yatay scrollbar Ctrl + H

Bu menü girişi, ekranın altındaki yatay kaydırma çubuğunun varlığını değiştirir.
uygulama penceresi. Bu geçiş için varsayılan değer, bir
kaynak, Mgdiff.horzKaydırma çubuğuKAYNAKLAR bölümünde açıklanan.

Sürüklemek kaydırma Ctrl + D

Bu menü girişi, uygulama penceresindeki kaydırma çubuklarının davranışını değiştirir.
Ayarlandığında, kaydırma çubuğunun kaydırıcısını sürüklemek,
Karşılaştırılan metnin görünümü. Ayarlanmadığında, görünüm yalnızca sonunda değiştirilir
kaydırıcı sürükleme (fare düğmesi bırakıldığında.) Bu ayar,
daha yavaş bir X sunucusunda tercih edilir. Bu geçiş için varsayılan değer tarafından kontrol edilir
kaynak, Mgdiff.dragScrollKAYNAKLAR bölümünde açıklanan.

Destek

Bu açılır menü, hakkında yardım veya bilgi almak için komutları görüntüler. fark.

Sürüm ... Ctrl + V

Yazar ve sürüm bilgileriyle bir InformationDialog açar.

Manuel Sayfa... Ctrl + M

Bu kılavuz sayfasını içeren ScrolledText widget'lı bir DialogShell'i getirir.
Bunu oluşturma komutu bir kaynak aracılığıyla özelleştirilebilir, Mgdiff.manKomut,
KAYNAKLAR bölümünde açıklanmıştır.

Renk Efsane... Ctrl + G

Türlerini kodlamada renk kullanımını özetleyen bir DialogShell getirir.
karşılaştırılan iki dosya arasındaki farklar.

DİĞER EKRANLAR/KONTROLLER


kullanarak iki dosyada doğrudan belirli bir noktaya gidebilirsiniz. BDrag genel bakışta
alanı.

Program, seçmek için OSF/Motif Stil Kılavuzunun "çoklu seçim" dediği şeyi kullanır.
birleştirilmiş bir dosyaya yazmak için ayrı bloklar. tıklama BSeç seçilmemiş bir blokta
seçilen bloklar listesine ekler. tıklama BSeç seçilen bir blokta onu kaldırır
seçilen bloklar listesinden. Ek olarak, Tıklama BSeç seçilmemiş bir blokta
seçili bloğun karşısındaki (diğer metin bölmelerinde) seçili bloğu kaldırır
seçilen bloklar listesinden.

Dosya adlarının yanındaki küçük kutulardaki sayılar, dosya adlarının yanındaki satırların satır numaralarıdır.
metin bölmelerinin üst kısmı.

WIDGET'LAR


Aşağıda Motif widget'larının hiyerarşisi yer almaktadır. editörler(1).
widget ağacının hiyerarşik yapısı girintiye yansıtılır. Her çizgi
widget sınıfı adından ve ardından widget örneği adından oluşur. Bu bilgi
programın görünümünü kaynak yoluyla özelleştirmek istiyorsanız yararlı olabilir
ayarlar.

Mgdiff mgdiff
XmMainWindow ana
XmAyırıcıGadget AnaWinSep1
XmAyırıcıGadget AnaWinSep2
XmAyırıcıGadget AnaWinSep3
XmRowColumn menü çubuğu
XmCascadeButtonGadget düğmesi_0
XmCascadeButtonGadget düğmesi_1
XmCascadeButtonGadget düğmesi_2
XmCascadeButtonGadget düğmesi_3
XmCascadeButtonGadget düğmesi_4
XmMenuShell popup_file_menu
XmRowColumn seçim_menüsü
XmPushButtonGadget düğmesi_0
XmPushButtonGadget düğmesi_1
XmSeparatorGadget ayırıcı_0
XmPushButtonGadget düğmesi_2
XmRowColumn dosya_menüsü
XmPushButtonGadget düğmesi_0
XmPushButtonGadget düğmesi_1
XmPushButtonGadget düğmesi_2
XmPushButtonGadget düğmesi_3
XmPushButtonGadget düğmesi_4
XmSeparatorGadget ayırıcı_0
XmPushButtonGadget düğmesi_5
XmPushButtonGadget düğmesi_6
XmSeparatorGadget ayırıcı_1
XmPushButtonGadget düğmesi_7
XmRowColumn options_menu
XmToggleButtonGadget düğmesi_0
XmToggleButtonGadget düğmesi_1
XmToggleButtonGadget düğmesi_2
XmRowColumn help_menu
XmPushButtonGadget düğmesi_0
XmPushButtonGadget düğmesi_1
XmPushButtonGadget düğmesi_2
XmRowColumn view_menu
XmPushButtonGadget düğmesi_0
XmPushButtonGadget düğmesi_1
XmPushButtonGadget düğmesi_2
XmForm formu1
XmFrame çerçevesi1
XmForm formu3
XmScrollBar sbl
XmDrawingArea barajı
XmScrollBar sbr
XmFrame çerçevesi2
XmForm formu4
XmForm formu2
XmScrollBar sb
XmForm formu21
XmFrame çerçevesi3
XmLabel fname
XmFrame çerçevesi31
XmTextField satır sayısı
XmForm formu22
XmFrame çerçevesi4
XmLabel adlandırıcısı
XmFrame çerçevesi41
XmTextField satır numarası
XmDrawingArea metni
XmDrawingArea metni
XmScrollBar sbh
XmDialogShell version_popup
XmMessageBox sürümü
XmLabelGadget sembolü
XmLabelGadget'ı
XmSeparatorGadget ayırıcı
XmPushButtonGadget Tamam
XmPushButtonGadget İptal
XmPushButtonGadget Yardımı
XmDialogShell manualpage_popup
XmForm kılavuz sayfası
XmPanedWindow bölmesi
XmScrolledWindow help_textSW
XmScrollBar
XmText yardım_metni
XmForm form2a
XmPushButton Tamam
XmSash kanat
XmSeparatorGadget ayırıcı
XmSash kanat
XmSeparatorGadget ayırıcı
XmDialogShell legend_popup
XmForm efsanesi
XmPanedWindow bölmesi
XmRowColumn kaynağı
XmEtiket etiketi1
XmEtiket etiketi2
XmEtiket etiketi3
XmEtiket etiketi4
XmEtiket etiketi5
XmForm form2a
XmPushButton Tamam
XmSash kanat
XmSeparatorGadget ayırıcı
XmSash kanat
XmSeparatorGadget ayırıcı
XmDialogShell werror_popup
XmMessageBox hatası
XmLabelGadget sembolü
XmLabelGadget'ı
XmSeparatorGadget ayırıcı
XmPushButtonGadget Tamam
XmPushButtonGadget İptal
XmPushButtonGadget Yardımı

X KAYNAKLAR


Mgdiff.diffÖn plan: siyah

Mgdiff.diffArka Plan: Sarı

Bu renkler, dosyalar arasında farklılık gösteren bloklar içindir.

Mgdiff.sameÖn plan: siyah

Mgdiff.sameArka Plan: gri

Bu renkler, dosyalar arasında aynı olan bloklar içindir.

Mgdiff.insertÖn plan: siyah

Mgdiff.insertArkaplan: Portakal

Bu renkler, bir dosyaya eklenmiş bloklar içindir.

Mgdiff.blankÖn plan: siyah

Mgdiff.blankArkaplan: grey66

Bu renkler teşhir amaçlı bloklar içindir.

Mgdiff.selectÖn plan: siyah

Mgdiff.selectArkaplan: ışık arduvaz mavi

Bu renkler kullanıcı tarafından seçilen bloklar içindir.

Mgdiff.yazı tipi: 7x13kalın

Metin bloklarını görüntülemek için yazı tipi.

Mgdiff.dragScroll: gerçek

Kaydırma çubuğunun sürüklenmesi görüntülenen metinde anında değişikliklere neden olacaksa true olarak ayarlayın ve
false, görünümün yalnızca kaydırma çubuğu taşındıktan sonra değişmesi gerekiyorsa.

Mgdiff.genel bakış: gerçek

Dosyaya genel bakış bölümünün görünmesi gerekiyorsa true olarak ayarlayın.

Mgdiff.horzKaydırma çubuğu: gerçek

Yatay kaydırma çubuğunun görünmesi gerekiyorsa true olarak ayarlayın.

Mgdiff.linesOfContext: 3

Bir fark bloğunun üzerinde görünmesi gereken satır sayısı, Önceki
veya Sonraki komutlar. Sıfıra eşit veya büyük olmalıdır.

Mgdiff.manKomut: (adam fark | col -B) 2> & 1

Çıkış kodları olmadan biçimlendirilmiş bir kılavuz sayfası oluşturmak için kullanılan komut (veya işlem hattı).

Mgdiff.diffKomut: fark

The fark(1) metin dosyaları arasındaki farkları hesaplamak için kullanılacak uyumlu komut.

Mgdiff.diffArgs:

Sağlanacak argümanlar fark emretmek. Bu kaynak ayrıca şuradan da ayarlanabilir:
-arglar komut satırı seçeneği.

Mgdiff.quitIfSame: yanlış

İki dosya arasında fark yoksa ( fark komutu) ardından çıkın
hemen bir pencere açmadan. Bu kaynak aynı zamanda "true" olarak da ayarlanabilir.
-çıkış yapmak komut satırı seçeneği.

Mgdiff.dosya adı: (stdin)

fark standart girdiden okunan bir dosya üzerinde görüntülemek için bu dizeyi kullanır. Bu kaynak
aracılığıyla da ayarlanabilir. -dosya komut satırı seçeneği.

TANI


tarafından oluşturulan çıkış durumunu döndürür. fark emretmek. Bu genellikle hayır için 0'dır
farklılıklar, 1 bazı farklılıklar ve 2 hatalar için.

onworks.net hizmetlerini kullanarak mgdiffx'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad