xcode - डिफ़ॉल्ट रूप से कोड-फोल्डिंग सक्षम करें




xcode9 code-folding (5)

क्या फ़ाइल खोलने के दौरान डिफ़ॉल्ट रूप से XCode fold methods / functions को बताने का कोई तरीका है?


Xcode 10 में अपडेट:

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

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

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

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

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

यहां कैसे:

  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 कुंजी बाइंडिंग ▶ "यहां कोड फोल्डिंग शॉर्ट-कीज़ की सूची है"


परिपूर्णता के लिए,

Fold All        ⌘⌥⇧←    command+option+shift+left

मै तुम्हारा दर्द समझ सकता हू। Cmd + ऑप्शन + शिफ्ट + को दबाने के लिए मुश्किल है कि हर बार जब मैं सभी तरीकों को ध्वस्त करने के लिए एक कार्यान्वयन फ़ाइल खोलता हूं। मैं डिफ़ॉल्ट रूप से इसे सेट करने के तरीके के बारे में जानकर आभारी रहूंगा। दूसरी ओर, खिड़की के शीर्ष पर विधि पिकर से विधि का चयन करने के लिए एक संभवतः स्पष्ट समाधान हो सकता है। मुझे लगता है कि यह कैसे Xcode डेवलपर्स ने हमें तरीकों को खोजने का इरादा दिया है .. अभी भी cmd + विकल्प + शिफ्ट + बाईं ओर मेरी प्राथमिकता है .. यह सिर्फ मेरे हाथ को चोट पहुँचाता है: /


यकीन नहीं है कि यह एक ओएस परिवर्तन, या एक Xcode परिवर्तन है, लेकिन Xcode 4 के साथ शेर पर, ग्रिफो द्वारा उद्धृत इन आदेशों में से कुछ को विकल्प संशोधक () कुंजी) के साथ किया जाता है, नियंत्रण नहीं। मैंने इसे दर्शाने के लिए कुछ बदलाव किए हैं:

Fold                       ⌥⌘←      option+command+left
Unfold                      ⌥⌘→      option+command+right
Unfold All                  U        option+U
Fold Methods/Functions      ⌥⌘↑      option+command+up
Unfold Methods/Functions    ⌥⌘↓      option+command+down

एक धागा necro के लिए क्षमा करें, लेकिन मैंने सोचा कि यह संशोधित करने के लिए सार्थक था।


सही उत्तर कुछ टिप्पणियों में है (किसी भी उत्तर में नहीं, मुझे नहीं लगता ...

संयोग से, इस के लिए शॉर्टकट कुंजी यहाँ हैं:

पिछले जवाबों को देखते हुए, यह समय के साथ बदल गया होगा। यह Xcode 6.1.1 से है।





xcode10