EnglishFrenchSpanyol

Ad


Favicon OnWorks

mgdiffx - Dalam Talian di Awan

Jalankan mgdiffx dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah mgdiffx yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


mgdiff - Pelayar perbezaan fail grafik berasaskan motif

SINOPSIS


mgdiff [-toolkitoption ...] [-quit] [-file nama] [-args diffargs] [fail1 fail2]

DESCRIPTION


Mgdiff ialah hujung hadapan grafik kepada diff perintah. Ia membenarkan pengguna untuk melihat
perbezaan antara dua fail ASCII dalam konteks dan, secara pilihan, untuk menulis fail ketiga
yang merupakan penggabungan yang ditentukan pengguna bagi kedua-dua fail tersebut. Ia diilhamkan oleh yang serupa
program, dipanggil gdiff, yang berjalan hanya pada stesen kerja Silicon Graphics dan yang mana
kod sumber tidak disediakan.

Program ini mengambil pelbagai bendera sebagai hujah (diterangkan dalam bahagian seterusnya) dan nama
daripada dua fail untuk dibandingkan. Sama ada nama fail (tetapi bukan kedua-duanya) boleh diberikan sebagai '-' untuk digunakan
input standard sebaliknya.

Paparan yang terhasil kebanyakannya terdiri daripada dua anak tetingkap teks; yang sebelah kiri ialah
fail pertama dinyatakan dan yang di sebelah kanan ialah fail kedua yang dinyatakan. Antara dan
di bawah anak tetingkap teks ialah bar skrol yang membenarkan menukar bahagian yang boleh dilihat daripada kedua-duanya
fail dibandingkan. Di samping itu, program ini melaksanakan Wilayah Tatal
pengesyoran Bahagian 2.3.4 Panduan Gaya OSF/Motif (keluaran 1.1), bermakna
anak panah dan kekunci halaman akan berfungsi untuk menatal juga. Di atas setiap anak tetingkap teks ialah nama
daripada fail dalam anak tetingkap teks itu dan nombor baris dalam fail yang sedang dipaparkan.

Teks dalam setiap anak tetingkap teks dibahagikan kepada blok baris yang berkod warna
dengan satu daripada lima warna yang berbeza. Ini menunjukkan bahawa blok:

berbeza antara kedua-dua fail

adalah sama antara kedua-dua fail

telah dimasukkan dalam satu fail atau yang lain

adalah untuk tujuan paparan (untuk memadankan blok yang dimasukkan dalam fail lain)

telah dipilih oleh pengguna (untuk menulis ke fail yang digabungkan)

Warna ini boleh diubah suai oleh pengguna melalui sumber X; lihat bahagian SUMBER bagi
halaman manual ini. Paparan legenda warna dan maknanya tersedia menggunakan
menu Bantuan.

Di sebelah kanan paparan ialah kawasan gambaran keseluruhan; ini menunjukkan fail dalam mereka
keseluruhan. Peluncur dalam kawasan gambaran keseluruhan menjejaki baris yang dipaparkan dalam teks
anak tetingkap.

Di bahagian atas paparan ialah bar menu Motif; fungsi tersebut dibincangkan dalam MENUS
bahagian halaman manual ini.

Versi terdahulu program ini (pra 2003) hanya membenarkan pemilihan tangan kiri
perbezaan sisi atau perbezaan sisi kanan. Ia juga tidak membenarkan fail menjadi
disimpan dengan blok yang tidak dipilih. Versi semasa membolehkan pengguna memilih kedua-dua belah
perbezaan dengan memilih blok menggunakan butang tengah tetikus. Apabila kedua-dua belah a
perbezaan dipilih kedua-dua blok akan disimpan ke fail yang digabungkan dan ditandakan dalam a
cara yang sama dengan cara CVS gabungan tanda yang memerlukan penyelesaian manual untuk bercanggah
perubahan. Di samping itu, versi semasa juga membenarkan penyimpanan fail yang digabungkan dengan
blok yang tidak dipilih. Dalam kes ini, fail yang digabungkan tidak akan mengandungi sebelah kiri
mahupun sebelah kanan blok yang tidak dipilih.

