xcode - मैं एक्सकोड में एकाधिक लाइनों को कैसे इंडेंट कर सकता हूं?




code-formatting (12)

जब मैं कोड की कई पंक्तियों का चयन करता हूं और उन्हें टैब कुंजी के साथ सामान्य रूप से इंडेंट करना चाहता हूं, तो यह उन्हें सभी को हटा देता है। मैं ग्रहण से आया हूं जहां मैंने हमेशा ऐसा किया था। एक्सकोड में यह कैसे किया जाता है? मुझे उम्मीद है कि लाइन से लाइन नहीं है;)


असल में [ बाएं एकाधिक इंडेंट और ] दाएं एकाधिक इंडेंट के लिए।

TR कीबोर्ड के लिए आप ind ⎇ 8 के साथ कई इंडेंट छोड़ सकते हैं और 9 के साथ दाएं एकाधिक इंडेंट छोड़ सकते हैं। क्योंकि 8 और 9 दोनों इन अंकों के ALT वर्ण हैं या यदि आपके पास एक कीबोर्ड है जिसमें [ या ] वर्ण ALT से संबंधित हैं ( ) संपत्ति ताकि आप कुंजीपटल चरित्र का उपयोग कर सकें


इंडेंटिंग को तुरंत सुधारने का एक और तरीका एक त्वरित कट और पेस्ट है। + एक्स और + वी । मुझे अक्सर इसे + [ या + ] से तेज़ लगता है क्योंकि आप इसे एक हाथ से कर सकते हैं (बनाम दो) और यह एक शॉट में सही इंडेंट स्तर पर सुधार करेगा।


एक्सकोड 9 में, आप अंततः कोड की कई पंक्तियों को इंडेंट करने के लिए टैब और शिफ्ट + टैब का उपयोग कर सकते हैं। वाह!


एक्सकोड में कोड को प्रारूपित करने के लिए शॉर्टकट यहां दिए गए हैं

  1. संपूर्ण कोड प्रारूपित करें (संपूर्ण कक्षा / नियंत्रक)

    अपने कोड को प्रारूपित करने के लिए पूरे कोड का चयन करें और मैक पर नियंत्रण + I दबाएं

  2. कोड के विशेष ब्लॉक प्रारूपित करें

    कोड का चयन करें और दबाएं:

    • सही कदम के लिए + ] (इंडेंट)
    • + [ बाएं स्थान के लिए (अन इंडेंट)

नोट: @JavierGiovannini sugesstion के अनुसार आप संपादक मेनू विकल्प का उपयोग कर कर सकते हैं

  1. अपना कोड चुनें और संपादक> संरचना> पुन: इंडेंट पर नेविगेट करें

चूंकि मुझे एक्सकोड के वर्तमान संस्करण के लिए इस प्रश्न का कोई अपडेट नहीं मिला, मैंने सोचा कि मैं इसे एक्सकोड 9.3 में जोड़ दूंगा, टैब टेक्स्ट की चयनित पंक्ति (इंडेक्स) के साथ-साथ एक स्वत: पूर्ण फ़ील्ड से दूसरे स्थान पर जाने के लिए काम करता है ।


पुनर्वित्त के लिए अपना कोड चुनें, फिर जाएं

संपादक -> संरचना -> पुन: इंडेंट


मैक पर स्पैनिश कीबोर्ड के साथ आप में से शॉर्टकट्स हैं:

+ + [ अन इंडेंट के लिए

इंडेंट के लिए + + ]


यदि आप synergy (दो पीसी के लिए एक कीबोर्ड साझा करने के लिए) और पीसी (मैक) का उपयोग करते हैं जिसमें आप एक्सकोड का उपयोग कर रहे हैं दास है, और मास्टर पीसी विंडोज पीसी है

इंडेंट और alt + के लिए कीबोर्ड शॉर्टकट alt + ] हैं [ अन-इंडेंट के लिए।

अद्यतन करें:

लेकिन बिना इंडेंट के लिए synergy संस्करण 1.5 काम कर रहे हैं [ + [ इंडेंट और + ] के लिए


यहां किसी अन्य प्रश्न के सभी महत्वपूर्ण शॉर्टकट्स ने स्टैक ओवरफ़्लो पर उत्तर दिया


सबसे पहले, command + a का उपयोग कर सभी कोड का चयन करें

दूसरा, कुंजी ctr पकड़ो और फिर i दबाएं

पूरा चयनित कोड अच्छी तरह से इंडेंट करेगा।


+ [ और + ] एक्सकोड में + टैब को स्थानांतरित करने के समकक्ष हैं।


डेनिश कीबोर्ड

अनइंडेंट: + + 8

इंडेंट: + + 9





code-formatting