मैं 80 वर्णों पर विज़ुअल स्टूडियो रैप लाइनें कैसे बना सकता हूं?


102

क्या 80 वर्णों पर विज़ुअल स्टूडियो शब्द-आवरण बनाने का कोई तरीका है? मैं VS2008 का उपयोग कर रहा हूं।

यह पद शिथिल है।


क्या यह एक व्यक्तिगत चीज है, या क्या आपके पास उस वर्ग के लिए एक प्रशिक्षक है जिसे इसकी आवश्यकता है? मैं लाइन को बिल्कुल लपेटता हुआ पाऊंगा ... मेरी कोडिंग शैली के लिए प्रतिबंधात्मक, जैसा कि मुझे चीजों के लिए लंबे वर्णनात्मक नामों का उपयोग करना पसंद है। ^ _ ^
निकोलस फ्लायंट

3
शायद 80 बहुत अधिक प्रतिबंधात्मक है ... लेकिन मैं अपेक्षाकृत संकीर्ण सेटिंग पसंद करता हूं क्योंकि यह टूलबॉक्स और अन्य सहायक खिड़कियों को छिपाने के बिना मुझे एक ही बार में पूरा विवरण देखने देता है।
जोसेफ्सटन

7
प्रतिबंधित कॉलम की चौड़ाई के कई फायदे हैं। इसे पढ़ें: cookcomputing.com/blog/archives/000545.html इसे देखें: vulcan.eager.googlepages.com/whereis.png
कुरियन

1
@KyleStrand मैं आपके साथ हूं। अगर मैं इसे एक स्क्रीन पर देख सकता हूं तो मुझे कोड बहुत अधिक समझ में आता है। जब मैंने 8 साल पहले यह पोस्ट किया था, तो मैं अपने 80 पात्रों को चाहने के बारे में थोड़ा अधिक हठधर्मी था (क्योंकि अगर यह सांत्वना के लिए पर्याप्त है, तो स्टूडियो के लिए यह अच्छा है!)। अब, मैं खुश हूँ अगर मैं बस एक उचित फ़ॉन्ट आकार में सब कुछ देख सकता हूँ।
जोसेफटाइन्स

1
मुझे यहाँ एक कठिन टिप्पणी को लपेटने का तरीका ढूंढना पड़ा । (मैं दूसरों से सहमत हूं कि ऑटो-रैपिंग कोड उतना उपयोगी होने की संभावना नहीं है, हालांकि टिप्पणियों और कोड को सीमित करने में अनुशासन की कुछ मात्रा कोड की समीक्षा के दौरान अलग होने में मदद कर सकती है, आदि) मुझे जो ढूंढ रहा था वह नहीं मिल रहा है। मुझे यह rewrap उपकरण नहीं मिला: marketplace.visualstudio.com/items?itemName=stkb.rewrap इसकी कोशिश नहीं की गई है, लेकिन ऐसा लगता है कि यह काम करेगा।
टॉम बोगल

जवाबों:


68

उपकरण >> विकल्प >> टेक्स्ट एडिटर >> सभी भाषाएँ >> जनरल >> वर्ड रैप का चयन करें।

मुझे नहीं पता कि क्या आप विशिष्ट संख्या में कॉलम का चयन कर सकते हैं?


5
वीएस 2013: कॉलम की संख्या के लिए कोई विकल्प नहीं; हालाँकि, यदि आप VS विंडो का आकार बदलते हैं तो रैप को समायोजित किया जाता है।
गिलहर्मे सालोमे

3
मुझे नहीं लगता कि यह वांछित व्यवहार है, कम से कम मैं क्या चाहता हूं। क्या लाइन की चौड़ाई निर्धारित करने का कोई तरीका है?
एसओपी

116

जब तक कोई ऐसा करने के लिए एक नि: शुल्क उपकरण की सिफारिश नहीं कर सकता, आप इसे ReSharper के साथ प्राप्त कर सकते हैं :

रिस्पेक्टर >> विकल्प ... >> भाषाएँ / सी # >> लाइन ब्रेक और रैपिंग

  • "लंबी लाइनें लपेटें" जांचें
  • "राइट मार्जिन (कॉलम)" को आवश्यक मान पर सेट करें (डिफ़ॉल्ट 120 है)

उम्मीद है की वो मदद करदे।


