انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mgdiffx - آنلاین در ابر

mgdiffx را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور mgdiffx است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mgdiff - مرورگر تفاوت فایل های گرافیکی مبتنی بر موتیف

خلاصه


mgdiff [-toolkitoption ...] [-quit] [-file نام] [-args تفاوت می کند] [file1 file2]

شرح


مگدیف یک جلوی گرافیکی است تفاوت فرمان این به کاربر اجازه می دهد تا آن را مشاهده کند
تفاوت بین دو فایل ASCII در زمینه و، به صورت اختیاری، برای نوشتن فایل سوم
که ادغام آن دو فایل توسط کاربر تعریف شده است. از یک مشابه الهام گرفته شده است
برنامه، نامیده می شود گدیف، که فقط روی ایستگاه های کاری Silicon Graphics اجرا می شود و برای آن
کد منبع ارائه نشده است.

این برنامه پرچم های مختلف (که در بخش بعدی توضیح داده شده است) و نام ها را به عنوان آرگومان می گیرد
از دو فایل برای مقایسه نام هر فایل (اما نه هر دو) ممکن است به عنوان "-" برای استفاده در نظر گرفته شود
در عوض ورودی استاندارد

صفحه نمایش حاصل بیشتر از دو صفحه متن تشکیل شده است. یکی در سمت چپ است
فایل اول مشخص شده و فایل سمت راست فایل دوم مشخص شده است. بین و
در زیر پنجره‌های متن، نوارهای پیمایشی وجود دارد که امکان تغییر بخش‌های قابل مشاهده از این دو را فراهم می‌کند
فایل های در حال مقایسه علاوه بر این، این برنامه منطقه Scrolled را پیاده سازی می کند
توصیه های بخش 2.3.4 راهنمای سبک OSF/Motif (نسخه 1.1)، به این معنی که
کلیدهای جهت نما و صفحه بندی نیز برای پیمایش کار می کنند. بالای هر پنجره متنی نام است
فایل در آن پنجره متن و شماره خط در فایلی که نمایش داده می شود.

متن در هر یک از پنجره‌های متن به بلوک‌هایی از خطوط تقسیم می‌شود که دارای کد رنگی هستند
با یکی از پنج رنگ مختلف این نشان می دهد که بلوک:

بین دو فایل متفاوت است

بین دو فایل یکسان است

در یک یا آن فایل درج شده است

برای اهداف نمایشی است (برای مطابقت با بلوک درج شده در فایل دیگر)

توسط کاربر انتخاب شده است (برای نوشتن در یک فایل ادغام شده)

این رنگ ها را می توان توسط کاربر از طریق منابع X تغییر داد. بخش منابع را ببینید
این صفحه راهنما نمایش افسانه ای از رنگ ها و معانی آنها در دسترس است با استفاده از
منوی راهنما

در سمت راست نمایشگر یک ناحیه نمای کلی وجود دارد. این فایل ها را در آنها نشان می دهد
تمامیت لغزنده ها در ناحیه نمای کلی خطوط نمایش داده شده در متن را دنبال می کنند
شیشه

در بالای صفحه نمایش نوار منوی Motif وجود دارد. این عملکردها در MENUS مورد بحث قرار می گیرند
بخش این صفحه راهنما

نسخه های قبلی این برنامه (قبل از 2003) فقط امکان انتخاب دست چپ را داشتند
تفاوت طرف یا تفاوت سمت راست. همچنین اجازه نمی دهد که یک فایل باشد
با بلوک های انتخاب نشده ذخیره می شود. نسخه فعلی به کاربر اجازه می دهد هر دو طرف را انتخاب کند
تفاوت با انتخاب بلوک ها با استفاده از دکمه وسط ماوس. وقتی هر دو طرف a
تفاوت انتخاب می شود هر دو بلوک در فایل ادغام شده ذخیره می شوند و در a علامت گذاری می شوند
به روشی مشابه CVS ادغام هایی را نشان می دهد که به حل دستی تضاد نیاز دارند
تغییر می کند. علاوه بر این، نسخه فعلی همچنین امکان ذخیره یک فایل ادغام شده با
بلوک های انتخاب نشده در این حالت، فایل ادغام شده شامل هیچ یک از سمت چپ نخواهد بود
و نه سمت راست بلوک های انتخاب نشده.

COMMAND LINE OPTIONS


