أداة إكسكود: كشف في جت هوب

Home PDF

هذا هو README.md من مشروع GitHub https://github.com/lzwjava/Reveal-In-GitHub.


Reveal-In-GitHub

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

plugin

شركة العمل هنا تعمل على GitHub. افتتاح موقع GitHub كثيرا. أحيانا، أنا أحرر في Xcode ولا أفهم بعض الكود، فإذا ذهبت إلى GitHub للتفريق. وأحيانًا، العثور على الإلتقاطات أحدث عن ملف ما لمساعدتي في فهم كيفية تطور الكود. لذلك سأسأل هل هناك أداة تساعدني في فتح GitHub من Xcode بسرعة. كتبت هذا المنبر. أثناء تحرير بعض ملفات المصدر في Xcode، على السهولة معرفة أي مستودع GitHub أنت تعمل عليه وأيّ ملف أنت تحريره. لذلك، من المنطقي الانتقال إلى الملف على GitHub بسرعة، الانتقال إلى التهمية لسلسلات الكود الحالية على GitHub بسرعة، الانتقال إلى المسائل أو طلبات سحب للمستودع الحالي الذي تعمل عليه في Xcode بسرعة.

عناصر القائمة

2015-11-01 12 56 35

يحتوي على ستة عناصر القائمة:

Menu Title | Shortcut | GitHub URL Pattern (عندما كنت أدخل LZAlbumManager.m السطر 40) | —————-|———————–|———————————-

Setting ⌃⇧⌘S  
Repo ⌃⇧⌘R https://github.com/lzwjava/LZAlbum
Issues ⌃⇧⌘I https://github.com/lzwjava/LZAlbum/issues
PRs ⌃⇧⌘P https://github.com/lzwjava/LZAlbum/pulls
Quick File ⌃⇧⌘Q https://github.com/lzwjava/LZAlbum/blob/fd7224/LZAlbum/manager/LZAlbumManager.m#L40
List History ⌃⇧⌘L https://github.com/lzwjava/LZAlbum/commits/fd7224/LZAlbum/manager/LZAlbumManager.m
Blame ⌃⇧⌘B https://github.com/lzwjava/LZAlbum/blame/fd7224/LZAlbum/manager/LZAlbumManager.m#L40
Notifications ⌃⇧⌘N https://github.com/leancloud/LZAlbum/notifications?all=1

الاختصارات مصممة بعناية. لن تكون في تناقض مع اختصارات Xcode الافتراضية. نضارة الإختصارات هي ⌃⇧⌘ (Ctrl+Shift+Command)، بالإضافة إلى أول حرف من عنوان القائمة.

تعديل

أحيانًا، قد ترغب في الانتقال بسرعة إلى Wiki. هذا هو الطريق، افتح الإعداد:

2015-11-01 12 56 35

على سبيل المثال،

مفتاح السريع، النموذج والحلقة الفعلي:

           {git_remote_url}       /blob/{commit}/          {file_path}         #{selection}
https://github.com/lzwjava/LZAlbum/blob/fd7224/LZAlbum/manager/LZAlbumManager.m#L40-L43

{commit} هو تسلسل التجميع الأخير للمفرع الحالي. يكون أكثر من استخدام الفروع. لأنه قد تغير رأس الفرع. لذلك قد تغير الكود في #L40-L43 أيضًا.

إذا كنت تريد إضافة اختصار إلى Wiki للمستودع الحالي، فقط أضف عنصر قائمة ووضع النموذج إلى {git_remote_url}/wiki.

في الإعدادات، “Clear Default Repos” إذا كان لديك عدة مستودعات Git. عند التفعيل لأول مرة، سيطلب منك اختيار واحد منهم:

ثم يغسل المنبر ما اخترته. لذلك، عندما تفعّل القائمة مرة أخرى، ستفتح تلك المستودع البعيدة كإعداد افتراضي. زر “Clear Default Repos” سيضيء هذا الإعداد وسيطلب منك اختيار مرة أخرى.

التثبيت

يوصى بالتثبيت مع Alcatraz,

qq20151101-1 2x

أو

  1. استنساخ هذا المستودع.
  2. افتح Reveal-In-GitHub.xcodeproj، وابنيه.
  3. يجب أن يكون Reveal-In-GitHub.xcplugin في ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
  4. اعادة تشغيل Xcode
  5. افتح أي مشروع GitHub واضغط على ⌃⇧⌘B (Ctrl+Shift+Command+B) لتهمية الكود.

التثبيت

نوصي باستخدام Alcatraz، يمكنك الاستعارة من مقالات. بعد التثبيت، تبعا للصور أعلاه، ابحث عن Reveal In GitHub واضغط على زر Install.

إذا لم تستخدم هذه الأداة، فكلا أحد هذه الخطوات:

الاعتراف

عند تطويره، وجدت منبر آخر ShowInGitHub يفعل شيئا متشابه. تعلمت منه بعض التقنيات. شكرًا لذلك.

الرخصة

MIT


Back 2025.02.22 Donate