30
R # 8.x में यह RESHARPER के तहत है >> विकल्प >> कोड एडिटिंग >> C # >> फॉर्मेटिंग स्टाइल >> लाइन ब्रेक्स एंड रैपिंग
व्लाद बेज्डेन

विज़ुअल स्टूडियो 2019 में (रेस्परर 2020.1 के साथ) अब रास्ता एक्सटेंशन्स है >> रेस्परर >> ऑप्शन्स >> कोड एडिटिंग >> सी # >> फॉर्मेटिंग स्टाइल >> लाइन ब्रेक्स एंड रैपिंग
थियोफिलस

35

मुझे नहीं लगता कि आप 80 स्तंभों पर वीएस रैप कर सकते हैं (मुझे लगता है कि बहुत कष्टप्रद होगा) लेकिन आप 80 कॉलमों में एक दृश्य दिशानिर्देश डाल सकते हैं, ताकि आप जान सकें कि नई लाइन डालने का अच्छा समय कब है।

दृश्य स्टूडियो के 3 अलग-अलग संस्करणों के लिए 80 अक्षरों पर एक दिशानिर्देश डालने पर विवरण


वैकल्पिक लिंक: stackoverflow.com/questions/84209/…
user9876

16

आप भी उपयोग कर सकते हैं

Ctrl+E, Ctrl+W

कीबोर्ड शॉर्टकट टॉगल रैप लाइनों को चालू और बंद करता है।


धन्यवाद, क्या यह सभी फ़ाइलों के लिए हमेशा के लिए सक्षम रहता है, या सिर्फ सत्र?
23

इस शॉर्टकट के लिए धन्यवाद ... मैं इसे बहुत गलत करता हूं और हमेशा इसे अक्षम करने के लिए Google को करना होगा। इसे एक पोस्ट पर रखें, यह सुनिश्चित करने के लिए नहीं है
मारियो गार्सिया

9

विजुअल असिस्ट (एक अन्य नॉन-फ्री टूल) के साथ ऐसा करने के लिए :

VAssistX >> विज़ुअल असिस्ट X विकल्प >> एडवांस्ड >> डिस्प्ले

  • "कॉलम के बाद डिस्प्ले इंडिकेटर" देखें और संख्या फ़ील्ड को 80 पर सेट करें।

3
अब VAssistX के तहत >> विजुअल असिस्टएक्स ऑप्शंस >> डिस्प्ले
एप्रेन नाम

4

वर्टिकल स्टूडियो टेक्स्ट एडिटर में वर्टिकल कॉलम गाइड जोड़ता है। यह संस्करण Visual Studio 2012, Visual Studio 2013 या Visual Studio 2015 के लिए है।

प्लगइन देखें


3

मैं इस सवाल पर अड़ गया जब वास्तव में इस एक के जवाब की तलाश थी (कैसे चारदीवारी में एक दृश्य रेखा / दिशानिर्देश जोड़ें)। इसलिए मैं अपने जैसे किसी के लिए भी इसे यहां छोड़ना चाहूंगा।


3

यदि समस्या केवल यह है कि आप जानना चाहते हैं कि आप एक ही लाइन के लिए 80 अक्षर पास करते हैं, जो एक सामान्य कोडिंग दिशानिर्देश सीमा है, तो आप एक अलग दृष्टिकोण का उपयोग कर सकते हैं: संपादक दिशानिर्देश । यह आपके कोड के पीछे वर्टिकल कॉलम गाइड जोड़ देगा।


0

मोड को आसानी से स्विच करने के लिए यह उत्तर भी देखें ।

प्रशस्ति पत्र:

मैं अक्सर इस सुविधा का उपयोग करता हूं कि मैं कमांड बार में एक कस्टम बटन जोड़ता हूं।

जोड़ें या निकालें
पर क्लिक करें -> कमांड टैब पर क्लिक करें कस्टमाइज़
करें संपादित करें का चयन करें। सूची से उन्नत
टॉगल वर्ड रैप ढूंढें और इसे अपने बार पर खींचें


0

कोड -> प्राथमिकताएं -> सेटिंग्स -> टेक्स्ट एडिटर -> नीचे स्क्रॉल करें जब तक आप वर्ड रैप को वर्ड वर्ड में सेट करके देखते हैं -> वर्ड रैप कॉलम के तहत उन वर्णों की संख्या डालें जिन्हें आप एक लाइन पर रखना चाहते हैं।

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


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