عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

mgdiffx - عبر الإنترنت في السحابة

قم بتشغيل mgdiffx في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر mgdiffx الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


mgdiff - متصفح اختلاف الملف الرسومي المستند إلى الحافز

موجز


mgdiff [-toolkitoption...] [-quit] [-file الاسم] [-الحجج فرق] [ملف 1 ملف 2]

الوصف


مجديف هي واجهة أمامية رسومية لـ فرق يأمر. يسمح للمستخدم بمشاهدة ملف
الاختلافات بين ملفي ASCII في السياق ، واختيارياً ، لكتابة ملف ثالث
وهو الدمج الذي يحدده المستخدم لهذين الملفين. مستوحى من مشابه
برنامج يسمى gdiff التي تعمل فقط على محطات عمل Silicon Graphics ولأجلها
لم يتم توفير شفرة المصدر.

يأخذ البرنامج الوسيطات الأعلام المختلفة (الموصوفة في القسم التالي) والأسماء
من ملفين للمقارنة. يمكن إعطاء أي من اسمي الملف (وليس كلاهما) كـ "-" للاستخدام
الإدخال القياسي بدلاً من ذلك.

يتكون العرض الناتج في الغالب من جزأين من النص ؛ واحد على اليسار هو
تم تحديد الملف الأول والملف الموجود على اليمين هو الملف الثاني المحدد. بين و
يوجد أسفل أجزاء النص أشرطة تمرير تسمح بتغيير الأجزاء المرئية من الاثنين
الملفات قيد المقارنة. بالإضافة إلى ذلك ، يقوم البرنامج بتنفيذ منطقة التمرير
توصيات القسم 2.3.4 من دليل نمط OSF / Motif (الإصدار 1.1) ، مما يعني ذلك
ستعمل مفاتيح الأسهم والترحيل على التمرير أيضًا. يوجد الاسم فوق كل جزء نص
من الملف في جزء النص هذا ورقم السطر في الملف الذي يتم عرضه.

يتم تقسيم النص في كل جزء من أجزاء النص إلى كتل من الأسطر المرمزة بالألوان
بأحد خمسة ألوان مختلفة. وهذا يدل على أن الكتلة:

يختلف بين الملفين

متطابق بين الملفين

تم إدراجه في ملف واحد أو آخر

لأغراض العرض (لمطابقة كتلة مدرجة في الملف الآخر)

تم تحديده من قبل المستخدم (للكتابة في ملف مدمج)

يمكن تعديل هذه الألوان بواسطة المستخدم عبر موارد X ؛ راجع قسم الموارد من
هذه الصفحة اليدوية. عرض أسطوري للألوان ومعانيها متاح باستخدام
قائمة المساعدة.

على الجانب الأيمن من الشاشة توجد منطقة نظرة عامة ؛ هذا يوضح الملفات الموجودة في ملفات
مجمل. تتعقب أشرطة التمرير الموجودة في منطقة "نظرة عامة" الخطوط التي يتم عرضها في النص
الأجزاء.

في الجزء العلوي من الشاشة يوجد شريط قوائم Motif ؛ تمت مناقشة هذه الوظائف في MENUS
قسم من صفحة الدليل هذه.

الإصدارات السابقة من هذا البرنامج (قبل 2003) سمحت فقط باختيار اليد اليسرى
فرق الجانب أو فرق الجانب الأيمن. كما أنه لن يسمح بأن يكون الملف
المحفوظة مع كتل غير محددة. الإصدار الحالي يسمح للمستخدم بتحديد كلا الجانبين من
اختلاف عن طريق تحديد الكتل باستخدام زر الفأرة الأوسط. عندما يكون كلا الجانبين من ملف
يتم تحديد الاختلاف ، سيتم حفظ كلتا الكتلتين في الملف المدمج وتمييزهما في ملف
بطريقة مماثلة للطريقة CVS علامات عمليات الدمج التي تتطلب حلًا يدويًا للتعارض
التغييرات. بالإضافة إلى ذلك ، يسمح الإصدار الحالي أيضًا بحفظ ملف مدمج بامتداد
كتل غير مختارة. في هذه الحالة ، لن يحتوي الملف المدمج على الجانب الأيسر
ولا على الجانب الأيمن من الكتل غير المختارة.

