xcode - ملف - كيف اجعل الكلام منسق ومتساوي في نهاية الكلام




كيف يمكنني وضع مسافة بادئة لعدة أسطر في Xcode؟ (12)

أولاً ، حدد كافة التعليمات البرمجية باستخدام command + a

ثانيًا ، اضغط باستمرار على مفتاح ctr واضغط على i

سيحل الرمز المختار بالكامل مسافة بادئة.

عندما أقوم بتحديد أسطر متعددة من التعليمات البرمجية وأرغب في إضافة مسافة بادئة كالمعتاد باستخدام مفتاح TAB ، يتم حذفها كلها فقط. لقد جئت من Eclipse حيث كنت دائما على هذا النحو. كيف يتم ذلك في Xcode؟ آمل ألا أتعامل مع الخط ؛)


إذا كنت ترغب في إعادة تعيين + [ X] على Xcode القياسية ، يمكنك القيام بما يلي:

  1. تثبيت برنامج يسمى "Karabiner".

  2. انتقل إلى التفضيلات ~> "Misc and Uninstall"

  3. في قسم "الإعداد المخصص" ، انقر على الزر "فتح private.xml"

  4. افتح الملف واستبدل محتواه بالرمز التالي:

    <?xml version="1.0"?> 
    <root>
        <item>
            <name>Tab instead of Command+[</name>
            <identifier>private.swap_tab_and_cmnd+[</identifier>
            <autogen>
                __KeyToKey__
                KeyCode::TAB, ModifierFlag::NONE,
                KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE
            </autogen>
        </item> 
    </root>
    
  5. انتقل إلى التفضيلات ~> "مفتاح التغيير" ~> انقر على زر "إعادة تحميل XML"

  6. ضع علامة في خانة الاختيار تسمى "Tab بدلاً من Command + ["

  7. استمتع

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


إلى جميع Xcoders الفرنسا حولها ، keybindings الافتراضية هي على النحو التالي:

اختيار المسافة البادئة:

+ + + )

اختيار غير محدود:

+ + + (


اختصارات لوحة المفاتيح هي + ] للتركز و + [ لغير الهام.

  • في نافذة تفضيلات Xcode ، انقر فوق زر شريط الأدوات Key Bindings. يُعد قسم "ارتباطات المفاتيح" المكان الذي تقوم فيه بتخصيص اختصارات لوحة المفاتيح.

حدد "مفتاح Tab: المسافات البادئة دائمًا" في التفضيلات -> تحرير النص -> المسافة البادئة ثم يمكنك وضع مسافة بادئة لخط واحد أو مجموعة من الخطوط عن طريق الضغط على TAB أو SHIFT + TAB للأسف يؤدي هذا إلى إزالة إمكانية إدراج علامات التبويب في المكان الذي تريده تتعارض بشدة مع استخدام مفتاح علامة التبويب للتبديل بين "حقول الإكمال التلقائي".

أعتقد أننا بحاجة إلى المزيد من مفاتيح علامة التبويب في لوحة المفاتيح ، واحد لا يكفي ...


حدد الرمز الخاص بك إلى reindent ، ثم انتقل إلى

Editor -> Structure -> Re-Indent


في Xcode 4.2 auto-indenting جيد جدًا. يمكنك الآن مسافة بادئة لمجموعة من الرموز بالضغط على المفتاح Tab. أجد أن Xcode تقوم بشكل عام بتنسيق التعليمات البرمجية بشكل جيد ، ونادراً ما يتعين عليك تحريك الأشياء حولك. أجد أنه من الأسرع تحديد جزء من الشفرة ، والنقر بزر الماوس الأيمن واختيار البنية -> إعادة مسافة بادئة إذا كان بعض الرموز يبدو غير واضح.


في Xcode 9 ، يمكنك أخيرا استخدام Tab و Shift + Tab لوضع مسافة بادئة على أسطر متعددة من التعليمات البرمجية. ياي!


لأولئك منكم مع لوحة المفاتيح الإسبانية على ماك هذه هي الاختصارات:

+ + [ لإلغاء المحاذاة

+ + ] للحصول على مسافة بادئة


نظرًا لأنني لم أجد تحديثًا لهذا السؤال للإصدار الحالي من Xcode ، ففكرت أن أضيف أنه في Xcode 9.3 ، تعمل علامة تبويب لوضع خط من الخطوط المختارة للنص بالإضافة إلى الانتقال من حقل autocomplete واحد إلى آخر .


+ [ و + ] هي المعادلة للتحول + علامة التبويب في Xcode.


لوحة المفاتيح الدنماركية

غير طرف: + + 8

مسافة بادئة: + + 9





code-formatting