2009-06-21 14 views
15

ऐसा लगता है कि यह करना वास्तव में आसान होना चाहिए लेकिन मैं इसे समझ नहीं सकता।कोड के कुछ हिस्सों को ऑटो स्वरूपण से विजुअल स्टूडियो को कैसे रोकें?

public SomeClass : BaseClass { 
    public SomeClass() 
     : base() 
    { 

    } 
} 

मैं इसे इस के बजाय की तरह लग रहे क्यों नहीं हो सकता:

public SomeClass : BaseClass { 
    public SomeClass() : base() { 

    } 
} 

मैं के माध्यम से देखा मैं दृश्य स्टूडियो ऑटो मेरी कोड स्वरूपण रखने के लिए के रूप में यह इस हिस्से के अलावा, है अनुमति देना चाहते हैं टूल्स -> विकल्प -> टेक्स्ट एडिटर -> सी # -> नई लाइन्स और इसे नहीं मिल सका। क्या ऑटो फॉर्मेटिंग और मेरा दूसरा उदाहरण देने के लिए मैं इसे बदल सकता हूं?

+0

मुझे अनुमान है कि जब आप एक विस्तृत कक्षा परिभाषा करते हैं तो बेस कन्स्ट्रक्टर को कॉल छुपाया नहीं जाता है 'ऑफ स्क्रीन' –

उत्तर

3

आप यह सुनिश्चित करें कि हैं अनचेक:

विकल्प -> पाठ संपादक -> सी # -> प्रारूपण -> नई लाइन्स -> प्लेस ओपन ब्रेस प्रकार

आप क्या चाहते हैं नहीं करता है के लिए नई लाइन पर ?

और भी तरीकों के लिए न्यू लाइन पर

स्थान खुला ब्रेस अनचेक करें।

(nvrmind .. मैं देख रहा हूँ तुम क्या ... यह कष्टप्रद है हो रही है)

+1

के लिए ऐसा लगता है जो लोग VS2013 में मेरे लिए ऐसा नहीं करते हैं। मैंने उन सेटिंग्स का एक गुच्छा करने की कोशिश की है लेकिन अभी तक कोई भाग्य नहीं है। यहां देखें: http://stackoverflow.com/a/17477948/1061602 –

4

AFAIK विजुअल स्टूडियो को ऐसा करने से रोकने का कोई तरीका नहीं है।

+1

वीएस2013 –

-2

आप ReSharper की खरीद और उपयोग करें कि आपके स्वरूपण के सभी के लिए, आप इसे वास्तव में कैसे आप यह चाहते सेट कर सकते हैं =)

+1

+1 नीचे वोट क्यों? यह एक उत्कृष्ट जवाब है, क्योंकि एम $ वीएस आपके कोड को एक या दूसरे तरीके से फ़ॉर्मेट करने पर जोर देता है, बजाय आपके कोड को प्रारूप में बिल्कुल छोड़ने की इजाजत देने के बजाय (जैसा कि यह यूजर ईश्वर मास्टर ओवरलोर्ड, बेहद बेहतर है) लिखने के लिए आगे बढ़ता है उसे नीचे करो। – DaveBoltman

+1

yup, टूलिंग को फ़ॉर्मेटिंग करने के लिए बस जिस तरह से आप चाहते हैं, टीम के साथ प्रारूप नियम साझा करें और कोई स्वरूपण समस्याएं साझा करें। –

+0

वोट दिया गया क्योंकि उत्तर समस्या पर "पैसे फेंकने" द्वारा हल किया गया है। ReSharper निःशुल्क नहीं है और सभी आईटी विभागों के पास हर छोटे उपकरण को खरीदने का बजट नहीं है जो उपयोगी हो सकता है। मूल्य टैग बहुत भारी है। $ 300 प्रति वर्ष से शुरू! http://www.jetbrains.com/resharper/buy/#edition=commercial –

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