2017-02-02 15 views
7

विजुअल स्टूडियो 2015 में, अगर आप इस तरह कोड है, तो:विजुअल स्टूडियो 2015 टिप्पणी संरेखण को अक्षम करें?

var foo = that.Bar(); // Get the value 
//foo++; 

चयन संपादित करें -> उन्नत -> इस तरह स्वरूपण में प्रारूप दस्तावेज परिणाम:

var foo = that.Bar(); // Get the value 
         //foo++; 

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

मैं इंटरनेट खोज के माध्यम से इस सुविधा का कोई उल्लेख नहीं ढूंढ पाया। यह सी # है, और विजुअल स्टूडियो टैब को संरक्षित करने के लिए कॉन्फ़िगर किया गया है।

क्या ऑटो-स्वरूपण के इस हिस्से को अक्षम करने का कोई तरीका है?

+0

https://stackoverflow.com/questions/45774439/visual-studio-2015-how-to-preserve-indentation-of-comments इस धागे पर चर्चा करता है कि विकल्प C++ के लिए कहां है (शायद, मैंने नहीं किया इसे जांचें), लेकिन सी # के लिए कोई संबंधित विकल्प नहीं है। मुझे लगता है कि यह समस्या कुछ बनाम 2014 अपडेट के साथ शुरू हुई, क्योंकि मुझे लगता है कि यह उपद्रव अपेक्षाकृत नया है। – zeromus

+0

यह व्यवहार एक बड़ा उपद्रव है, क्योंकि: 1. यह संभावित रूप से असंबंधित टिप्पणियों को समूह करता है 2. यह फ़ाइलों को अलग करते समय दिखाए जाने वाले बड़े बदलावों का कारण बनता है 3. सी # में इसे बंद करने का कोई तरीका नहीं है, भले ही यह इसे बंद कर सके स्पष्ट रूप से किया जाना चाहिए क्योंकि सी ++ में यह विकल्प –

उत्तर

1

मुझे नहीं लगता कि यह संभव है। मुझे this post on GitHub मिला है जहां एक टिप्पणी ने आपकी समस्या का उल्लेख किया था। साइरस नजमाबादी ने लिखा:

दिलचस्प बात यह है कि हमने कई पंक्तियों पर टिप्पणियों को संरेखित करने के लिए कुछ समर्थन जोड़ा।

Comment alignment

संरेखण एक दिलचस्प समस्या है, और वर्तमान में हम संरेखण के लिए कोई समर्थन जब टोकन के बीच स्वरूपण टैब के साथ होने के लिए है: तो, उदाहरण के लिए, उदाहरण में उल्लेख किया जा रहा है, पोस्ट प्रारूप आप के साथ खत्म। हालांकि, यह अधिक से अधिक जटिल हो जाता है क्योंकि आपको ये टिप्पणियां उन वस्तुओं से जुड़ी हो सकती हैं जो स्वयं स्वरूपण द्वारा घूमती हैं और इस प्रकार उनके स्थान उन स्थानों पर स्थानांतरित हो सकते हैं जो टैबस्टॉप सीमाओं पर नहीं हैं।

+1

धन्यवाद diiN__________ है। गिटहब पर यह मुद्दा वास्तव में टिप्पणी के साथ लाइनों पर मध्य रेखा टैब (या संरक्षण की कमी) के संरक्षण के बारे में प्रतीत होता है, लेकिन यह मुझे देखने के लिए एक अच्छी जगह देता है। जिस मामले में मुझे सामना करना पड़ रहा है वह लाइन की शुरुआत में अतिरिक्त इंडेंटिंग टैबों को सम्मिलित करने के बारे में है। मुझे लगता है कि आप सही हैं कि यह संभव नहीं है। मैंने रजिस्ट्री की खोज भी की। लेकिन किसी को गुप्त सेटिंग जानने के लिए उम्मीद करना चाहता था। :-) –

+0

साइरसजजमादी बार-बार कहता है कि असली समस्या यह है कि इसे ठीक करने के लिए नियमों का एक विशाल प्रसार की आवश्यकता होगी। हालांकि यह कहना अधिक समझ में आता है कि अगर कोड को अकेले छोड़ने के लिए कोई विशिष्ट नियम नहीं है! यदि एमएस एक-दूसरे से मेल खाने के लिए निरंतर टिप्पणियों को इंडेंट करना चाहता है, तो यह एक विकल्प होना चाहिए, डिफ़ॉल्ट व्यवहार नहीं। –

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