2011-06-10 17 views
24

जब मैं एक नई कोड विंडो में कोड फ़ाइल खोलता हूं, तो मैं वहां सब कुछ तोड़ने के लिए Ctrl + M, O दबाता हूं। जहां तक ​​मुझे पता है कि यह डिफ़ॉल्ट रूप से किया जा सकता है, हर बार कुछ भी दबाए बिना। मुझे लगता है कि मैंने इसे एक बार किया था, लेकिन यह याद नहीं कर सकता कि यह विकल्प कहां स्थित था।डिफ़ॉल्ट रूप से सभी क्षेत्रों को ध्वस्त करने के लिए विजुअल स्टूडियो को कॉन्फ़िगर कैसे करें?

+1

क्या आपका मतलब * विस्तार * था? मैं इसे डिफ़ॉल्ट करने के लिए डिफ़ॉल्ट * था * था। –

+0

यदि आपने अनचेक आउटलाइनिंग के साथ शुरुआत की है, तो आप खुद को उस स्थिति में पा सकते हैं जहां आप इसे फिर से जांचें और परीक्षण करना चाहते हैं या नहीं। उस स्थिति में, आपके द्वारा पहले से खोले गए किसी भी फाइल को इसके निरंतर राज्य को बनाए रखा जाएगा। वास्तव में, वीएस उस स्थिति को पुनरारंभ करने पर बरकरार रखता है, इसलिए आपको लगता है कि आपका परिवर्तन काम नहीं करता है। हालांकि, अगर आप अन्य फाइलें खोलते हैं जिन्हें आपने खोला नहीं था, तो यह डिफ़ॉल्ट हो जाएगा। –

उत्तर

3

अंतिम उपाय के रूप में यदि आप इसे सेटिंग्स के साथ काम नहीं कर पा रहे हैं, तो आप ऐसा करने के लिए एक मैक्रो भी लिख सकते हैं। इस पर एक उदाहरण के लिए this link देखें।

आप उपकरण के लिए> Macros-> मैक्रो आईडीई जाकर मैक्रो आईडीई खोल सकते हैं:

यहाँ लिंक से मुख्य जानकारी है। परियोजना MyMacros में EnvironmentEvents नामक एक मॉड्यूल होना चाहिए। इस कोड EnvironmentEvents मॉड्यूल को जोड़ा जाना चाहिए:

Private opened As Boolean 

    Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated 
     If GotFocus.Document Is Nothing Then 
      Return 
     End If 
     If GotFocus.Document.FullName.EndsWith(".cs") And opened = True Then 
      DTE.ExecuteCommand("Edit.CollapsetoDefinitions") 
     End If 
     opened = False 
    End Sub 

    Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened 
     opened = True 
End Sub 
+2

इस उत्तर में सिर्फ एक परिशिष्ट, मैक्रोज़ विजुअल स्टूडियो 2012 में हटा दिए गए थे। –

+0

इसलिए मुझे इसे अपने वीएस2015 पर नहीं मिला। अब क्या? – dialex

+0

आपको सीधे पोस्ट में लिंक से मुख्य जानकारी डालना चाहिए। मुझे पता है कि यह एक पुराना जवाब है, इसलिए यह तकनीकी रूप से ठीक है, लेकिन यह निम्न गुणवत्ता है जहां तक ​​अब उत्तर की उम्मीद है। तो एक अद्यतन अच्छा होगा। –

4

क्या आपने टूल्स \ विकल्प \ टेक्स्ट संपादक \ C# \ उन्नत की कोशिश की है और फ़ाइलों को खोलने पर "आउटलाइन मोड दर्ज करें" की जांच करें?

25

यह संभव है। टूल्स मेनू पर जाएं, फिर विकल्प का चयन करें।

Text Editor 
\ C# 
    \ Advanced 

विकल्प "फ़ाइलों को खोलने पर आउटलाइन आउटलाइन मोड" कहा जाता है। जब आउटलाइनिंग मोड सक्षम है, तो आपके क्षेत्र डिफ़ॉल्ट रूप से ध्वस्त हो जाते हैं।

+5

यह केवल पहली बार खुलता है जब आप खोलते हैं, लेकिन जब आप फिर से खोलते हैं ... –

+1

हाँ जो वीएस 2010 –

+0

@ पीटर इवानोव में काम नहीं करता है: ठीक है, एक बार जब आप फ़ाइल खोल लेते हैं, तो रूपरेखा स्थिति सहेजी जाती है मुझे लगता है कि .suo)। सेटिंग केवल दृश्य स्थिति कैश किए बिना फ़ाइलों को प्रभावित करती है। – Timbo

0

रिकॉर्ड के लिए, मैं 'एंटर बाह्य रेखांकन मोड' सभी रूपरेखा है, जो अवांछनीय को निष्क्रिय होगा विकल्प से चिह्न हटा पाया।

मुझे यह एक्सटेंशन मिला हालांकि: https://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca, "मैं नफरत # क्षेत्र" एक्सटेंशन। वीएस -2010-2015 के लिए उपलब्ध है, और अब तक विज्ञापन के रूप में काम करने लगता है।

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

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