मैं कई कंप्यूटरों के बीच अपनी VIM कॉन्फ़िगरेशन फ़ाइल साझा करता हूं। हालाँकि, मैं चाहता हूं कि कुछ सेटिंग्स कुछ कंप्यूटरों के लिए विशिष्ट हों।
उदाहरण के लिए, उच्च-रिज़ॉल्यूशन लैपटॉप पर फ़ॉन्ट आकार कम-रेज डेस्कटॉप के लिए अलग होना चाहिए। और अधिक महत्वपूर्ण बात, मैं चाहता हूं कि विंडोज़ पर जीवीआईएम अधिक विंडोज़ और मैकविम का व्यवहार करने के लिए ओएसएक्स पर अधिक बर्फीले और जीवीआईएम पर व्यवहार करे, जैसा कि वह हमेशा करता है। (यह एक अजीब भावना हो सकती है, लेकिन मैं ओएस को स्विच करते समय मानसिक मोड को स्विच करने के लिए उपयोग किया जाता हूं)
क्या .vimrc
मशीन में कुछ सेटिंग्स करने का एक तरीका है- या OS- निर्भर?
has('gui_running')
अगर आपको tty मोड और GUI मोड के बीच अंतर करने की आवश्यकता है।