ग्रहण में कोड के ब्लॉक कैसे ढहें?


89

कुछ दिनों पहले मेरा एक्लिप्स ठीक काम कर रहा था और प्रत्येक ब्लॉक में एक +/- दिखाई दिया, जिसे ढहाया जा सकता है (फ़ंक्शंस, क्लासेस, आदि।) ... लेकिन अब यह दिखाई देता है, और मुझे नहीं पता कि उस सुविधा को कैसे फिर से सक्रिय किया जाए। ।

यह एक्लिप्स हेलियोस है, जो जेंटू लिनक्स बॉक्स पर चल रहा है।


3
वरीयताएँ में -> C ++ -> संपादक -> तह एक चेकबॉक्स है: "नियंत्रण प्रवाह बयानों के तह सक्षम करें"। आप तुरंत कुछ भी नहीं देख सकते हैं क्योंकि गुना अंक की गणना पृष्ठभूमि में धीरे-धीरे हो सकती है, या सभी रीसेट बिंदुओं को दिखाने के लिए ग्रहण प्राप्त करने के लिए "रीसेट संरचना" कमांड शिफ्ट + ctrl + numpad_multiply को लागू करना आवश्यक हो सकता है।
फिल अपले

जवाबों:


91

वरीयताएँ -> C ++ -> संपादक -> तह?

संपादक विंडो में एक राइट क्लिक करें और वहां वरीयताओं पर जाएं, फिर केवल वरीयताओं के संपादक-प्रासंगिक अनुभाग संवाद दिखाई देगा। यह JDT, CDT आदि के लिए काम करता है ...


10
दूसरा तरीका यह है कि संकीर्ण वर्टीकल बार को राइट-क्लिक करें, जिसमें सभी (+) / (-) छोटे प्लसस और मिन्यूज़ हैं। कोड को फोल्ड करने का विकल्प होगा।
अनॉसेज

1
वर्तमान ग्रहण में, मुझे प्रत्येक भाषा के लिए संपादक के अंतर्गत कोई "फोल्डिंग" विकल्प दिखाई नहीं देता है। इसके बजाय, @ केनीपेंग का जवाब है जो मेरे लिए काम करता है।
टूलमेकर

धन्यवाद, मैं सीडीटी का उपयोग कर रहा हूं, आपको "तह" विकल्प देखने के लिए "उन्नत सेटिंग्स दिखाने" की आवश्यकता है।
पॉल

57

आप फोल्डिंग को सक्षम करने के लिए ( Ctrl+ Numpad_Divide) कर सकते हैं ।
इसके अलावा, यदि आप Right Clickउस क्षेत्र पर हैं जहां +या -होना चाहिए था, तो आप देख सकते हैं कि एक तह विकल्प है।


7
वह विकल्प चयनित है और काम कर रहा है, लेकिन मैं if / else के लिए तह चाहता हूं और मामलों को स्विच करता हूं ... मुझे यह कैसे मिल सकता है?
अमित

क्या आपको अमित को फोल्ड करने का जवाब मिल गया है? मैं इसे ग्रहण में भी देख रहा हूँ।
सचिन शर्मा

1
C + S + Num / - सभी का पतन करता है। मैंने गलती से C + / को हिट किया था और वॉयला कोई और कोड फोल्डिंग नहीं था। धन्यवाद इसे वापस लाने में मदद मिली!
गिशु

महान! Ctrl + Numpad_Divide को दो बार दबाने से मुझे तह आइकन प्राप्त करने में मदद मिलती है जब वे पहले प्रदर्शित नहीं होते थे, शायद एक प्लगइन के कारण।
मेलेबियस


11

अजगर के लिए यह इस प्रकार है:

  • सभी 1 स्तर ढहते हैं: Ctrl+9
  • सभी 1 स्तर का विस्तार करें: Ctrl+0
  • पतन वर्तमान: Ctrl+-
  • वर्तमान का विस्तार करें: Ctrl++

उम्मीद है की वो मदद करदे।


11

सभी कोड ब्लॉक Ctrl+ को संक्षिप्त करने के लिए Shift +/

सभी कोड ब्लॉक विस्तार करने के लिए Ctrl+ Shift+*