COMMAND LINE PILIHAN


-toolkitoption
Ini ialah pilihan standard yang diterima oleh semua aplikasi yang menggunakan Kit Alat X
Intrinsik. Lihat bahagian PILIHAN dalam X(1) halaman manual.

-berhenti Pilihan ini menetapkan sumber Mgdiff.quitIfSame kepada "benar". Ini akan menyebabkan
program untuk keluar serta-merta tanpa membuka tetingkap jika kedua-dua fail mempunyai no
perbezaan (seperti yang ditentukan oleh diff perintah).

-args diffargs
Pilihan ini menetapkan sumber Mgdiff.diffArgs kepada nilai diffargs
hujah. Bendera ini diserahkan kepada diff arahan yang sebenarnya mengira
perbezaan antara kedua-dua fail. Oleh kerana sebarang hujah boleh diluluskan, ia adalah
mungkin untuk menentukan bendera yang menyebabkan diff arahan untuk gagal atau untuk menjana
output dalam format yang berbeza yang akan menyebabkan mgdiff untuk gagal. Untuk kebanyakan versi
berbeza, hanya tiga bendera yang masuk akal. Yang pertama ialah '-b'; ini menyebabkan diff kepada
abaikan kosong mengekori (ruang dan tab) dan untuk merawat semua rentetan kosong yang lain
sebagai setara. Bendera kedua ialah '-w'; ini mengabaikan kosong dan merawat rentetan
kosong sebagai setara. Bendera terakhir ialah '-i'; ini mengabaikan kes apabila membandingkan
surat.

-file nama
Perintah ini menetapkan sumber Mgdiff.filename kepada nilai nama hujah.
mgdiff menggunakan rentetan ini untuk memaparkan pada fail yang dibaca daripada input standard.

LELAKI


Bar menu mengandungi topik menu berikut sebagai CascadeButtons: File, Lihat, pilih,
Pilihan and Bantuan. Bahagian selebihnya membincangkan setiap entri menu, menunjukkan namanya
dan pemecut, jika ada.

File

Menu tarik turun ini mengawal akses fail:

Buka... Ctrl + O

Membawakan "Buka Fail" FileSelectionDialog untuk membenarkan pengguna membuka dua fail
untuk perbandingan.

Buka Meninggalkan... Ctrl + L

Membawakan "Buka Fail" FileSelectionDialog untuk membolehkan pengguna menentukan fail
untuk membuka dan membandingkan dengan fail sebelah kanan yang telah dibuka.

Buka Betul ... Ctrl + R

Membawakan "Buka Fail" FileSelectionDialog untuk membolehkan pengguna menentukan fail
untuk membuka dan membandingkan dengan fail sebelah kiri yang telah dibuka.

Tambah nilai Kedua-dua Meta+R

Menjalankan semula perbezaan pada kedua-dua fail yang sedang dibuka.

Jimat Sebagai ... Ctrl + S

Membawakan "Simpan Fail" FileSelectionDialog untuk membolehkan pengguna menentukan satu
fail output untuk menulis fail yang digabungkan; ini ialah dialog mod aplikasi. The
program akan membenarkan pengguna menulis ganti fail sedia ada tetapi muncul a
QuestionDialog untuk membenarkan pengguna membatalkan operasi jika dikehendaki. Jika ada
mana-mana kawasan perbezaan yang tidak dipilih antara dua fail yang ditanya pengguna sama ada
mereka mahu meneruskan atau membatalkan operasi. Jika pengguna meneruskan, output
fail tidak akan mengandungi blok yang tidak dipilih.

Jimat As Meninggalkan...

Menyimpan fail yang digabungkan ke lokasi yang diberikan oleh lokasi fail sebelah kiri.
Pengguna akan ditanya sama ada mereka pasti mereka mahu fail sedia ada
ditimpa. Seperti dengan "Simpan Sebagai", jika terdapat mana-mana kawasan perbezaan yang tidak dipilih
antara dua fail yang ditanya pengguna sama ada mereka mahu meneruskan atau membatalkan fail
operasi. Jika pengguna meneruskan, fail output tidak akan mengandungi data dalam
blok yang tidak dipilih.

