मैं विम में कुछ डिफ़ॉल्ट मूल्यों के बारे में थोड़ा हैरान हूँ। विशेष रूप से, के लिए gq{motion}, कहा जाता है कि
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
मैंने सोचा कि अगर इसे 80इसके बजाय अधिकतम चौड़ाई निर्धारित करना होता तो इसे और अधिक समझ में आना चाहिए था ।
क्या कोई मुझे इस बारे में बता सकता है? मुझे लगता है मुझे कुछ याद आ रहा है।
80कॉलम-वाइड टर्मिनल पर आखिरी कॉलम रैपिंग सिंबल के लिए आरक्षित था? फिर भी, यदि आपके पास लाइन नंबर हैं, तो वे निश्चित रूप से सिर्फ एक कॉलम से अधिक लेंगे। तो, मैं अभी भी हैरान हूँ। इसके अलावा, आपके द्वारा लिंक किए गए कोड से, इसका 79उपयोग किया जा सकता अधिकतम मूल्य है? शायद मुझे समझ नहीं आया कि मैंने क्या पढ़ा।
textwidthऔर किया जा सकता है।
tw=79इसके बजाय tw=8080 स्तंभों पर एक पंक्ति में 80 वर्णों को प्रदर्शित करने के लिए टर्मिनल एक अतिरिक्त नई रेखा प्रिंट करता है।
80एक बहुत ही मनमाना "मानक" है जिससे शुरू करने के लिए ... क्यों नहीं79? अब, पर रैपिंग लाइनों79एक में80कॉलम चौड़ा टर्मिनल सही करने के लिए थोड़ा और कक्ष देता है और हो सकता है स्पष्टता में सुधार होगा। github.com/vim/vim/blob/…