visual studio 2008 netframework4 विजुअल स्टूडियो-कोड के सभी वर्गों को ध्वस्त करने के लिए आदेश?




विज़ुअल बेसिक इन हिंदी (15)

विजुअल स्टूडियो (2008) में फ़ाइल में कोड के सभी वर्गों को संक्षिप्त / विस्तारित करने का आदेश है?


विजुअल स्टूडियो 2017 में, ऐसा लगता है कि यह व्यवहार डिफ़ॉल्ट रूप से बंद है। इसे टूल्स> विकल्प> टेक्स्ट एडिटर्स> सी #> उन्नत> रूपरेखा>> परिभाषाओं में ध्वस्त होने पर #regions को संकुचित करें "के तहत सक्षम किया जा सकता है।


निम्नलिखित कुंजी संयोजन चीजों को करने के लिए उपयोग किया जाता है:

CTRL + M + M ------> मौजूदा प्रीसेट क्षेत्र को संकुचित / विस्तृत करें (उदाहरण के लिए एम विधि)

CTRL + M + H ------> संकुचित / एच विचार (विस्तृत करें) वर्तमान चयन

CTRL + M + O ------> सी सभी को छोड़ देगा (घोषणा निकायों को संकुचित करें)

CTRL + M + A ------> एक ll को संकुचित करें

CTRL + एम + एक्स ------> ई एक्स पांड सब

CTRL + M + L ------> Togg l e सब

आउटलाइनिंग के तहत संदर्भ मेनू में कुछ विकल्प हैं।


  • वर्तमान कोड ब्लॉक को फोल्ड / अनफ़ोल्ड करें - Ctrl + M , Ctrl + M
  • सभी को अनदेखा करें - Ctrl + M , Ctrl + L
  • आउटलाइनिंग रोकें - Ctrl + M , Ctrl + P
  • सभी को मोड़ो - Ctrl + M , Ctrl + O

विजुअल स्टूडियो आपको अपने प्रश्न का उत्तर दो अलग-अलग तरीकों से ढूंढने में मदद कर सकता है।

त्वरित लॉन्च तक पहुंचने के लिए Ctrl + Q टाइप करें और फिर "collap" दर्ज करें। त्वरित लॉन्च कुछ ऐसा प्रदर्शित करेगा:

Menus (1)
    Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
NuGet Packages (1)
    Search Online for NuGet Packages matching 'collap'

वहां से, रूपरेखा से संबंधित अन्य मेनू प्रविष्टियों को खोजने के लिए "रूपरेखा" दर्ज करें:

Menus (5)
    Edit -> Outlining -> Toggle Outlining Expansion (Ctrl+M, Ctrl+M)
    Edit -> Outlining -> Toggle All Outlining (Ctrl+M, Ctrl+L)
    Edit -> Outlining -> Stop Outlining (Ctrl+M, Ctrl+P)
    Edit -> Outlining -> Stop Hiding Current (Ctrl+M, Ctrl+U)
    Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
