ios - Xcode 9 का विस्तार/संक्षिप्तिकरण ब्रेस/कोष्ठक{} साइड बार गुम है




xcode9 code-folding (4)

के तहत एक नहीं मिल सकता है

Xcode code वरीयताएँ / पाठ संपादन ▶ "कोड तह रिबन" बॉक्स।


@Strangetimes द्वारा टिप्पणी के साथ, मैंने Apple बग रिपोर्टर को नए SUGGESTION प्रारूप में प्रस्तुत किया। कृपया अपने स्वयं के साथ Apple को ढेर करने के लिए स्वतंत्र महसूस करें:

35237858: कोड कोड Xcode 9.1 में केवल एंटायर फंक्शन्स / तरीके हैं

अद्यतन, एक वर्ष ...

यह Xcode 10 में तय किया गया है। कोड तह वापस आ गया है। बग रिपोर्ट या जो भी हो, उन सभी को धन्यवाद।

Xcode 9 या 9.1 में नया, बेहतर कोड फोल्डिंग केवल संपूर्ण फ़ंक्शन या विधि पर काम करता है। (मैं आज ऑब्जेक्टिव-सी में काम कर रहा हूं।) यह बहुत उपयोगी नहीं है। आप जानते हैं, कार्य या विधियाँ केवल एक घुंघराले कोष्ठक हैं। उन्हें आंख मारना आसान है। जहां मुझे कोड की आवश्यकता होती है वह लंबे नियंत्रण प्रवाह ब्लॉकों के लिए होता है - यदि, और, स्विच, करते हैं, जबकि, या बस ढीले ब्लॉक। कृपया इसे वापस लाएं ताकि मैं कोड तह का उपयोग कर सकूं क्योंकि यह Xcode 8 में काम करता है।

रिबन की बात, हालाँकि मुझे लगा कि यह अच्छा है, दूसरों ने नहीं किया - मैं इसके बिना रह सकता हूँ। लेकिन कोड तह सभी घुंघराले ब्रैकेट कोड ब्लॉक पर काम करने की जरूरत है।


Xcode 10 में अपडेट:

Xcode 10 में कोड तह के लिए समर्थन बढ़ा है, जिसमें शामिल हैं:

  1. एक नया कोड फोल्डिंग रिबन जो संपादक में कोड के सभी मल्टी-लाइन फोल्डेबल ब्लॉक्स को दिखाता है
  2. संपादक में तह कोड के लिए एक नई शैली जो आपको तह कोड के साथ लाइनों को संपादित करने की अनुमति देती है
  3. घुंघराले ब्रेसिज़ में संलग्न कोड के किसी भी ब्लॉक को मोड़ने के लिए समर्थन
  4. तह रिबन से कोड के तह ब्लॉकों के लिए समर्थन, संरचित चयन से, या से

मेनूबार ub संपादक F कोड तह। गुना मेनू आइटम

इस स्नैपशॉट को देखें:

Xcode 9

कोड तह Xcode 9 बीटा 1 में अक्षम किया गया था, जो अब काम कर रहा है, बीटा रिलीज नोट के अनुसार Xcode 9 Beta5 में : Xcode 9 बीटा 5 में हल - आईडीई

यहां कैसे:

  1. कीबोर्ड में / (कमांड) बटन को दबाकर रखें और किसी भी (आरंभ या अंत) ब्रेसिज़ पर माउस कर्सर को ले जाएँ। यह स्वचालित रूप से उजागर करेगा, ब्लॉक क्षेत्र।
  2. दबाए रखें (दबाए) (कमांड) बटन को दबाए रखें और हाइलाइट किए गए क्षेत्र पर क्लिक करें। यह Fold ऑप्शन के साथ क्विक मेनू पॉपओवर विंडो को सक्षम करेगा।
  3. मेनू सूची से Fold चुनें। यह आपके कोड को फोल्ड करेगा और पूरे ब्लॉक को 3 डॉट्स, फोल्डिंग / कवरिंग दिखाता है।
  4. अब, अपने कोड ब्लॉक को फिर से प्रकट करने के लिए, command (कमांड) बटन जारी करें और एक ब्लॉक को मोड़ते हुए 3 डॉट्स पर क्लिक करें।

आसान समझ के लिए, इस स्नैपशॉट को देखें:


यह सभी कीबोर्ड शॉर्ट कट भी काम कर रहे हैं।

Fold                                  option + command + left arrow
Unfold                                option + command + right arrow
Unfold All                     U        option + U
Fold Methods & Functions              option + command + up arrow
Unfold Methods & Functions            option + command + down arrow
Fold Comment Blocks                  control + shift + command + up
Unfold Comment Blocks                control + shift + command + down
Focus Follows Selection          F    control + option + command + F
Fold All                             command + option + shift + left
Unfold All                           command + option + shift + left


Xcode मेनू से कोड तह विकल्प :

मेनूबार ub संपादक F कोड तह ▶ "यहां कोड तह विकल्पों की सूची है"

यहाँ रेफरी स्नैपशॉट है:

शोर्ट-कट सूची से समान विकल्प :

मेनूबार ub Xcode ferences प्राथमिकताएँ ind कुंजी बाइंडिंग ▶ "यहां कोड फोल्डिंग शॉर्ट-कीज़ की सूची है"


यह अब Xcode_9_beta_5 में तय हो गया है


यह तह नहीं करता है, लेकिन यह आपको कोड में नेविगेट करने में मदद कर सकता है:

यदि आप यह पता लगाना चाहते हैं कि कौन से ब्रैकेट एक साथ चलते हैं तो आप स्टार्ट या एंड ब्रैकेट के ठीक पीछे क्लिक कर सकते हैं, फिर आपको दोनों का एक-एक दूसरा हाईलाइट मिलेगा। या आप डबल क्लिक या ब्रैकेट कर सकते हैं और कोष्ठक के बीच सब कुछ का स्थायी आकर्षण प्राप्त कर सकते हैं।





xcode10