उदात्त पाठ ३ में ०-वर्ण / सही मार्जिन रेखा


283

आपके पास नेटबीन्स में 80-अक्षर / राइट मार्जिन लाइन हो सकती है , टेक्स्ट मेट और शायद कई, कई अन्य आईडीई । क्या सब्बल टेक्स्ट 3 में भी ऐसा होना संभव है? कोई विकल्प, प्लगइन आदि?

जवाबों:


549

हां, यह सबलेम टेक्स्ट 2 और 3 दोनों में संभव है (जिसे आपको वास्तव में अपग्रेड करना चाहिए यदि आपने पहले से नहीं किया है - " बीटा " नाम के बारे में चिंता न करें , यह रॉक-सॉलिड है)। चयन करें View → Ruler → 80(वहाँ कई अन्य विकल्प भी हैं)। यदि आप वास्तव में 80 कॉलम पर अपना पाठ लपेटना पसंद करते हैं, तो चयन करें View → Word Wrap Column → 80। निश्चित करें किView → Word Wrap चयनित है।

अपने चयनों को स्थायी बनाने के लिए ( सभी खुली हुई फ़ाइलों या विचारों के लिए डिफ़ॉल्ट ), Preferences → Settings—Userनिम्नलिखित में से किसी भी नियम को खोलें और उसका उपयोग करें:

{
    // set vertical rulers in specified columns.
    // Use "rulers": [80] for just one ruler
    // default value is []
    "rulers": [80, 100, 120],

    // turn on word wrap for source and text
    // default value is "auto", which means off for source and on for text
    "word_wrap": true,

    // set word wrapping at this column
    // default value is 0, meaning wrapping occurs at window width
    "wrap_width": 80
}

इन सेटिंग्स का उपयोग किसी .sublime-projectफ़ाइल को एक प्रति- परियोजना के आधार पर, या एक सिंटैक्स-विशिष्ट .sublime-settings फ़ाइल में सेट करने के लिए किया जा सकता है , यदि आप केवल उन्हें किसी निश्चित भाषा में लिखी गई फ़ाइलों पर लागू करना चाहते हैं ( Python.sublime-settingsबनाम JavaScript.sublime-settings, उदाहरण के लिए)। वांछित सिंटैक्स के साथ एक फ़ाइल खोलकर इन सेटिंग्स फ़ाइलों तक पहुंचें, फिर चयन करें Preferences → Settings—More → Syntax Specific—User

हमेशा की तरह, यदि आपकी सेटिंग फ़ाइल में कई प्रविष्टियाँ हैं, तो उन्हें ,अंतिम एक के अलावा अल्पविराम से अलग करें । पूरी सामग्री घुंघराले ब्रेसिज़ में संलग्न होनी चाहिए { }। मूल रूप से, सुनिश्चित करें कि यह वैध JSON है

यदि आप किसी विशेष दृश्य / फ़ाइल के लिए 80 पर शासक को स्वचालित रूप से सेट करने के लिए एक प्रमुख कॉम्बो चाहते हैं, या आप माउस का उपयोग किए बिना मान सेट करना सीखने में रुचि रखते हैं, तो कृपया मेरा जवाब यहां देखें

अंत में, जैसा कि एक अन्य उत्तर में बताया गया है , आपको अपने कोड को सही ढंग से पंक्तिबद्ध करने के लिए वास्तव में एक मोनोस्पेस फ़ॉन्ट का उपयोग करना चाहिए। अन्य प्रकार के फोंट में चर-चौड़ाई के अक्षर होते हैं, जिसका अर्थ है कि 80-वर्ण वाली रेखा समान लंबाई वाली नहीं हो सकती है क्योंकि विभिन्न सामग्री के साथ एक और 80-वर्ण रेखा है, और आपके इंडेंटेशन सभी गड़बड़ दिखाई देंगे। उदात्त में डिफ़ॉल्ट रूप से सेट किए गए मोनोपॉज़ फोंट हैं , लेकिन आप निश्चित रूप से कोई भी चुन सकते हैं जिसे आप चाहते हैं। व्यक्तिगत रूप से, मुझे वास्तव में लिबरेशन मोनो पसंद है । इसमें कई अलग-अलग भाषाओं और यूनिकोड वर्णों का समर्थन करने के लिए ग्लिफ़ हैं, विभिन्न आकारों की एक किस्म में अच्छा लगता है, और (सबसे महत्वपूर्ण रूप से एक प्रोग्रामिंग फ़ॉन्ट के लिए) स्पष्ट रूप से बीच अंतर करता है।0 औरO(अंकों शून्य और बड़े अक्षर ओह) और1और l(अंक एक और लोअरकेस अक्षर ell), जो सभी मोनोस्पेस फॉन्ट नहीं करते हैं, दुर्भाग्य से। संस्करण 2.0 और बाद में फ़ॉन्ट को ओपन-सोर्स एसआईएल ओपन फॉन्ट लाइसेंस 1.1 (यहां एफएक्यू है ) के तहत लाइसेंस प्राप्त है ।


