विजुअल स्टूडियो 2005/2012: एक ही लाइन पर पहली बार कर्ली ब्रेस कैसे रखें?


119

इस तरह दिखने के लिए मेरी css / C # फंक्शन पाने की कोशिश:

body {
    color:#222;
}

इसके अलावा:

body 
{
    color:#222;
}

जब मैं कोड को ऑटो स्वरूपित करता हूं।


2
आप ऐसा क्यों करना चाहेंगे? आप ऊपर की ओर तैर रहे हैं, .NET शैली के लिए एमएस दिशानिर्देश वर्तमान ऑटो-प्रारूप शैली हैं।
एंथनी मस्तरीन

36
@AnthonyMastrean: मुझे नहीं लगता कि किसी भी चीज़ के लिए कोई एमएस दिशानिर्देश हैं। हो सकता है, यह आदमी ज्यादातर जावा पर काम कर रहा हो और वे इस नाम सम्मेलन के लिए उपयोग किए जाते हैं। और कम से कम, सीएसएस कुछ नहीं है। नेट संबंधित :)
Dzung Nguyen

1
मैंने इस प्रारूप का उपयोग करने की कोशिश की लेकिन वीएस से लड़ना छोड़ दिया। यदि कोई अन्य अपने संस्करण में कोड को देखता है तो कम से कम उसके सभी मानक।
वेबनोब

15
शब्द मानक का दुरुपयोग न करें। हर कोई एक ही अंदाज में ब्रेसिज़ नहीं चाहता।
एंडर्स लिंडन

1
पार्टी में थोड़ी देर हो गई लेकिन मेरे लिए अपना कोड पढ़ना बहुत आसान है जब ब्रेसिज़ एक ही पंक्ति में हैं। इसके अलावा आप एक ही स्क्रीनस्पेस पर अधिक कोड फिट कर सकते हैं, मेरे लिए जीत हासिल कर सकते हैं: /
इसहाक क्लार्क

जवाबों:


209

सी#

  1. में उपकरण मेनू पर क्लिक करें विकल्प
  2. क्लिक करें सभी दिखाएँ पैरामीटर (नीचे बाएँ में चेकबॉक्स) ( सभी सेटिंग दिखाएं वी.एस. 2010 में)
  3. पाठ संपादक
  4. सी#
  5. का प्रारूपण
  6. नई लाइनें

और जब आप कोष्ठक के साथ नई रेखाएँ चाहते हैं तो जाँच करें

सीएसएस:

लगभग समान, लेकिन कम विकल्प

  1. में उपकरण मेनू पर क्लिक करें विकल्प
  2. क्लिक करें सभी दिखाएँ पैरामीटर (नीचे बाएँ में चेकबॉक्स) ( सभी सेटिंग दिखाएं वी.एस. 2010 में)
  3. पाठ संपादक
  4. सीएसएस
  5. स्वरूप

और यदि आप चाहते हैं कि आप अपने स्वरूप में (अपने मामले में दूसरा रेडियो बटन) चुनें

विजुअल स्टूडियो 2015 के लिए:

उपकरण → विकल्प

साइडबार में, टेक्स्ट एडिटर → C # → फॉर्मेटिंग → नई लाइन्स पर जाएँ

और "ब्रेसिज़ के लिए नई लाइन विकल्प" अनुभाग में प्रत्येक चेकबॉक्स को अनचेक करें

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


2
विजुअल स्टूडियो 2013 में css के लिए आप मान को डिफ़ॉल्ट के अलावा किसी और चीज़ में बदल सकते हैं,Tools > Options > Text Editor > Css > Advanced > Brace positions
डेविड शेरेट

विज़ुअल स्टूडियो कोड के लिए फ़ाइल -> प्राथमिकताएं -> सेटिंग्स और एक्सटेंशन के तहत उस भाषा को चुनें, जिसे आप गुण बदलना चाहते हैं। के लिए खोजें Clang_format_fallback Style(जैसे: C ++ के लिए C_Cpp: Clang_format_fallback Style) और मान को बदल Visual StudioकरGoogle
Riccardo Bonesi

विजुअल स्टूडियो 2017 के लिए:Tools > Options > Text Editor > C# > Code Style > Formatting > New Lines
koviroli

26

उपकरण -> विकल्प -> पाठ संपादक -> सी # -> स्वरूपण -> नई लाइनें -> ब्रेसिज़ के लिए नई लाइन विकल्प -> सभी बक्से को अनचेक करें।


11

आधिकारिक एमएस दिशानिर्देश (2008 में उस समय) आपको बताता है कि विधि / संपत्ति / वर्ग और कई अन्य चीजों के समान लाइन पर घुंघराले ब्रेस हैं जो विज़ुअल स्टूडियो में लागू नहीं हैं।

आप इन सभी ऑटो-टेक्स्ट सेटिंग्स को नीचे बदल सकते हैं:
टूल्स -> विकल्प -> टेक्स्ट एडिटर -> [जिस भाषा को आप बदलना चाहते हैं]

अद्यतन: यह .NET- टीम के कुछ मुख्य लोगों द्वारा लिखी गई पुस्तक "फ्रेमवर्क डिज़ाइन दिशानिर्देश" पर आधारित था। यदि आप ASP.NET MVC की पसंद के स्रोत-कोड को देखते हैं, तो यह अब सटीक नहीं है


क्या आप इस @Seb के लिए एक संदर्भ प्रदान कर सकते हैं? मुझे 2005 से एक MS दिशानिर्देश दस्तावेज़ मिला, जो घुंघराले ब्रेसिज़ (अगली पंक्ति की शैली) के लिए विपरीत सम्मेलन बताता है: blogs.msdn.com/b/brada/archive/2005/01/26/361363.aspx । मैं खुद "इजीशियन" शैली (एक ही-लाइन खोलने वाला ब्रेस) पसंद करता हूं, और उम्मीद कर रहा था कि सी # ने इस सम्मेलन का पालन किया ...
इयान कैंपबेल

6

के पास जाओ Tools -> Options -> Text Editor -> CSS -> Formatting। "अर्ध-विस्तारित" पर क्लिक करें, जो आपके द्वारा परिभाषित शैली से मेल खाता है।

विकल्प स्क्रीन


1
यह विकल्प 2013 में गायब हो गया लगता है :(
ल्यूक

4

CSS के लिए आपको i Semi Expanded ’विकल्प की आवश्यकता होगी।


2

वीएस 2008/2010 में एक ही लाइन पर खुले ब्रेस को रखने के लिए एक विशिष्ट प्रारूपण सेटिंग है:

उपकरण क्लिक करें-> विकल्प
'टेक्स्ट एडिटर' ट्री नोड के भीतर 'सीएसएस' चुनें 'सीएसएस' नोड
के तहत 'फ़ॉर्मेटिंग' चुनें
'सेमी-एक्सपेंडेड' रेडियो बटन पर क्लिक करें

आपको एक पूर्वावलोकन दिखाई देगा कि विभिन्न रेडियो बटन क्या स्वरूपण करेंगे


1

यदि आप विजुअल स्टूडियो 2014 के भीतर इस विकल्प की तलाश कर रहे हैं , तो यह उन्नत है और अब 'ब्रेस पोजीशन' ड्रॉप डाउन बॉक्स है:

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


0

दृश्य स्टूडियो मैक ओएस (सामुदायिक संस्करण) संस्करण 8.3 के लिए आपको निम्न कार्य करने की आवश्यकता है:

प्राथमिकताएं -> स्रोत कोड (बाएं मेनू में) -> कोड स्वरूपण -> C # स्रोत कोड -> C # प्रारूप -> संपादन संपादित करें

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

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