Ad

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

محرر مجاني على الإنترنت | DOC > | XLS > | PPT >


الأيقونة المفضلة لـ OffiDocs

Diff Navigator لـ GitHub بتنسيق Chrome مع OffiDocs

Diff Navigator لشاشة GitHub لتمديد متجر ويب Chrome في OffiDocs Chromium

Ad


الوصف


الكود متاح على: https: // github.

com / daattali / github-diff-navigator-extension / Description ========== هذا امتداد Chrome يسمح لك بالتنقل بسهولة عبر التغييرات في ملف تم تحريره على GitHub.

ربما لاحظت أنه بعد تحرير ملف من خلال GitHub ومعاينة تغييراتك ، لا توجد طريقة سهلة للتنقل عبر التغييرات بطريقة لطيفة "التغيير التالي / السابق".

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

md) الوضع مختلف.

يعرض GitHub مستند تخفيض السعر بالكامل عند معاينة التغييرات التي تم إجراؤها ، مما يعني أنه إذا كنت تقوم ببعض التعديلات الصغيرة على مستند كبير ، فمن الصعب جدًا العثور على تلك التعديلات ومعرفة ما تم تغييره.

رماركدوون (.

Rmd) تتصرف بشكل مشابه ، ومن المحتمل أيضًا مستندات أخرى من نوع markdown.

أدخل: GitHub Diff Navigator.

الدافع ========= جاءت فكرة هذا التمديد عندما كنت أقرأ كتاب هادلي ويكهام Advanced R.

في كل مرة أجد فيها بعض الأخطاء المطبعية في أحد الفصول (وهو مستند تخفيض سعر واحد) ، كنت أقوم بتحريره على GitHub وتقديم طلب سحب.

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

لم أكن أثق بعيني في العثور على التعديلات القليلة في مثل هذه الملفات الكبيرة ، وانتهى بي الأمر باستخدام وحدة تحكم DOM + JavaScript لمساعدتي في العثور على مكان التعديلات.

ثم قررت أن اللعب في وحدة تحكم JavaScript لم يكن قويًا بدرجة كافية وقررت قضاء اليومين التاليين في إنشاء ملحق سيساعدني في العثور على مثل هذه التغييرات بسرعة في المستقبل.

الميزات ========= - GitHub Diff Navigator غير تدخلي ولن يظهر إلا عند النظر في معاينة التعديلات التي تم إجراؤها على ملف باستخدام GitHub.

- لن يستهلك GitHub Diff Navigator أي موارد أو يظهر في مدير مهام Chrome عندما لا يكون لديك صفحة GitHub صالحة معدلة مفتوحة.

- يعمل مع العديد من علامات تبويب GitHub المفتوحة في وقت واحد (في كل مرة تقوم فيها بالتبديل بين علامات التبويب ، سيتم تحديث الامتداد لتظهر لك التعديلات في علامة التبويب هذه).

- الكشف تلقائيًا عما إذا كان الملف الجاري تحريره من نوع markdown أم لا ، ويعمل بسلاسة لكليهما.

- واجهة مستخدم واضحة وبديهية مع رسائل مفيدة تظهر عند عدم العثور على أي تعديلات.

إخلاء المسؤولية ========= لا أنصح باستخدام الكود الخاص بي كقالب أو مورد لتعلم كيفية كتابة ملحقات Chrome.

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

لقد كان مجرد عذر لاختبار كيفية عمل ملحقات Chrome.

لقد تركت أيضًا القليل من الشفرة القبيحة هناك - من فضلك لا تحكم :)

معلومات إضافية:


- مقدمة من deanattali.com
- متوسط ​​التقييم: 5 نجوم (أحببته)
- مطور محمي عنوان البريد الإلكتروني هذا من المتطفلين و برامج التطفل. تحتاج إلى تفعيل جافا سكريبت لتتمكن من مشاهدته.

Diff Navigator لـ GitHub web extension متكامل مع OffiDocs Chromium online


يجري Chrome Extensions

Ad