मेरे पास है
set fileformat=unix
मेरे में .vimrc
, और फिर भी अगर मैं vim
(साइगविन में चल रहा है) एक फाइल बनाता हूं तो यह डॉस-फॉर्मेट फाइल बनाने में बनी रहती है, और मुझे उन्हें dos2unix
साफ करने के लिए दौड़ना पड़ता है। (मुझे लगता है कि मुझे वास्तव में नहीं करना है, क्योंकि गिट ने उन्हें मेरे लिए साफ कर दिया है, लेकिन यह सिर्फ मुझे मरने के लिए प्रेरित करता है कि एक यूनिक्स पाठ संपादक, जिसे मैंने विशेष रूप से यूनिक्स लाइन के अंत का उपयोग करने का निर्देश दिया है, उन्हें अतिरिक्त कचरे के साथ प्रदूषित कर रहा है। ।)
ऐसा क्यों होगा? मेरे द्वारा यह कैसे किया जा सकता है? (और "फिक्स" से मेरा मतलब यह नहीं है कि मुझे प्रत्येक फ़ाइल को व्यक्तिगत रूप से बदलने की आवश्यकता है। यह फिक्स नहीं है। यह पूरी तरह से टूट गया है।)
CR+LF
, नहीं LF+CR
।
set number
लाइन पर टिप्पणी की , और यह प्रभावी हुई, और इसे बाहर कर दिया और यह प्रभावी हो गई। मैंने नीचे "ब्ला ब्ला ब्ला" को भी जोड़ा, और "ओपन एंटर या टाइप कमांड को जारी रखने के लिए" मिला जब मैंने कुछ भी खोला, लेकिन अजीब तरह से इससे पहले कोई त्रुटि संदेश नहीं था (जब तक कि यह काली पृष्ठभूमि पर काले अक्षर नहीं था)।
getline
जिसके साथ साइबरगन कुछ अजीब कर रहा है।CR+LF
यूनिक्सLF
या एक डॉस शैली के बजाय परिणामीLF+CR
। आपको जाँचना चाहिए और देखना चाहिए कि आपने किस पंक्ति की शैली को साइबरजीएन लेकिन वाईएमवीवी में कॉन्फ़िगर किया है। इसे भी देखें cygwin.com/faq/faq-nochunks.html#faq.api.cr-lf