Pydev:

सभी कोड ब्लॉकों को गिराने के लिए: Ctrl+0

सभी कोड ब्लॉक को ध्वस्त करने के लिए: Ctrl+9

क्या ग्रहण में सभी कोड ब्लॉक को ध्वस्त करने का एक तरीका है?

@partizanos और @bummi द्वारा


6

प्राथमिकता में, आपको सामान्य> कुंजी मिलेंगी। यह आपके कीबोर्ड शॉर्टकट सेट करने के लिए है।

मैं इसे अधिक बार उपयोग करता हूं, हालांकि, ग्रहण में सामान ढूंढना है। आपको "टाइप फ़िल्टर टेक्स्ट" लेबल वाला इनपुट बॉक्स देखना चाहिए। यह उतना ही करीब है जितना कि ग्रहण प्रत्येक ग्रहण कमांड के लिए एक खोज सुविधा के लिए आता है।


3

मुझे लगता है कि आप जावा का उपयोग कर रहे हैं, लेकिन अपनी विशेष भाषा के लिए सेटिंग्स के तहत देखें।

विंडो मेनू के तहत, प्राथमिकताएँ चुनें।

जावा के तहत- संपादक-> तह। "फोल्डिंग इनेबल करें" चुनें।


4
वह विकल्प चयनित है और काम कर रहा है, लेकिन मैं if / else के लिए तह चाहता हूं और मामलों को स्विच करता हूं ... मुझे यह कैसे मिल सकता है?
अमित

1
@ जहाँ तक मुझे पता है, आप नहीं कर सकते।
अप्रोचडार्कनेसफिश

वरीयताएँ में -> C ++ -> संपादक -> तह एक चेकबॉक्स है: "नियंत्रण प्रवाह बयानों के तह सक्षम करें"।
फिल अपले

तह बिंदुओं की गणना धीरे-धीरे पृष्ठभूमि में हो सकती है, या सभी गुना बिंदुओं को दिखाने के लिए ग्रहण प्राप्त करने के लिए "रीसेट संरचना" कमांड शिफ्ट + ctrl + numpad_multiply को लागू करना आवश्यक हो सकता है।
फिल अपले

1

यदि आप अपने सभी संपादकों को मोड़ना चाहते हैं, तो मैंने पाया कि आप तह को सक्षम कर सकते हैं

वरीयताएँ> संपादक> संरचित पाठ संपादक

तह सक्षम करें


1

जावा का उपयोग करते हुए खिड़कियों के लिए ग्रहण: विंडोज -> प्राथमिकताएं -> जावा -> संपादक -> तह

दुर्भाग्य से यह कोड को ढहने की अनुमति नहीं देगा, हालांकि अगर यह बंद हो जाता है तो आप इसे लंबी टिप्पणियों और आयातों से छुटकारा पाने के लिए फिर से सक्षम कर सकते हैं।


मुझे क्षमा करें, मैंने पोस्ट करने के तुरंत बाद ध्यान दिया कि किसी ने पहले ही इसे इंगित कर दिया है, कृपया इसे हटा दें।
एलिजा

3
आप सिर्फ अपनी पोस्ट क्यों नहीं हटाते?
डेविड माकगन

0

CFEclipse में: प्राथमिकताएँ> CFEclipse> Editor> Code Folding> प्रारंभ में संक्षिप्त करें स्तंभ, आप खोलते समय सभी विस्तारित देखने के लिए अनचेक कर सकते हैं, या किसी फ़ाइल को खोलते समय सभी बक्से को बंद करने के लिए जाँच कर सकते हैं।


0

मैं जावा के लिए ग्रहण नियोन 3.3 के साथ सेल्सफोर्स एपेक्स कक्षाओं का उपयोग कर रहा था।
मुझे संपादक में राइट क्लिक पर एक विकल्प " परिभाषित तह क्षेत्र " मिला , मैंने उस कोड के ब्लॉक का चयन किया जिसे मैं गिराना चाहता था और उस कोड के लिए इस संपत्ति का चयन किया। अब मैं कोड के उस ब्लॉक का विस्तार और पतन करने के लिए + और - प्रतीक देख रहा हूं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.