Options (4)
    Text Editor -> Basic -> VB Specific (Change outline mode, Automatic inser...
    ...

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

Tools -> Options -> Environment -> Keyboard

यह विकल्प संवाद बॉक्स में कीबोर्ड अनुभाग प्रदर्शित करेगा। टेक्स्ट बॉक्स युक्त "कमांड दिखाएं" में, "edit.collap" दर्ज करें। विजुअल स्टूडियो एक सूची प्रदर्शित करेगा जो कुछ ऐसा है:

Edit.CollapseAllincurrentblock    
Edit.CollapseAllOutlining           Ctrl+M, Ctrl+A (Text Editor)
Edit.CollapseBlockcurrentblock
Edit.CollapseCurrentRegion          Ctrl+M, Ctrl+S (Text Editor)
Edit.CollapseTag                    Ctrl+M, Ctrl+T (Text Editor)
Edit.CollapsetoDefinitions          Ctrl+M, Ctrl+O (Text Editor)

इसके संबंधित कीबोर्ड शॉर्टकट को देखने के लिए आपको प्रत्येक कमांड पर क्लिक करना होगा।

विजुअल स्टूडियो 2013 से लिया गया मेरे उदाहरण।


यदि आप किसी वर्ग / विधि (पूरे वर्ग / विधि को ध्वस्त करने के बजाय) के क्षेत्र को पतन / विस्तार करना चाहते हैं, तो आप कस्टम क्षेत्रों को निम्नानुसार बना सकते हैं:

        #region AnyNameforCollapsableRegion

        //Code to collapse

        #endregion 

संदर्भ: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/preprocessor-directives/preprocessor-region


यदि आप शॉर्टकट का मतलब है तो

CTRL + M + M : यह उस क्षेत्र को संकुचित कर देगा जहां आपका कर्सर यह है कि क्या यह एक विधि, नामस्थान या कोड ब्लॉक, क्षेत्रों और विधियों को ध्वस्त करने के लिए जो भी हो। पहला केवल उस ब्लॉक / विधि या क्षेत्र को पतन करेगा जो आपका कर्सर है, जबकि दूसरा उस पूरे क्षेत्र को ध्वस्त कर देगा जहां आप हैं।

http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/


इनमें से कोई भी मेरे लिए काम नहीं किया। जो मैंने पाया, संपादक में, editor.foldRecursively लिए Keyboard Shortcuts फ़ाइल editor.foldRecursively । यह आपको नवीनतम बाध्यकारी देगा। मेरे मामले में यह सीएमडी + के , सीएमडी + [था


सीटीएल + एम + एल सभी फैलता है

सीटीएल + एम + सभी को ध्वस्त कर देता है

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


Ctrl + M क्षेत्र का विस्तार करता है।

Ctrl + L क्षेत्र को ध्वस्त करता है।


नीचे जो कुछ आप चाहते हैं नीचे:

  • मौजूदा विधि को संकुचित / विस्तृत करें

सीटीआरएल + एम + एम

  • मौजूदा चयन को संकुचित / विस्तृत करें

सीटीआरएल + एम + एच

  • सभी को संकुचित करें

CTRL + एम +

CTRL + एम +

  • सभी का विस्तार करें

CTRL + एम + एक्स

सीटीआरएल + एम + एल


विजुअल स्टूडियो 2010, 2012, 2013 या 2015 में उगने के मामले में, वर्तमान पंजीकृत कीबोर्ड शॉर्टकट्स, IntelliCommand दिखाने के लिए एक विजुअल स्टूडियो एक्सटेंशन है।


CTRL + M + O सभी को ध्वस्त कर देगा।

CTRL + M + L सभी का विस्तार करेगा। (वीएस 2013 में - सभी रूपरेखा टॉगल करें)

CTRL + M + P सभी का विस्तार करेगा और रूपरेखा अक्षम कर देगा।

CTRL + M + M वर्तमान खंड को पतन / विस्तारित करेगा।

CTRL + M + A एचटीएमएल फ़ाइलों में भी सभी को ध्वस्त कर देगा।

ये विकल्प आउटलाइनिंग के तहत संदर्भ मेनू में भी हैं।

संपादक में राइट क्लिक करें -> सभी विकल्पों को खोजने के लिए रूपरेखा। ( रूपरेखा को अक्षम करने के बाद, आउटलिंग सक्षम करने के लिए एक ही चरण का उपयोग करें। )


दबाएँ

सीटीएल +

फिर

सीटीएल + एम + एम

XML-files में, बाल नोड्स सहित सभी को संपीड़ित करने के लिए।


सीटीएल + एम + सभी को ध्वस्त कर देता है

मेरे लिए काम करता है, जबकि

सीटीएल + एम +

नहीं करता


विजुअल स्टूडियो 2013 में:

सीटीएल + एम + सभी को ध्वस्त कर देता है

सीटीएल + एम + एल सभी फैलता है





visual-studio