-toolkitoption
اینها گزینه های استانداردی هستند که توسط همه برنامه هایی که از X Toolkit استفاده می کنند پذیرفته شده اند
ذاتی. بخش OPTIONS را در قسمت مشاهده کنید X(1) صفحه دستی.

-ترک کردن این گزینه منبع را تنظیم می کند Mgdiff.quitIfSame به "حقیقت". این باعث می شود
برنامه ای برای خروج فورا بدون باز کردن پنجره اگر دو فایل هیچ
تفاوت ها (همانطور که توسط تفاوت فرمان).

-آرگس تفاوت می کند
این گزینه منبع را تنظیم می کند Mgdiff.diffArgs به ارزش تفاوت می کند
بحث و جدل. این پرچم ها به تفاوت دستوری که در واقع آن را محاسبه می کند
تفاوت بین دو فایل از آنجایی که هر استدلالی قابل تصویب است، همینطور است
ممکن است برای مشخص کردن پرچم هایی که باعث ایجاد تفاوت دستور شکست یا تولید
خروجی در فرمت متفاوتی که باعث می شود mgdiff شکست خوردن برای اکثر نسخه های
تفاوت، فقط سه پرچم معنا دارد. اولین مورد '-b' است. این باعث می شود تفاوت به
نادیده گرفتن خالی های دنباله دار (فضاها و برگه ها) و درمان سایر رشته های خالی
به عنوان معادل پرچم دوم '-w' است. این موارد خالی را نادیده می‌گیرد و رشته‌های آن را درمان می‌کند
جای خالی به عنوان معادل آخرین پرچم '-i' است. این مورد را در هنگام مقایسه نادیده می گیرد
نامه ها.

-فایل نام
این دستور منبع را تنظیم می کند Mgdiff.نام فایل به ارزش نام بحث و جدل.
mgdiff از این رشته برای نمایش روی یک فایل خوانده شده از ورودی استاندارد استفاده می کند.

منوها


نوار منو شامل موضوعات منوی زیر به عنوان دکمه های Cascade است: پرونده, چشم انداز, انتخاب کنید,
گزینه و کمک. بقیه این بخش هر ورودی منو را مورد بحث قرار می دهد و نام آن را نشان می دهد
و شتاب دهنده، در صورت وجود.

پرونده

این منوی کشویی دسترسی به فایل را کنترل می کند:

باز کن... Ctrl + O

FileSelectionDialog "Open Files" را می آورد تا به کاربر اجازه دهد دو فایل را باز کند
برای مقایسه.

باز کن ترک کرد... دکمه های Ctrl + L

FileSelectionDialog "Open File" را می آورد تا به کاربر اجازه دهد یک فایل را مشخص کند.
برای باز کردن و مقایسه با فایل سمت راست از قبل باز شده.

باز کن درست ... Ctrl + R

FileSelectionDialog "Open File" را می آورد تا به کاربر اجازه دهد یک فایل را مشخص کند.
برای باز کردن و مقایسه با فایل سمت چپ که قبلاً باز شده است.

بازنگری هر دو متا + آر

اجرای مجدد در هر دو فایل باز شده فعلی متفاوت است.

ذخیره مانند... CTRL + S

"ذخیره فایل" FileSelectionDialog را می آورد تا به کاربر امکان تعیین یک
فایل خروجی برای نوشتن فایل ادغام شده. این یک گفتگوی مودال برنامه است. در
برنامه به کاربر این امکان را می دهد که یک فایل موجود را بازنویسی کند اما یک صفحه نمایش داده می شود
QuestionDialog به کاربر اجازه می دهد در صورت تمایل عملیات را لغو کند. اگر وجود دارد
هر ناحیه انتخاب نشده ای از تفاوت بین دو فایل از کاربر پرسیده می شود که آیا
آنها می خواهند عملیات را ادامه دهند یا لغو کنند. اگر کاربر ادامه دهد، خروجی
فایل شامل هیچ یک از بلوک های انتخاب نشده نخواهد بود.

ذخیره As ترک کرد...

فایل ادغام شده را در مکانی که توسط محل فایل سمت چپ داده شده ذخیره می کند.
از کاربر پرسیده می شود که آیا مطمئن است که می خواهد فایل موجود باشد
رونویسی شده است. مانند «ذخیره به‌عنوان»، در صورت وجود هر ناحیه‌ای از تفاوت انتخاب نشده
بین دو فایل کاربر پرسید که آیا می‌خواهد ادامه دهد یا آن را لغو کند
عمل. اگر کاربر ادامه دهد، فایل خروجی حاوی هیچ یک از داده های موجود نخواهد بود
بلوک های انتخاب نشده

ذخیره As درست ...

فایل ادغام شده را در مکانی که توسط محل فایل سمت راست داده شده ذخیره می کند.
از کاربر پرسیده می شود که آیا مطمئن است که می خواهد فایل موجود باشد
رونویسی شده است. مانند «ذخیره به‌عنوان»، در صورت وجود هر ناحیه‌ای از تفاوت انتخاب نشده
بین دو فایل کاربر پرسید که آیا می‌خواهد ادامه دهد یا آن را لغو کند
عمل. اگر کاربر ادامه دهد، فایل خروجی حاوی هیچ یک از داده های موجود نخواهد بود
بلوک های انتخاب نشده

خروج Ctrl + C

بلافاصله از برنامه خارج می شود.

چشم انداز

این منوی کشویی حاوی دستوراتی برای حرکت در میان فایل ها است.

قبلی Ctrl + P

هر دو نمای فایل را اسکرول می کند تا ناحیه تفاوت قبلی باشد
Mgdiff.linesOfContext خطوط از بالای پنجره برنامه

بعدی Ctrl + N

هر دو نمای فایل را اسکرول می‌کند تا ناحیه تفاوت بعدی باشد
Mgdiff.linesOfContext خطوط از بالای پنجره برنامه

بعدی انتخاب نشده است Ctrl + U

هر دو نمای فایل را پیمایش می‌کند تا ناحیه تفاوت انتخاب نشده بعدی باشد
Mgdiff.linesOfContext خطوط از بالای پنجره برنامه

انتخاب کنید

دو فایل در حال مقایسه را می توان به صورت اختیاری در یک فایل ادغام کرد. برای انجام این کار، کاربر
باید برای هر ناحیه از تفاوت بین دو فایل انتخاب کنید که کدام نسخه باید باشد
در فایل ادغام شده نوشته شده است. ورودی های منو در این منوی کشویی به کاربر این امکان را می دهد
انتخاب یا لغو انتخاب تفاوت ها در گروه ها به جای فردی.

ترک کرد معرفی

برای تمام زمینه های تفاوت بین دو فایل، فایل سمت چپ را انتخاب کنید
نسخه.

درست معرفی

برای تمام زمینه های تفاوت بین دو فایل، فایل سمت راست را انتخاب کنید
نسخه.

لغو انتخاب معرفی

انتخاب همه مناطق تفاوت در هر دو فایل را لغو می کند.

گزینه

این منوی کشویی گزینه های ظاهری و/یا رفتار متفرقه را کنترل می کند.

بررسی اجمالی Ctrl + W

این ورودی منو حضور ناحیه نمای کلی در سمت راست را تغییر می دهد
پنجره برنامه مقدار پیش فرض این ضامن توسط a کنترل می شود
منبع ، Mgdiff.نمای کلی، که در قسمت منابع توضیح داده شده است.

افقی اسکرول Ctrl + H

این ورودی منو حضور نوار اسکرول افقی در پایین را تغییر می دهد
پنجره برنامه مقدار پیش فرض این ضامن توسط a کنترل می شود
منبع ، Mgdiff.horzScrollbar، که در قسمت منابع توضیح داده شده است.

کشیدن طومار Ctrl + D

این ورودی منو رفتار نوارهای پیمایش را در پنجره برنامه تغییر می دهد.
وقتی تنظیم شود، کشیدن نوار لغزنده یک اسکرول باعث تغییر فوری در آن می شود
نمای متن در حال مقایسه وقتی تنظیم نشود، نما فقط در پایان تغییر می کند
کشیدن نوار لغزنده (زمانی که دکمه ماوس آزاد می شود.) ممکن است این تنظیم باشد
در سرور X کندتر ترجیح داده می شود. مقدار پیش‌فرض این کلید توسط کنترل می‌شود
یک منبع، Mgdiff.dragScroll، که در قسمت منابع توضیح داده شده است.

کمک

این منوی کشویی دستوراتی را برای دریافت راهنمایی یا اطلاعات مربوط به آن نمایش می دهد mgdiff.

نسخه... Ctrl + V

یک InformationDialog با اطلاعات نویسنده و نسخه به ارمغان می آورد.

دستی صفحه ... Ctrl + M

DialogShell را با ویجت ScrolledText حاوی این صفحه دستی به ارمغان می آورد.
دستور تولید این از طریق یک منبع قابل تنظیم است، Mgdiff.manCommand,
که در بخش منابع توضیح داده شده است.

رنگ افسانه... Ctrl + G

DialogShell را ارائه می دهد که استفاده از رنگ را در رمزگذاری انواع آن خلاصه می کند
تفاوت بین دو فایل مورد مقایسه

OTHER نمایشگرها/کنترل ها


با استفاده از آن می توانید مستقیماً به یک نقطه خاص در دو فایل بروید BDrag در نمای کلی
منطقه.

این برنامه از چیزی که راهنمای سبک OSF/Motif آن را "انتخاب چندگانه" می نامد برای انتخاب استفاده می کند
بلوک های جداگانه برای نوشتن در یک فایل ادغام شده. کلیک کردن انتخاب کنید در یک بلوک انتخاب نشده
آن را به لیست بلوک های انتخاب شده اضافه می کند. کلیک کردن انتخاب کنید در یک بلوک انتخاب شده آن را حذف می کند
از لیست بلوک های انتخاب شده علاوه بر این، کلیک کردن انتخاب کنید در یک بلوک انتخاب نشده
که در مقابل بلوک انتخاب شده قرار دارد (در سایر پنجره های متنی) بلوک انتخاب شده را حذف می کند
از لیست بلوک های انتخاب شده

اعداد در کادرهای کوچک در کنار نام فایل ها، شماره خطوط خطوط در هستند
بالای پنجره های متنی

ویجت ها


آنچه در زیر می آید سلسله مراتب ویجت های Motif است که توسط ویرایشگران(1)
ساختار سلسله مراتبی درخت ویجت در تورفتگی منعکس می شود. هر خط
شامل نام کلاس ویجت و به دنبال آن نام نمونه ویجت است. این اطلاعات
اگر می خواهید ظاهر برنامه را از طریق منبع شخصی سازی کنید، ممکن است مفید باشد
تنظیمات می پردازیم.

Mgdiff mgdiff
XmMainWindow mainw
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
نوار منوی XmRowColumn
دکمه XmCascadeButtonGadget_0
دکمه XmCascadeButtonGadget_1
دکمه XmCascadeButtonGadget_2
دکمه XmCascadeButtonGadget_3
دکمه XmCascadeButtonGadget_4
XmMenuShell popup_file_menu
XmRowColumn select_menu
دکمه XmPushButtonGadget_0
دکمه XmPushButtonGadget_1
XmSeparatorGadget separator_0
دکمه XmPushButtonGadget_2
file_menu ستون XmRow
دکمه XmPushButtonGadget_0
دکمه XmPushButtonGadget_1
دکمه XmPushButtonGadget_2
دکمه XmPushButtonGadget_3
دکمه XmPushButtonGadget_4
XmSeparatorGadget separator_0
دکمه XmPushButtonGadget_5
دکمه XmPushButtonGadget_6
XmSeparatorGadget separator_1
دکمه XmPushButtonGadget_7
XmRowColumn options_menu
دکمه XmToggleButtonGadget_0
دکمه XmToggleButtonGadget_1
دکمه XmToggleButtonGadget_2
help_menu ستون XmRow
دکمه XmPushButtonGadget_0
دکمه XmPushButtonGadget_1
دکمه XmPushButtonGadget_2
XmRowColumn view_menu
دکمه XmPushButtonGadget_0
دکمه XmPushButtonGadget_1
دکمه XmPushButtonGadget_2
فرم XmForm1
فریم XmFrame1
فرم XmForm3
XmScrollBar sbl
سد XmDrawingArea
XmScrollBar sbr
فریم XmFrame2
فرم XmForm4
فرم XmForm2
XmScrollBar sb
فرم XmForm21
فریم XmFrame3
XmLabel fnamel
فریم XmFrame31
XmTextField linenuml
فرم XmForm22
فریم XmFrame4
XmLabel fnamer
فریم XmFrame41
XmTextField linenumr
XmDrawingArea textl
XmDrawingArea textr
XmScrollBar sbh
XmDialogShell version_popup
نسخه XmMessageBox
نماد XmLabelGadget
XmLabelGadget
XmSeparatorGadget separator
XmPushButtonGadget خوب است
XmPushButtonGadget لغو
راهنمای XmPushButtonGadget
XmDialogShell manualpage_popup
صفحه راهنمای XmForm
پنجره XmPanedWindow
XmScrolledWindow help_textSW
XmScrollBar vbar
XmText help_text
XmForm form2a
XmPushButton OK
نوار XmSash
XmSeparatorGadget separator
نوار XmSash
XmSeparatorGadget separator
XmDialogShell legend_popup
افسانه XmForm
پنجره XmPanedWindow
XmRowColumn rc
برچسب XmLabel1
برچسب XmLabel2
برچسب XmLabel3
برچسب XmLabel4
برچسب XmLabel5
XmForm form2a
XmPushButton OK
نوار XmSash
XmSeparatorGadget separator
نوار XmSash
XmSeparatorGadget separator
XmDialogShell werror_popup
خطای XmMessageBox
نماد XmLabelGadget
XmLabelGadget
XmSeparatorGadget separator
XmPushButtonGadget خوب است
XmPushButtonGadget لغو
راهنمای XmPushButtonGadget

X منابع


Mgdiff.diffپیش زمینه: سیاه

Mgdiff.diff پس زمینه: زرد

این رنگ ها برای بلوک هایی هستند که بین فایل ها متفاوت است.

Mgdiff.sameForeground: سیاه

Mgdiff.sameBackground: خاکستری

این رنگ ها برای بلوک هایی هستند که بین فایل ها یکسان هستند.

Mgdiff.insertForeground: سیاه

Mgdiff.insertBackground: نارنجی

این رنگ ها برای بلوک هایی هستند که در یک فایل درج شده اند.

Mgdiff.blankForeground: سیاه

Mgdiff.blankBackground: grey66

این رنگ ها برای بلوک هایی هستند که برای اهداف نمایشی هستند.

Mgdiff.selectForeground: سیاه

Mgdiff.selectBackground: سبک تخته سنگ آبی

این رنگ ها برای بلوک هایی هستند که توسط کاربر انتخاب شده اند.

Mgdiff.font: 7×13 پررنگ

فونت برای نمایش بلوک های متنی

Mgdiff.dragScroll: درست

اگر کشیدن نوار اسکرول باعث تغییرات فوری در متن مشاهده شده شود، روی true تنظیم کنید، و
اگر نما فقط پس از جابجایی نوار اسکرول تغییر کند، false است.

Mgdiff.overview: درست

اگر قسمت نمای کلی فایل ظاهر شود، روی true تنظیم کنید.

Mgdiff.horzScrollbar: درست

اگر نوار اسکرول افقی ظاهر شود روی true تنظیم کنید.

Mgdiff.linesOfContext: 3

تعداد خطوطی که باید در بالای بلوک تفاوت ظاهر شوند، با استفاده از Previous
یا دستورات بعدی باید بزرگتر یا مساوی صفر باشد.

Mgdiff.manCommand: (مرد mgdiff | گردنه -ب) 2> و 1

فرمان (یا خط لوله) که برای تولید یک صفحه دستی فرمت شده بدون کدهای فرار استفاده می شود.

Mgdiff.diffCommand: تفاوت

La تفاوت(1) فرمان سازگار برای استفاده برای محاسبه تفاوت بین فایل های متنی.

Mgdiff.diffArgs:

استدلال های ارائه شده به تفاوت فرمان این منبع را نیز می توان از طریق تنظیم کرد
-آرگس گزینه خط فرمان

Mgdiff.quitIfSame: غلط

اگر دو فایل هیچ تفاوتی با هم ندارند (همانطور که توسط تفاوت فرمان) سپس خارج شوید
بلافاصله بدون باز کردن پنجره این منبع همچنین می تواند از طریق "درست" تنظیم شود
-ترک کردن گزینه خط فرمان

Mgdiff.filename: (stdin)

mgdiff از این رشته برای نمایش روی یک فایل خوانده شده از ورودی استاندارد استفاده می کند. این منبع
را نیز می توان از طریق تنظیم کرد -فایل گزینه خط فرمان

عیب یابی


وضعیت خروج تولید شده توسط را برمی گرداند تفاوت فرمان این معمولا 0 برای هیچ است
تفاوت ها، 1 برای برخی از تفاوت ها و 2 برای خطاها.

از mgdiffx به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad