मैं विम में कुछ डिफ़ॉल्ट मूल्यों के बारे में थोड़ा हैरान हूँ। विशेष रूप से, के लिए 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=80
80 स्तंभों पर एक पंक्ति में 80 वर्णों को प्रदर्शित करने के लिए टर्मिनल एक अतिरिक्त नई रेखा प्रिंट करता है।
80
एक बहुत ही मनमाना "मानक" है जिससे शुरू करने के लिए ... क्यों नहीं79
? अब, पर रैपिंग लाइनों79
एक में80
कॉलम चौड़ा टर्मिनल सही करने के लिए थोड़ा और कक्ष देता है और हो सकता है स्पष्टता में सुधार होगा। github.com/vim/vim/blob/…