سؤال

لقد لم يتم التحقق من عدم التحقق من كلا من "إظهار الوسائط في القائمة المنبثقة" و "إدراج عناصر الأكلاء النائبين للوقاحة لإكمال" في تفضيلات شعارات رمز XCode، ولكن عندما أكتب "آخر" (على سبيل المثال) في المحرر، لا يزال Xcode مقالب في منسق مسبقا كتلة أخرى "آخر".

هل هناك طريقة لتعطيل هذه الميزة بالكامل، أو (أفضل بعد) لتعديل الكتلة التي إدراج xcode؟ لا يتطابق كتلة XCode الافتراضية "ELENT" نمط الترميز الخاص بي، وبالتالي فإن العنصر النائب يعوق إنتاجي فعليا بدلا من المساعدة.

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

تحديث رقم 2: الإعداد "اقترح تلقائيا" إلى "أبدا"، كما اقترح عن طريق الراقية فعالية تعطيل إكمال التعليمات البرمجية بالكامل. أفترض ما أبحث عنه هو وسيلة لتعطيل محدد إكمال الكود، (مثل كتلة "أخرى") مع الحفاظ على جميع الاكتمال المعتادة لأسماء المتغير والأسلوب.

هل كانت مفيدة؟

المحلول

يمكنك تجاوز أي من اكتمال التعليمات البرمجية الموجودة، ونسخ أي من ملفات .xtcmacro من:

/Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro

(عليك النقر بزر الماوس الأيمن فوق Xcode.App وقل "إظهار محتويات الحزمة" للمتابعة مزيد من أسفل سلسلة الدليل إلا إذا كنت تستخدم الجهاز)

في الدليل المحلي:

~/Library/Application Support/Developer/Shared/Xcode/Specifications

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

في ملاحظة جانبية، يمكنك وضع أي ملف باسم .xctxtmacro ووضعه في دليل المواصفات هذه وسيتم قراءتها، مما يتيح لك تحديد بعض وحدات ماكرو مخصصة مفيدة للغاية.

نصائح أخرى

قد تحتوي أقسام تفضيلات "التحرير النصي" و "المسافة البادئة" الإعدادات التي تبحث عنها.

يمكنك تعيين "توحي تلقائيا" إلى "أبدا".

تستطيع تمكين / تعطيل إكمال التعليمات البرمجية في Xcode باستخدام الخطوات أدناه:

  1. انقر فوق Xcode القائمة على الزاوية العلوية اليسرى
  2. يختار Preferences... (تظهر الأفضلية المنبثقة)

Screenshot-1 for steps

  1. يختار Text Editing قائمة
  2. يرى Code Completion.
  3. إلغاء تحديد Suggest completion while typing اختيار.

Screenshot-2 for steps

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top