COMMAND خط OPTIONS


-toolkitoption
هذه هي الخيارات القياسية المقبولة من قبل جميع التطبيقات التي تستخدم مجموعة أدوات X
الجوهر. راجع قسم الخيارات في ملف X(1) صفحة دليل.

-يترك هذا الخيار يحدد المورد Mgdiff.quitIfSame إلى "صحيح". هذا سوف يتسبب في
البرنامج للخروج على الفور دون إظهار نافذة إذا لم يكن الملفان بهما
الاختلافات (على النحو الذي تحدده فرق أمر).

-ارجس فرق
هذا الخيار يحدد المورد Mgdiff.diffArgs لقيمة فرق
دعوى. يتم تمرير هذه الأعلام إلى فرق الأمر الذي يحسب في الواقع ملف
الخلافات بين الملفين. بما أنه يمكن تمرير أي حجة ، فهي كذلك
من الممكن تحديد العلامات التي تسبب فرق الأمر بالفشل أو لتوليد
الإخراج بتنسيق مختلف سيؤدي إلى حدوث ذلك mgdiff للفشل. بالنسبة لمعظم إصدارات
فرق ، ثلاثة أعلام فقط لها أي معنى. الأول هو "-b" ؛ هذه تسبب فرق إلى
تجاهل الفراغات الزائدة (المسافات وعلامات الجدولة) ومعاملة جميع سلاسل الفراغات الأخرى
كمكافئ. العلم الثاني هو "-w" ؛ هذا يتجاهل الفراغات ويعامل سلاسل
الفراغات كمكافئة. العلم الأخير هو "-i" ؛ هذا يتجاهل الحالة عند المقارنة
حروف.

-ملف الاسم
هذا الأمر يحدد المورد Mgdiff.filename لقيمة الاسم جدال.
mgdiff يستخدم هذه السلسلة لعرضها على ملف تمت قراءته من الإدخال القياسي.

قائمة الطعام


يحتوي شريط القوائم على موضوعات القائمة التالية مثل CascadeButtons: قم بتقديم, المزيد, أختار,
مزيد من الخيارات و المساعدة. يناقش الجزء المتبقي من هذا القسم كل إدخال في القائمة ، ويظهر اسمه
والمُسرِع ، إن وجد.

قم بتقديم

تتحكم هذه القائمة المنسدلة في الوصول إلى الملفات:

فتح... CTRL + O

أظهر "فتح الملفات" FileSelectionDialog للسماح للمستخدم بفتح ملفين
للمقارنة.

ساعات العمل غادر... CTRL + L

إظهار "فتح ملف" FileSelectionDialog للسماح للمستخدم بتحديد ملف
لفتح ومقارنة مع الملف الأيمن المفتوح بالفعل.

ساعات العمل يمين... CTRL + R

إظهار "فتح ملف" FileSelectionDialog للسماح للمستخدم بتحديد ملف
لفتح ومقارنة مع الملف الأيسر المفتوح بالفعل.

اعد تحميل يبلغ قطر كلاً من ميتا + R

يعيد تشغيل فرق على كلا الملفين المفتوحين حاليًا.

حفظ مثل... CTRL + S

يُظهر "حفظ الملف" FileSelectionDialog للسماح للمستخدم بتحديد ملف
ملف الإخراج لكتابة الملف المدمج ؛ هذا حوار مشروط للتطبيق. ال
سيسمح البرنامج للمستخدم بالكتابة فوق ملف موجود ولكن ينبثق ملف
مربع الحوار للسماح للمستخدم بإلغاء العملية إذا رغب في ذلك. اذا كان هناك
أي مجالات اختلاف غير محددة بين الملفين يُسأل المستخدم عما إذا كان
يريدون الاستمرار أو إلغاء العملية. إذا استمر المستخدم ، فإن الإخراج
لن يحتوي الملف على أي من الكتل غير المحددة.

