उत्तर

418

हाँ, यह दोनों उदात्त पाठ 2 और 3 (जो आप करना चाहिए वास्तव में यदि आपने ऐसा नहीं किया है upgrade में संभव है - "बीटा" के बारे में चिंता मत करो नाम है, यह rock- है ठोस)। का चयन करें 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 में इस्तेमाल किया जा सकता फ़ाइल प्रति project आधार पर, या syntax-specific.sublime-settings फ़ाइल पर डिफ़ॉल्ट सेट करने के लिए फ़ाइल करें, यदि आप केवल उन्हें एक निश्चित भाषा (Python.sublime-settings बनाम JavaScript.sublime-settings बनाम फाइलों पर लागू करने के लिए चाहते हैं) उदाहरण के लिए)। वांछित वाक्य रचना के साथ एक फ़ाइल खोलने के बाद Preferences → Settings—More → Syntax Specific—User का चयन करके इन सेटिंग्स फ़ाइलों को एक्सेस करें।

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

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

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

+4

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

+1

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

+2

महान, tx! मैं केवल अपनी अजगर फाइलों में शासक चाहता हूं; आप एक .py फ़ाइल खोलकर वाक्यविन्यास विशिष्ट सेटिंग्स जोड़ सकते हैं, फिर 'प्राथमिकताएं> सेटिंग्स अधिक> सिंटेक्स विशिष्ट - उपयोगकर्ता'। – ptim

12

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

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

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

stackoverflow पर, देखें:

माइकल रूथ यहाँ जवाब: How to make ruler always be shown in Sublime text 2?

MattDMo का जवाब यहाँ: What is the default font of Sublime Text?

मैं निम्नलिखित पर सेट शासकों है:
50 (गिट प्रतिबद्ध संदेश शीर्षक 50 वर्णों तक सीमित होना चाहिए)
72 (Git संदेश विवरण 72 वर्णों तक सीमित किया जाना चाहिए प्रतिबद्ध)
80 (विंडोज कमान कंसोल विंडो 80 वर्ण चौड़ाई पर बाहर maxes)

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

+1

आपके उत्तर के लिए धन्यवाद। ईमानदार होने के लिए, मैं _non_-monospace फ़ॉन्ट के साथ ST3 में कोडिंग की कल्पना नहीं कर सकता। यही कारण है कि यह मेरे लिए बहुत स्पष्ट था, कि मोनोस्पेस फ़ॉन्ट की आवश्यकता है। – trejder

+0

'टॉप -10-प्रोग्रामिंग-फोंट' के लिए अपवृत – RNA

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