Jimat As Betul ...

Menyimpan fail yang digabungkan ke lokasi yang diberikan oleh lokasi fail sebelah kanan.
Pengguna akan ditanya sama ada mereka pasti mereka mahu fail sedia ada
ditimpa. Seperti dengan "Simpan Sebagai", jika terdapat mana-mana kawasan perbezaan yang tidak dipilih
antara dua fail yang ditanya pengguna sama ada mereka mahu meneruskan atau membatalkan fail
operasi. Jika pengguna meneruskan, fail output tidak akan mengandungi data dalam
blok yang tidak dipilih.

Keluar Ctrl + C

Keluar dari program serta-merta.

Lihat

Menu pulldown ini mengandungi arahan untuk bergerak melalui fail.

sebelum Ctrl + P

Tatal kedua-dua paparan fail supaya kawasan perbezaan sebelumnya ialah
Mgdiff.linesOfContext baris dari bahagian atas tetingkap aplikasi.

Seterusnya Ctrl + N

Tatal kedua-dua paparan fail supaya kawasan perbezaan seterusnya ialah
Mgdiff.linesOfContext baris dari bahagian atas tetingkap aplikasi.

Seterusnya Tidak dipilih Ctrl + U

Tatal kedua-dua paparan fail supaya kawasan perbezaan yang tidak dipilih seterusnya ialah
Mgdiff.linesOfContext baris dari bahagian atas tetingkap aplikasi.

pilih

Kedua-dua fail yang dibandingkan boleh digabungkan secara pilihan menjadi satu fail. Untuk melakukan ini, pengguna
mesti memilih untuk setiap kawasan perbezaan antara kedua-dua fail versi yang sepatutnya
ditulis pada fail yang digabungkan. Entri menu dalam menu tarik turun ini membolehkan pengguna untuk
pilih atau nyahpilih perbezaan dalam kumpulan dan bukannya secara individu.

Left SEMUA

Untuk semua bidang perbezaan antara kedua-dua fail pilih fail sebelah kiri
versi.

Kanan SEMUA

Untuk semua bidang perbezaan antara kedua-dua fail pilih fail sebelah kanan
versi.

Nyahpilih SEMUA

Nyahpilih semua kawasan perbezaan dalam kedua-dua fail.

Pilihan

Menu tarik turun ini mengawal pelbagai pilihan penampilan dan/atau tingkah laku.

Gambaran Keseluruhan Ctrl + W

Entri menu ini menogol kehadiran kawasan gambaran keseluruhan di sebelah kanan
tetingkap aplikasi. Nilai lalai untuk togol ini dikawal oleh a
sumber, Mgdiff.overview, yang diterangkan dalam bahagian RESOURCES.

Mendatar scrollbar Ctrl + H

Entri menu ini menogol kehadiran bar skrol mendatar di bahagian bawah
tetingkap aplikasi. Nilai lalai untuk togol ini dikawal oleh a
sumber, Mgdiff.horzScrollbar, yang diterangkan dalam bahagian RESOURCES.

Seret Tatal Ctrl + D

Entri menu ini menogol gelagat bar skrol dalam tetingkap aplikasi.
Apabila ditetapkan, menyeret peluncur bar skrol menghasilkan perubahan serta-merta dalam
pandangan teks yang dibandingkan. Apabila tidak ditetapkan, paparan hanya ditukar pada penghujungnya
daripada seretan gelangsar (apabila butang tetikus dilepaskan.) Tetapan ini mungkin
diutamakan pada pelayan X yang lebih perlahan. Nilai lalai untuk togol ini dikawal oleh
sumber, Mgdiff.dragScroll, yang diterangkan dalam bahagian RESOURCES.

Bantuan

Menu tarik turun ini memaparkan arahan untuk mendapatkan bantuan atau maklumat tentang mgdiff.

Version ... Ctrl + V

Membawakan InformationDialog dengan maklumat pengarang dan versi.