4
धन्यवाद। अपनी बॉल्डिंग को हटा दिया, क्योंकि इससे मेरी आंखें फटी जा रही हैं! :] प्लस, कुछ अतिरिक्त जानकारी जोड़ा, हालांकि सभी महिमा आप के लिए, निश्चित रूप से चला जाता है।
trejder

3
क्या यहां हार्ड रैप करना संभव है? उदाहरण के लिए इसके समतुल्य स्वचालित रूप से संपादन करना-> रैप-> रैप पैरा शासक पर, लेकिन इस प्रक्रिया (या समतुल्य कीबोर्ड शॉर्टकट?) के माध्यम से जाने के बिना
evolvemicrobe

3
महान, tx! मैं केवल अपने अजगर फाइलों में एक शासक चाहता हूं; आप .py फ़ाइल खोलकर सिंटैक्स विशिष्ट सेटिंग्स जोड़ सकते हैं, फिर Preferences>Settings More>Syntax Specific - User
23

3
79 वें वर्ण के बाद पृथ्वी पर 80 वर्णों की एक आवरण चौड़ाई क्यों होती है? क्या मैं कुछ बेवकूफ कर रहा हूँ ?!
बॉबी जैक

1
@ बॉबीजैक मुझे यह भी एहसास हुआ। :) बस रैप चौड़ाई के लिए 81 का उपयोग करें। :)
कोरे तुगे

16

इस काम के लिए, आपके फ़ॉन्ट को भी मोनोस्पेस पर सेट करना होगा।
यदि आप इसके बारे में सोचते हैं, तो लाइनें अन्यथा पूरी तरह से पूरी तरह से लाइन नहीं कर सकती हैं।

यह उत्तर उदात्त टेक्स्ट फ़ोरम में विस्तृत है:
http://www.sublimetext.com/forum/viewtopic.php?f=3&p=42052
इस उत्तर में आपके OS के लिए एक उपयुक्त फ़ॉन्ट चुनने के लिए लिंक हैं,
और एक किनारे का उत्तर देता है। फोंट का मामला अस्तर नहीं।

एक और वेबसाइट जो प्रोग्रामर के लिए महान मोनोस्पेस मुक्त फोंट को सूचीबद्ध करती है। http://hivelogic.com/articles/top-10-programming-fonts

स्टैकओवरफ़्लो पर, देखें:

माइकल रूथ का जवाब यहाँ: शासक को हमेशा उदात्त पाठ 2 में कैसे दिखाया जाए?

मैटमेडो का उत्तर यहां है: उदात्त पाठ का डिफ़ॉल्ट फ़ॉन्ट क्या है?

मेरे पास निम्नलिखित में शासक हैं:
३०
५० (git कमिट मैसेज टाइटल ५० अक्षरों तक सीमित होना चाहिए)
set२ (git कमिट मैसेज डिटेल्स )
२ कैरेक्टर तक सीमित होनी चाहिए) Windows० (विंडोज कमांड कंसोल विंडो अधिकतम width० कैरेक्टर चौड़ाई पर)

अन्य देखने वाले वातावरण जो छोटी लाइनों से लाभान्वित होते हैं: github: कोई फ़ाइल ऑनलाइन देखते समय कोई शब्द लपेट नहीं है
इसलिए, मैं .js .md और अन्य फ़ाइलों को 70-80 अक्षरों पर रखने का प्रयास करता हूं।
विंडोज कंसोल: 80 अक्षर।


2
आपके उत्तर के लिए धन्यवाद। सच कहूं तो, मैं गैर- समरूप फ़ॉन्ट के साथ ST3 में कोडिंग की कल्पना नहीं कर सकता । इसलिए यह मेरे लिए बहुत स्पष्ट था, कि मोनोपास फ़ॉन्ट की आवश्यकता है।
trejder
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.