2013-04-10 6 views
24

सबसे पहले, CTRL + M, CTRL + O उत्तर नहीं है। मेरे लिए, यह # क्षेत्र, /// टिप्पणियां, और तरीके गिर रहा है और मुझे इससे नफरत है।विजुअल स्टूडियो 2012 में सभी #region को संकुचित करें

मैं केवल #region अनुभागों को संक्षिप्त/विस्तारित करना चाहता हूं। मैं विजुअल स्टूडियो 2012 और रिशेर्पर का उपयोग कर रहा हूं।

+0

[संभावित स्टूडियो - कोड के सभी वर्गों को ध्वस्त करने के लिए कमांड का संभावित डुप्लिकेट]] (http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code) –

+1

@AliasVarghese कि 'डुप्लिकेट' एक उत्तर प्रदान करता है जो ओपी स्पष्ट रूप से कहता है कि वे नहीं चाहते हैं। – Rob

उत्तर

22

ctrl + मीटर, ctrl + रों वर्तमान क्षेत्र पतन होगा। आप मैन्युअल रूप से कई क्षेत्रों का चयन कर सकते हैं और उन्हें इस तरह से पतन कर सकते हैं।

"सभी खुले क्षेत्र को संकुचित करें" आदेश मौजूद नहीं है, इसलिए आप हमेशा एक नया निर्माण करने का प्रयास कर सकते हैं; उस स्थिति में, इस पोस्ट को देखें: How to add commands to Visual Studio 2012?

7

तुम बस क्षेत्रों संक्षिप्त कर सकते हैं नहीं है, लेकिन शॉर्टकट कुंजी तार: Ctrl + M, Ctrl + L सब कुछ के लिए यह करना होगा।

2

दुर्भाग्य से यह आपके स्वयं के विजुअल स्टूडियो एक्सटेंशन को लिखने के बिना संभव नहीं है जो आईडीई का लाभ उठाता है। आप start here on MSDN कर सकते हैं।

3

हाइलाइट सब कुछ सीटीआर + एक फिर सीटीआर + मीटरसीटीआर - मीटर (2 बार !!)

+0

यह – marapet

5

आप Menees VS Tools एक्सटेंशन को इंस्टॉल करके ऐसा कर सकते हैं। यह विजुअल स्टूडियो गैलरी के माध्यम से भी उपलब्ध है (वीएस2013: टूल्स> एक्सटेंशन और अपडेट्स ...> ऑनलाइन> [खोज बॉक्स में मीन टाइप करें])

+1

से अधिक पतन होगा यह बहुत अच्छा काम करता है, धन्यवाद! – TheEmirOfGroofunkistan

3

In an answer to a similar question रे पिटरज़क ने एक मैक्रो के लिए कोड पोस्ट किया जो ऐसा करेगा। मैंने एक नया "कमांड" बनाने के लिए Visual Commander extension का उपयोग किया, और मैंने आदेश में ExpandAllRegions और CollapseAllRegions विधियों के लिए रे का कोड चिपकाया। मैं दोनों पद्धति में सुधार किया है, ताकि वे इतने की तरह एक "DTE" पैरामीटर ले:

Sub ExpandAllRegions(DTE As DTE2) 

और

Sub CollapseAllRegions(DTE As DTE2) 

और मैं बहुत की तरह आदेश के भागो विधि संपादित:

Sub Run(DTE As DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run 
     CollapseAllRegions(DTE) 
    End Sub 

आदेश को मेनू, टूलबार, या कीबोर्ड शॉर्टकट में जोड़ा जा सकता है।

+0

बहुत बढ़िया, इसके लिए धन्यवाद। मैं कोशिश करूँगा –

संबंधित मुद्दे