manual Halaman ... Ctrl + M

Memaparkan DialogShell dengan widget ScrolledText yang mengandungi halaman manual ini.
Perintah untuk menjana ini boleh disesuaikan melalui sumber, Mgdiff.manCommand,
yang diterangkan dalam bahagian SUMBER.

warna Lagenda... Ctrl + G

Membawa DialogShell yang meringkaskan penggunaan warna dalam pengekodan jenis
perbezaan antara kedua-dua fail yang dibandingkan.

LAIN PAPARAN/KAWALAN


Anda boleh bergerak terus ke tempat tertentu dalam dua fail dengan menggunakan BDrag dalam gambaran keseluruhan
kawasan.

Program ini menggunakan apa yang disebut oleh Panduan Gaya OSF/Motif "pemilihan berbilang" untuk dipilih
blok individu untuk menulis ke fail yang digabungkan. Mengklik BSelect pada blok yang tidak dipilih
menambahkannya pada senarai blok yang dipilih. Mengklik BSelect pada blok yang dipilih mengalih keluarnya
daripada senarai blok yang dipilih. Selain itu, Mengklik BSelect pada blok yang tidak dipilih
yang bertentangan dengan blok yang dipilih (dalam anak tetingkap teks lain) mengalih keluar blok yang dipilih
daripada senarai blok yang dipilih.

Nombor dalam kotak kecil di sebelah nama fail ialah nombor baris baris di
bahagian atas anak tetingkap teks.

WIDGET


Yang berikut ialah hierarki widget Motif, seperti yang dihasilkan oleh penyunting(1). The
struktur hierarki pepohon widget dicerminkan dalam lekukan. Setiap baris
terdiri daripada nama kelas widget diikuti dengan nama contoh widget. Maklumat ini
mungkin berguna jika anda ingin menyesuaikan penampilan program melalui sumber
tetapan.

Mgdiff mgdiff
XmMainWindow mainw
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
Bar menu XmRowColumn
XmCascadeButtonGadget button_0
XmCascadeButtonGadget button_1
XmCascadeButtonGadget button_2
XmCascadeButtonGadget button_3
XmCascadeButtonGadget button_4
XmMenuShell popup_file_menu
XmRowColumn pilih_menu
Butang XmPushButtonGadget_0
Butang XmPushButtonGadget_1
XmSeparatorGadget separator_0
Butang XmPushButtonGadget_2
XmRowColumn file_menu
Butang XmPushButtonGadget_0
Butang XmPushButtonGadget_1
Butang XmPushButtonGadget_2
Butang XmPushButtonGadget_3
Butang XmPushButtonGadget_4
XmSeparatorGadget separator_0
Butang XmPushButtonGadget_5
Butang XmPushButtonGadget_6
XmSeparatorGadget separator_1
Butang XmPushButtonGadget_7
menu_pilihan XmRowColumn
XmToggleButtonGadget button_0
XmToggleButtonGadget button_1
XmToggleButtonGadget button_2
XmRowColumn help_menu
Butang XmPushButtonGadget_0
Butang XmPushButtonGadget_1
Butang XmPushButtonGadget_2
XmRowColumn view_menu
Butang XmPushButtonGadget_0
Butang XmPushButtonGadget_1
Butang XmPushButtonGadget_2
XmForm borang1
Bingkai XmFrame1
XmForm borang3
XmScrollBar sbl
Empangan XmDrawingArea
XmScrollBar sbr
Bingkai XmFrame2
XmForm borang4
XmForm borang2
XmScrollBar sb
XmForm borang21
Bingkai XmFrame3
XmLabel fnamel
Bingkai XmFrame31
XmTextField linenuml
XmForm borang22
Bingkai XmFrame4
XmLabel fnamer
Bingkai XmFrame41
XmTextField linenumr
XmDrawingArea textl
XmDrawingArea textr
XmScrollBar sbh
XmDialogShell version_popup
Versi XmMessageBox
Simbol XmLabelGadget
XmLabelGadget
XmSeparatorGadget pemisah
XmPushButtonGadget OK
XmPushButtonGadget Batal
Bantuan XmPushButtonGadget
XmDialogShell manualpage_popup
Halaman manual XmForm
Anak tetingkap XmPanedWindow
XmScrolledWindow help_textSW
XmScrollBar vbar
XmText help_text
XmForm form2a
XmPushButton OK
selempang XmSash
XmSeparatorGadget pemisah
selempang XmSash
XmSeparatorGadget pemisah
XmDialogShell legend_popup
XmForm legenda
Anak tetingkap XmPanedWindow
XmRowColumn rc
Label XmLabel1
Label XmLabel2
Label XmLabel3
Label XmLabel4
Label XmLabel5
XmForm form2a
XmPushButton OK
selempang XmSash
XmSeparatorGadget pemisah
selempang XmSash
XmSeparatorGadget pemisah
XmDialogShell werror_popup
Kesilapan XmMessageBox
Simbol XmLabelGadget
XmLabelGadget
XmSeparatorGadget pemisah
XmPushButtonGadget OK
XmPushButtonGadget Batal
Bantuan XmPushButtonGadget

