لسوء الحظ ، أوقفت Apple المكونات الإضافية لتحميل Apple في Xcode 14.
حتى يتوفر برنامج مثل Simbl لتحميل المكتبات ، لا يمكن صنع XVIM للعمل مع XCode 14+.
XVIM2 هو مكون إضافي VIM لـ Xcode يعتزم تقديم تجربة VIM مقنعة دون الحاجة إلى التخلي عن أي ميزات Xcode.
استخدم https://github.com/xvimproject/xcodeissues لتتبع مشكلات ربط مفاتيح Xcode VIM
$ git clone https://github.com/XVimProject/XVim2.git
$ cd XVim2xcode-select على Xcode الخاص بك: $ xcode-select -p
/Applications/Xcode.app/Contents/Developer إذا لم يعرض هذا مسار تطبيق Xcode الخاص بك ، فاستخدم xcode-select -s /path/to/Xcode.app/Contents/Developer لتعيين المسار الصحيح.
git checkout فرع لإصدار Xcode الخاص بك. انظر قسم الفروع والإصدارات لمزيد من المعلومات.
make :
$ make.xvimrc كما تحتاج.ملاحظة: تحتوي هذه الطريقة على مشكلة لتسجيل الدخول إلى معرف Apple عبر Xcode على Big Sur. #340
إذا رأيت شيئًا مثل ما يلي:
XVim hasn't confirmed the compatibility with your Xcode, Version X.X
Do you want to compile XVim with support Xcode Version X.X at your own risk?
اضغط على y لاستخدام XVIM مع إصدار Xcode الخاص بك (حتى لو لم يتم تأكيد XVIM للعمل مع هذا الإصدار من XCode).
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X (X.X is your Xcode version)
ثم إعادة تشغيل Xcode واختر "نعم" لتحميل XVIM.
ملاحظة: يتطلب نظام Simbl Plugin تعطيل بعض ميزات الأمان للعمل على MacOS مؤخرًا.
قم بإعداد MacForge مع تعطيل التحقق من صحة المكتبة وحماية سلامة النظام (SIP).
أعد تشغيل MAC لتنفيذ التحقق من صحة المكتبة.
يصنع:
$ make simbl| xcode | تكوين أمان نظام التشغيل | نظام التحميل | x64 | ARM64 |
|---|---|---|---|---|
| إعادة التصميم (تحدث مشكلة تسجيل الدخول إلى معرف Apple على Bigsur) | أي | Xcode Plugin | ✅ | ✅ |
| إبداعي | تعطيل التحقق من صحة المكتبة ورشفة | ✅ | ✅ | |
| Simbl | ✅ | MacForge 1.1.0 لم يدعم M1 بعد |
master : لأحدث GM Xcode.
develop : للبلاط Xcode التالي وتطوير.
العلامات
xcode12xcode11.7xcode11.5xcode11.2xcode10.3xcode10.2xcode10.1xcode9.4xcode9.3xcode9.2يرجى استخدام العلامات أو الفروع المناسبة.
لسهولة الإصلاحات والإصلاحات المطبعية ، يرجى فتح طلب سحب إلى الفرع master . للحصول على ميزة جديدة أو إضافة دعم لإصدار بيتا من XCode ، يرجى فتح طلب سحب إلى فرع develop .
$ make uninstallحذف الدلائل التالية:
$HOME/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XVim2.xcplugin/Library/Application Support/MacEnhance/Plugins/XVim2.bundleانظر منفصل المميز
لسوء الحظ XVIM في بعض الأحيان يعطل Xcode. نحن نعمل على التخلص من جميع الأخطاء ، لكنه عمل شاق حقًا. يتم تقدير جميع تقارير الأخطاء ، وهي مفيدة بشكل خاص عندما تتضمن المعلومات التالية:
عندما يكون من الصعب حل مشكلة في المعلومات أعلاه ، خذ سجل التصحيح وفقًا للفيلم التالي من فضلك.
كيفية الحصول على سجل تصحيح XVIM
نحن نقدر إذا كتبت حالة الاختبار للخطأ. اقرأ قسم "اختبار اختبار" في المستندات/التطوير/pullrequest.md كيفية كتابة حالة الاختبار. لا تحتاج إلى تحديث أي رمز مصدر ولكن فقط اكتب 7 عناصر موضحة هناك في مشكلة تنشئها.
إذا قمت بإصلاح خطأ بنفسك وأضف ميزة جديدة ، انظر هنا.
المساهمة
السادس عشر يدعم Bountysource. إذا كنت ترغب في حل مشكلتك عاجلاً ، فالكفنة حول مشكلتك هي خيار واحد. يجب أن يعمل المساهم على تكنولوجيا المعلومات بشكل تفضيلي (غير مضمون رغم ذلك). لجعل Bounty قم بزيارة الرابط التالي وانتقل إلى علامة التبويب "إصدار". حدد مشكلتك وجعل المكافأة عليها.
https://www.bountysource.com/teams/xvimproject (xvim2) https://www.bountysource.com/teams/xvim (xvim)
إذا كنت تعتقد أن البرنامج المساعد مفيد ، فيرجى التبرع. هناك خياران يمكنك اتخاذهما. تبرع لزلازل اليابان و Tsunami الإغاثة أو دعم المشروع عبر Bountysource. لا توجد قاعدة لا يمكنك أخذها على حد سواء :).
بما أنني لا أنوي كسب المال من هذا المشروع ، فإنني أقوم بتوجيه التبرعات للأشخاص الذين يعانون من أضرار زلزال Tohoku 2011 و Tsunami في اليابان.
يرجى التبرع مباشرة من خلال موقع التبرع PayPal أدناه ، لأن هذا سيستخدم المزيد من الأموال بشكل جيد عن طريق تقليل رسوم التحويل.
https://www.paypal-donations.com/PP-Rarity/web.us/campaign.jsp؟cid=-12
نظرًا لعدم إرسال أي رسائل عند التبرع من رابط PayPal ، يمكنك أيضًا كتابة رسالة تبرع على لوحة الرسائل. أنا (نحن) أقدر ذلك حقًا ، وسوف يحفزني حقًا (نحن)!
إذا كنت ترغب في مساعدة المشروع وتعزيزه ، فكر بشكل مباشر في دعم هذا المشروع عبر Bountysource. يمكنك دعم الفريق (مما يعني أنك تدعم المشروع بأكمله) أو يمكنك جعل المكافأة في مشكلة محددة. (إذا كان لديك أي أخطاء يجب إصلاحها أو ميزات ليتم تنفيذها وليس في المشكلات ، لكن يمكنك صنع واحدة.)
انظر صفحة المساهمين في مستودع جيثب. https://github.com/xvimproject/xvim2/contributors
رخصة معهد ماساتشوستس للتكنولوجيا