मैंने देखा कि जब मैं अपने मैकबुक पर आज कुछ काम करने के लिए बैठ गया था कि किसी समय में हाल ही में मेरी .gvimrcसेटिंग्स के संबंध में कुछ गड़बड़ हो गई थी : जब मैंने मैकविम लॉन्च किया, तो सब कुछ सामान्य लग रहा था सिवाय इसके कि मेरी खिड़की बहुत छोटी थी (लगभग डिफ़ॉल्ट आकार )। जिज्ञासु, मैंने कोशिश की verbose set columns?जिसने मुझे "180, अंतिम सेट ~ / .gvimrc" से कहा, भले ही खिड़की स्पष्ट रूप से 180 कॉलम चौड़ा नहीं थी । set columns=180अपेक्षित चौड़ाई के लिए विंडो को पुनर्स्थापित किया।
अपने आर सी फ़ाइलों के सामान्य डिबगिंग और बिसनेस के बाद, मैंने कुछ असामान्य देखा। मुझे यकीन नहीं है कि यह मेरे कॉलम आकारों से संबंधित है या नहीं लागू हो रहा है, या तो यह उत्सुक है और मैं इसका पता नहीं लगा सकता।
अगर मैं दौड़ता हूं: mvim -u NONE -c "set columns=100"मुझे एक खिड़की मिलती है:

यदि मैं फिर से उसी कमांड को चलाता हूं , तो मुझे यह मिलता है:

verbose set co?रिपोर्ट 100 और 66, दोनों मामलों में, क्रमशः कह रही है "-सी तर्क से अंतिम सेट।" लॉन्च कमांड को दोहराने से विंडो स्थिति वैकल्पिक हो जाती है।
मैंने .viminfoरन बनाने की कोशिश की है ; इसका कोई असर नहीं हुआ।
मैं अब मैकविम स्नैपशॉट 74 का उपयोग कर रहा हूं, हालांकि मैं पहले के संस्करण पर था जब यह होने लगा और यह देखने के लिए अपग्रेड किया गया कि क्या यह सिर्फ एक संस्करण है। मैं 10.10.3 पर हूं, और यह संभव है कि यह व्यवहार मैकविम-विशिष्ट बग के कारण हो, जो कि ओएस अपडेट (जो कि हाल ही में हुआ था) के परिणामस्वरूप सामने आया है। हालांकि अगर मैं अपनी पत्नी के लैपटॉप पर मैकविम स्थापित करता हूं (उसी ओएस संस्करण को चला रहा हूं) तो व्यवहार पुन: पेश नहीं होता है।
मुझे हानि हो रही है। इस व्यवहार के कारण पृथ्वी पर क्या हो सकता है?
संपादित करें: निरंतर डिबगिंग के बाद, मैंने देखा है कि यह केवल इस तरह से पुन: पेश करता है यदि मेरे पास लैपटॉप से जुड़ा बाहरी मॉनिटर है। यह मुझे विश्वास दिलाता है कि यह किसी प्रकार का बग है।