X SUMBER


Mgdiff.diffForeground: hitam

Mgdiff.diffLatar Belakang: kuning

Warna ini adalah untuk blok yang berbeza antara fail.

Mgdiff.sameForeground: hitam

Mgdiff.sameBackground: kelabu

Warna ini adalah untuk blok yang sama antara fail.

Mgdiff.insertForeground: hitam

Mgdiff.insertBackground: oren

Warna ini adalah untuk blok yang telah dimasukkan dalam satu fail.

Mgdiff.blankForeground: hitam

Mgdiff.blankBackground: grey66

Warna-warna ini adalah untuk blok yang bertujuan untuk paparan.

Mgdiff.selectForeground: hitam

Mgdiff.selectBackground: cahaya sabak biru

Warna ini adalah untuk blok yang telah dipilih oleh pengguna.

Mgdiff.font: 7x13 tebal

Fon untuk memaparkan blok teks.

Mgdiff.dragScroll: benar

Tetapkan kepada benar jika penyeretan bar skrol harus menyebabkan perubahan serta-merta dalam teks yang dilihat dan
false jika paparan hanya perlu berubah selepas bar skrol telah dialihkan.

Mgdiff.overview: benar

Tetapkan kepada benar jika bahagian gambaran keseluruhan fail akan muncul.

Mgdiff.horzScrollbar: benar

Tetapkan kepada benar jika bar skrol mendatar sepatutnya muncul.

Mgdiff.linesOfContext: 3

Bilangan baris yang sepatutnya muncul di atas blok perbezaan dapat menggunakan Sebelumnya
atau Perintah seterusnya. Harus lebih besar atau sama dengan sifar.

Mgdiff.manCommand: (lelaki mgdiff | kol -b) 2> & 1

Perintah (atau saluran paip) digunakan untuk menghasilkan halaman manual berformat tanpa kod melarikan diri.

Mgdiff.diffCommand: diff

. diff(1) arahan yang serasi untuk digunakan untuk mengira perbezaan antara fail teks.

Mgdiff.diffArgs:

Hujah-hujah yang perlu diberikan kepada diff perintah. Sumber ini juga boleh ditetapkan melalui
-args pilihan baris perintah.

Mgdiff.quitIfSame: palsu

Jika kedua-dua fail tidak mempunyai perbezaan (seperti yang ditentukan oleh diff perintah) kemudian keluar
serta-merta tanpa membuka tingkap. Sumber ini juga boleh ditetapkan kepada "benar" melalui
-berhenti pilihan baris perintah.

Nama fail Mgdiff.: (stdin)

mgdiff menggunakan rentetan ini untuk memaparkan pada fail yang dibaca daripada input standard. sumber ini
juga boleh ditetapkan melalui -file pilihan baris perintah.

DIAGNOSTIK


Mengembalikan status keluar yang dijana oleh diff perintah. Ini biasanya 0 untuk tidak
perbezaan, 1 untuk beberapa perbezaan dan 2 untuk ralat.

Gunakan mgdiffx dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad