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


539

ग्रहण में कोड के विस्तार और पतन के लिए बाईं ओर "+/-" है।

मुझे हज़ारों लाइनें मिल चुकी हैं और वे वास्तव में हर चीज़ को तोड़ना चाहेंगे, और उन्हें देखने के लिए चुनिंदा रूप से ब्लॉकों का विस्तार करेंगे।


इस धागे को भी देखें: stackoverflow.com/questions/3450880/…
इगोर गोरजैन

1
कैसे कोड के बारे में सिर्फ टिप्पणी और टिप्पणी नहीं? मुझे लगता है कि मैं एक जावाडॉक उत्पन्न कर सकता हूं, लेकिन फिर भी यह अच्छा होगा
क्लैरेंस लियू

1
ग्रहण में टन विकल्प होते हैं। आपके उद्देश्य को ध्यान में रखते हुए, Ctrl + O (ctrl और letter O) सबसे व्यावहारिक हो सकता है। यह विशिष्ट ब्लॉकों को चुनने और कूदने की अनुमति देता है।
मार्केज़

यदि आपके कीबोर्ड में अंकपैड नहीं है, तो akf के उत्तर की जांच करें ।
मार्कस साइकेडट

लिनक्स पर ग्रहण नियॉन के लिए कुंजी बंधन अलग है। अपने OS पर ग्रहण पर आपके लिए मुख्य बाइंडिंग की जाँच करने के लिए, प्राथमिकताएँ-> सामान्य-> कुंजी के अंतर्गत जाँच करें। या वरीयता में "कुंजियाँ" खोजें। फिर
कट्टा

जवाबों:


840

एक हॉटकी है, जिसे डिफ़ॉल्ट रूप से Ctrl+ Shift+ द्वारा मैप किया जाता है NUM_KEYPAD_DIVIDE

आप इसे विंडो के माध्यम से किसी और चीज़ में बदल सकते हैं -> प्राथमिकताएं, "कुंजी" खोजें, फिर "सभी को संक्षिप्त करें" के लिए।

सभी कोड ब्लॉक खोलने के लिए शॉर्टकट Ctrl+ Shift+ है NUM_KEYPAD_MULTIPLY

ग्रहण एक्सटेंशन PyDev में , सभी कोड ब्लॉक Ctrl+ बंद हैं9

सभी ब्लॉक खोलने के लिए, Ctrl+ है0


62
आप विपरीत शॉर्टकट 'सभी का विस्तार करें' में रूचि ले सकते हैं। Ctrl + Shift + *
banterCZ

2
क्या ढहने / विस्तारित राज्य को निष्क्रिय करने की आज्ञा है, इसलिए मैं बस एक ही कुंजी संयोजन दबा सकता हूं और यह कोड ब्लॉक की वर्तमान स्थिति के आधार पर इसका विस्तार या पतन करेगा? धन्यवाद!
कला

2
बस एक नोट, यह इस शॉर्टकट की तरह लगता है (कोई फर्क नहीं पड़ता कि आप इसे क्या बांधते हैं) PyDev के लिए काम नहीं करता है। यदि कोई इसे पढ़ता है और इसके विपरीत जानता है कि यह सच है, तो कृपया पोस्ट करें अन्यथा!
18

15
मैं सिर्फ यह कहना चाहता था कि संकीर्ण ऊर्ध्वाधर पट्टी को राइट-क्लिक करने का एक और तरीका है (+) / (-) छोटे प्लसस और मिनस। कोड को फोल्ड करने का विकल्प होगा।
अनॉसेज

5
इस सामान के लिए @seafangs PyDev के अपने बाइंडिंग हैं। सभी को संक्षिप्त रूप से ctrl + 9 संक्षिप्त करें। यहां देखें: pydev.org/manual_adv_keybindings.html
कैम जैक्सन

140

हॉटकी के अलावा, यदि आप उस गटर में राइट क्लिक करते हैं जहां आप +/- देखते हैं, तो एक संदर्भ मेनू है '' तह। ' इससे जुड़े सबमेनू को खोलते हुए, आप एक 'संक्षिप्त करें सभी' आइटम देख सकते हैं। यह वही करेगा जो आप चाहते हैं।


4
Fn बटन को दबाए जाने पर fn और विभाजित का उपयोग करें जिसे कहा जा रहा है
Alkis Kalogeris

अच्छा एक - केवल टिप्पणियों को संक्षिप्त करने की संभावना भी है!
जोचेन रिंसच्लसेल

2
Ctrl + Shift + * मेरे ग्रहण जावा ईई इंडिगो पर काम नहीं कर रहा था; धन्यवाद
अल्बर्टी

PyDev 4.1 के साथ 3.8 ग्रहण में, संदर्भ मेनू में गटर का कोई 'तह' विकल्प नहीं है
a1an

1
आप वास्तव में बाएं हाथ के गटर (ब्रेकपॉइंट, लाइन नंबर +/-) पर कहीं भी क्लिक कर सकते हैं । इससे एक छोटे के लिए लक्ष्य की कोशिश कर रहा से बनाता है+/-
wisbucky

28

हाल के बिल्ड (उदाहरण 3.2 M6) में "सभी को संक्षिप्त करें" आदेश मौजूद है और डिफ़ॉल्ट रूप से Ctrl+ Shift+ के लिए बाध्य है NUM_KEYPAD_DIVIDE

आप इसे वरीयताएँ-> संपादक-> कुंजी में भी कॉन्फ़िगर कर सकते हैं।


11

प्रश्न थोड़ा पुराना है, लेकिन मुझे एक अलग दृष्टिकोण जोड़ना चाहिए। उपरोक्त गर्म-कुंजी दृष्टिकोणों के अलावा, डिफ़ॉल्ट वरीयता सेटिंग्स हैं जिन्हें टॉगल किया जा सकता है।

ग्रहण गैलीलियो के रूप में (और निश्चित रूप से मेरे ग्रहण संस्करण में: इंडिगो सेवा रिलीज 2 बिल्ड आईडी: 20120216-1857) भाषा की विशिष्ट प्राथमिकताएं संपादित करने के लिए नई फाइलें खोल सकती हैं जो पहले से ही ध्वस्त या विस्तारित हो चुकी हैं।

यहाँ C / C ++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding के लिए फ़ीचर दिखाने वाले ग्रहण गैलीलियो ऑनलाइन डॉक्स का लिंक दिया गया है । htm

अपने ग्रहण इंडिगो में मैं तह प्राथमिकताएं खिड़की के माध्यम से खोल सकता हूं: menu/ Window/ Preferences/ Java/ Editor/ Foldingऔर सभी विकल्पों को सेट कर सकता हूं ताकि मैं डिफ़ॉल्ट रूप से फाइलें खोल सकूं जो पूरी तरह से ढह गई हैं।


8

यदि आप हमेशा चाहते हैं कि कोड डिफ़ॉल्ट रूप से ढह जाए, तो Windows> प्राथमिकताएं पर जाएं। "तह" के लिए खोजें। फिर "प्रारंभिक रूप से इन तत्वों को मोड़ो" के तहत सभी वस्तुओं की जांच करें।

यहाँ छवि विवरण दर्ज करें


इसके लिए धन्यवाद। तह मेरे लिए डिफ़ॉल्ट रूप से अक्षम था।
noitib

8

Ctrl+ Shift+ /और Ctrl+ Shift+ *Aptana स्टूडियो 3 के लिए महान काम करता है।

इसके अलावा आप इसे सक्षम करने के लिए हमेशा Window> Preferences> Editors> Foldings का उपयोग कर सकते हैं


7

+/- साइन पर राइट क्लिक करें और सभी को संक्षिप्त करें या सभी का विस्तार करें पर क्लिक करें।


जो PyDev एक्सटेंशन के लिए 4.1
a1an

4

यदि आप ग्रहण में PyDev का उपयोग कर रहे हैं, तो इसके Ctrl0और Ctrl9सभी के पतन के लिए और सभी क्रमशः अनोलॉग्स। Ctrl-और Ctrl=जब आपका कर्सर विधि घोषणा की रेखा पर हो तो व्यक्तिगत विधियों को ध्वस्त करना।


1
PyDev में, <kbd> Ctrl </ kbd> + <kbd> 9 </ kbd> ढह जाता है और <kbd> Ctrl </ kbd> + <kbd> 0 </ kbd> सभी कोड ब्लॉक को अनचाहा कर देता है। Pydev की वेबसाइट पर आम PyDev शॉर्टकट की एक सूची पाई जा सकती है ।
कोडी पिएरसेल 5

3

बस योग करने के लिए:

  1. anycode:
    • ctrl + shift + NUMPAD_divide = सभी को ध्वस्त करें
    • NUMPAD_multiply = सभी का विस्तार करें
  2. Pydev:
    • -ctrl + 0 = सभी को ध्वस्त करें
    • -ctrl + 9 = सभी का विस्तार करें

3

मंडलियों पर राइट क्लिक करें +/- साइन और फोल्डिंग के तहत सभी को संकुचित करें का चयन करें


3

मुझे एक ही समस्या थी और पता चला कि फोल्डिंग को सक्षम या अक्षम किया जा सकता है, और मेरे मामले में किसी भी तरह अक्षम हो गया।

इसे हल करने के लिए, बस लाइन नंबर / ब्रेकपॉइंट सेक्शन पर राइट क्लिक करें (एडिटर के बाईं ओर वर्टिकल बार), फिर 'फोल्डिंग' सेक्शन के तहत 'एनेबल फोल्डिंग' चुनें।

ctrlshift/ के बाद ठीक काम करना चाहिए।


1

संस्करण Oxygen.2 रिलीज ( PHP / WINDOWS 7 ) में मेरे लिए काम करने वाले शॉर्टकट थे

  1. सभी कोड ब्लॉक को संक्षिप्त करें : CTRL+ SHIFT+NUMPAD_DIVIDE
  2. सभी कोड ब्लॉक का विस्तार करें : CTRL+NUMPAD_MULTIPLY

0

यदि आपके पास एक अलग संख्या नहीं है, तो आप संख्या लॉक का उपयोग करके अतिव्यापी संख्या को सक्रिय कर सकते हैं- यह कीपैड के प्रकार के साथ भिन्न होता है-> fn + numlk for hp

तो कोशिश ctrl+ shift+numpad_Divide

ठीक काम करना चाहिए


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