حفظ As غادر...

يحفظ الملف المدمج في الموقع المحدد بواسطة موقع الملف الأيسر.
سيُسأل المستخدم عما إذا كان متأكدًا من رغبته في أن يكون الملف الحالي
مكتوب. كما هو الحال مع "حفظ باسم" ، إذا كان هناك أي مجالات غير محددة من الاختلاف
بين الملفين سأل المستخدم ما إذا كان يريد الاستمرار أو إلغاء
عملية. إذا استمر المستخدم ، فلن يحتوي ملف الإخراج على أي من البيانات الموجودة في
الكتل غير المختارة.

حفظ As يمين...

يحفظ الملف المدمج في الموقع المحدد بواسطة موقع الملف الأيمن.
سيُسأل المستخدم عما إذا كان متأكدًا من رغبته في أن يكون الملف الحالي
مكتوب. كما هو الحال مع "حفظ باسم" ، إذا كان هناك أي مجالات غير محددة من الاختلاف
بين الملفين سأل المستخدم ما إذا كان يريد الاستمرار أو إلغاء
عملية. إذا استمر المستخدم ، فلن يحتوي ملف الإخراج على أي من البيانات الموجودة في
الكتل غير المختارة.

خروج CTRL + C

يخرج من البرنامج على الفور.

المزيد

تحتوي هذه القائمة المنسدلة على أوامر للتنقل عبر الملفات.

السابق CTRL + P

يقوم بالتمرير في طريقتي عرض الملفين بحيث تكون منطقة الاختلاف السابقة
Mgdiff.linesOfContext خطوط من أعلى نافذة التطبيق.

التالى CTRL + N

يقوم بالتمرير في طريقتي عرض الملفين بحيث تكون منطقة الاختلاف التالية
Mgdiff.linesOfContext خطوط من أعلى نافذة التطبيق.

التالى غير محددة CTRL + U

يقوم بالتمرير في طريقتي عرض الملفين بحيث تكون منطقة الاختلاف التالية غير المحددة
Mgdiff.linesOfContext خطوط من أعلى نافذة التطبيق.

أختار

يمكن دمج الملفين اللذين تتم مقارنتهما اختياريًا في ملف واحد. للقيام بذلك ، المستخدم
يجب تحديد الإصدار الذي يجب أن يكون لكل منطقة اختلاف بين الملفين
مكتوبة في الملف المدمج. إدخالات القائمة في هذه القائمة المنسدلة تسمح للمستخدم
تحديد أو إلغاء تحديد الاختلافات في المجموعات وليس بشكل فردي.

اليسار الكل

لجميع مجالات الاختلاف بين الملفين ، حدد الملف الأيسر
الإصدار.

حق الكل

لجميع مجالات الاختلاف بين الملفين ، حدد الملف الأيمن
الإصدار.

إلغاء تحديد الكل

إلغاء تحديد جميع مجالات الاختلاف في كلا الملفين.

مزيد من الخيارات

تتحكم هذه القائمة المنسدلة في المظهر و / أو خيارات السلوك المتنوعة.

نبذة كترل + W

يقوم إدخال القائمة هذا بتبديل وجود منطقة النظرة العامة على الجانب الأيمن من
نافذة التطبيق. يتم التحكم في القيمة الافتراضية لهذا التبديل بواسطة ملف
الموارد نظرة عامة، والذي تم وصفه في قسم الموارد.

أفقي التمرير CTRL + H

يقوم إدخال القائمة هذا بتبديل وجود شريط التمرير الأفقي في الجزء السفلي من
نافذة التطبيق. يتم التحكم في القيمة الافتراضية لهذا التبديل بواسطة ملف
الموارد Mgdiff.horz، والذي تم وصفه في قسم الموارد.

سحب التمرير CTRL + D

يقوم إدخال القائمة هذا بتبديل سلوك أشرطة التمرير في نافذة التطبيق.
عند التعيين ، يؤدي سحب شريط التمرير إلى تغيير فوري في ملف
عرض النص الذي تتم مقارنته. عند عدم الضبط ، يتغير العرض فقط في النهاية
سحب شريط التمرير (عند تحرير زر الماوس.) قد يكون هذا الإعداد
مفضل على خادم X أبطأ. يتم التحكم في القيمة الافتراضية لهذا التبديل بواسطة
مورد، Mgdiff.dragScroll، والذي تم وصفه في قسم الموارد.

المساعدة

تعرض هذه القائمة المنسدلة أوامر للحصول على تعليمات أو معلومات حول mgdiff.

إصدار... CTRL + V

إظهار "حوار المعلومات" مع معلومات المؤلف والإصدار.

كتيب صفحة... CTRL + M

لإحضار DialogShell مع عنصر واجهة مستخدم ScrolledText يحتوي على صفحة الدليل هذه.
أمر إنشاء هذا قابل للتخصيص عبر مورد ، Mgdiff.manCommand,
الذي تم وصفه في قسم الموارد.

لون أسطورة... CTRL + G

لإحضار مربع حوار يلخص استخدام الألوان في ترميز أنواع ملفات
الاختلافات بين الملفين قيد المقارنة.

أخرى شاشات / ضوابط


يمكنك الانتقال مباشرة إلى مكان معين في الملفين باستخدام بسحب في اللمحة العامة
منطقة.

يستخدم البرنامج ما يسميه دليل نمط OSF / Motif "الاختيار المتعدد" لتحديده
كتل فردية للكتابة إلى ملف مدمج. النقر اختر على كتلة غير محددة
يضيفه إلى قائمة الكتل المحددة. النقر اختر على كتلة محددة يزيله
من قائمة الكتل المختارة. بالإضافة إلى ذلك ، النقر اختر على كتلة غير محددة
الذي هو المقابل للكتلة المحددة (في أجزاء النص الأخرى) يزيل الكتلة المحددة
من قائمة الكتل المختارة.

الأرقام الموجودة في المربعات الصغيرة بجوار أسماء الملفات هي أرقام الأسطر الموجودة في
الجزء العلوي من أجزاء النص.

الحاجيات


ما يلي هو التسلسل الهرمي لعناصر واجهة مستخدم Motif ، كما تم إنشاؤها بواسطة تحرير(1). ال
ينعكس الهيكل الهرمي لشجرة عنصر واجهة المستخدم في المسافة البادئة. كل خط
يتكون من اسم فئة عنصر واجهة المستخدم متبوعًا باسم مثيل عنصر واجهة المستخدم. هذه المعلومة
قد يكون مفيدًا إذا كنت ترغب في تخصيص مظهر البرنامج عبر المورد
الإعدادات.

مجديف mgdiff
XmMainWindow الرئيسي
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
شريط القوائم XmRowColumn
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
XmSeparatorGadgeteparator_0
XmPushButtonGadget Button_2
XmRowColumn file_menu
XmPushButtonGadget Button_0
XmPushButtonGadget Button_1
XmPushButtonGadget Button_2
XmPushButtonGadget Button_3
XmPushButtonGadget Button_4
XmSeparatorGadgeteparator_0
XmPushButtonGadget Button_5
XmPushButtonGadget Button_6
XmSeparatorGadgeteparator_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
نموذج XmForm1
إطار XmFrame1
نموذج XmForm3
XmScrollBar sbl
السد XmDrawingArea
XmScrollBar sbr
إطار XmFrame2
نموذج XmForm4
نموذج XmForm2
XmScrollBar بينالي الشارقة
نموذج XmForm21
إطار XmFrame3
XmLabel فينامل
إطار XmFrame31
XmTextField الكتان
نموذج XmForm22
إطار XmFrame4
اسم XmLabel
إطار XmFrame41
XmTextField الكتان
XmDrawingArea textl
XmDrawingArea textr
XmScrollBar sbh
XmDialogShell version_popup
إصدار XmMessageBox
رمز XmLabelGadget
XmLabelGadget
فاصل XmSeparatorGadget
XmPushButtonGadget موافق
XmPushButtonGadget إلغاء
تعليمات XmPushButtonGadget
XmDialogShell manualpage_popup
XmForm كتيب الصفحة
جزء XmPanedWindow
XmScrolledWindow help_textSW
XmScrollBar vbar
XmText help_text
XmForm form2a
XmPushButton موافق
وشاح XmSash
فاصل XmSeparatorGadget
وشاح XmSash
فاصل XmSeparatorGadget
XmDialogShell legend_popup
أسطورة XmForm
جزء XmPanedWindow
XmRowColumn RC
XmLabel التسمية 1
XmLabel التسمية 2
XmLabel التسمية 3
XmLabel التسمية 4
XmLabel التسمية 5
XmForm form2a
XmPushButton موافق
وشاح XmSash
فاصل XmSeparatorGadget
وشاح XmSash
فاصل XmSeparatorGadget
XmDialogShell werror_popup
خطأ XmMessageBox
رمز XmLabelGadget
XmLabelGadget
فاصل XmSeparatorGadget
XmPushButtonGadget موافق
XmPushButtonGadget إلغاء
تعليمات XmPushButtonGadget

X الموارد


Mgdiff.diffالمقدمة: black

الخلفية: أصفر

هذه الألوان للكتل التي تختلف بين الملفات.

Mgdiff.same المقدمة: black

Mgdiff.same الخلفية: رمادي

هذه الألوان للكتل المتماثلة بين الملفات.

Mgdiff.insert في المقدمة: black

Mgdiff.insert الخلفية: البرتقالي

هذه الألوان للكتل التي تم إدراجها في ملف واحد.

Mgdiff.blank المقدمة: black

Mgdiff.blank الخلفية: grey66

هذه الألوان للكتل المخصصة لأغراض العرض.

Mgdiff.select في المقدمة: black

Mgdiff.select الخلفية: ضوء لائحة أزرق

هذه الألوان للكتل التي تم تحديدها من قبل المستخدم.

الخط: 7x13 غامق

خط لعرض كتل النص.

التمرير: صحيح

اضبط على صواب إذا كان يجب أن يتسبب سحب شريط التمرير في تغييرات فورية في النص المعروض ، و
خطأ إذا كان يجب تغيير العرض فقط بعد نقل شريط التمرير.

نظرة عامة: صحيح

اضبط على صواب إذا ظهر قسم نظرة عامة على الملف.

شريط التمرير: صحيح

اضبط على صواب إذا ظهر شريط التمرير الأفقي.

Mgdiff.linesOfContext: 3

عدد الأسطر التي يجب أن تظهر أعلى كتلة الفرق التي تم الحصول عليها باستخدام السابق
أو الأوامر التالية. يجب أن تكون أكبر من أو تساوي الصفر.

القيادة: (رجل mgdiff | العقيد -ب) 2> & 1

الأمر (أو خط الأنابيب) المستخدم لإنتاج صفحة يدوية منسقة بدون أكواد هروب.

الأمر: فرق

فرق(1) أمر متوافق لاستخدامه لحساب الاختلافات بين الملفات النصية.

Mgdiff.diffArgs:

الحجج التي ستقدم إلى فرق يأمر. يمكن أيضًا تعيين هذا المورد عبر
-ارجس خيار سطر الاوامر.

Mgdiff.quitIfSame: زائف

إذا لم يكن هناك اختلافات بين الملفين (على النحو الذي يحدده ملف فرق command) ثم اخرج
على الفور دون عرض نافذة. يمكن أيضًا تعيين هذا المورد على "صحيح" عبر
-يترك خيار سطر الاوامر.

اسم الملف: (ستدين)

mgdiff يستخدم هذه السلسلة لعرضها على ملف تمت قراءته من الإدخال القياسي. هذا المورد
يمكن أيضًا تعيينها عبر ملف -ملف خيار سطر الاوامر.

DIAGNOSTICS


تُرجع حالة الخروج التي تم إنشاؤها بواسطة فرق أمر. هذا عادة ما يكون 0 من أجل لا
الاختلافات ، 1 لبعض الاختلافات و 2 للأخطاء.

استخدم mgdiffx عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad