मैं गीक का प्रकार हूं जो हमेशा मेरे सर्वर से जुड़ा एक खुला एसएसएच सत्र होता है, लेकिन जब से मैंने मैक चल रहे ओएस एक्स का उपयोग करने के लिए स्विच किया है, मैंने अपने टर्मिनल में एक बड़ी परेशानी देखी है … वाक्यविन्यास हाइलाइटिंग इसे पढ़ने में असंभव बनाता है फाइलें जिन्हें मैं संपादित करने की कोशिश कर रहा हूं।
ध्यान दें कि यह ओएस एक्स की गलती नहीं है, ऐसा इसलिए है क्योंकि मुझे ansi रंग चालू हो गया है और मेरी सेटिंग्स गलत कॉन्फ़िगर की गई हैं। तो, विम में सिंटैक्स हाइलाइटिंग को अक्षम कैसे करें?
देखो, किसी ने मेरी टर्मिनल विंडो में इंद्रधनुष पक्की लगाई …
वर्तमान सत्र के लिए अक्षम करें
यदि आप टाइप करते हैं: वर्तमान संपादक में सिंटैक्स बंद है, तो यह तुरंत सिंटैक्स को हाइलाइट कर देगा:
स्थायी रूप से बंद करें (वर्तमान उपयोगकर्ता के लिए)
अपने उपयोगकर्ता खाते के लिए स्थायी रूप से हाइलाइटिंग बंद करने के लिए, आप अपनी उपयोगकर्ता निर्देशिका में.vimrc फ़ाइल को संपादित कर सकते हैं और सिंटैक्स हाइलाइटिंग को बंद करने के लिए सेटिंग जोड़ सकते हैं। इस आदेश को चलाएं:
vi ~/.vimrc
अपने उपयोगकर्ता खाते के लिए सिंटैक्स हाइलाइटिंग अक्षम करने के लिए निम्न पंक्ति जोड़ें:
syntax off
यदि आप हाइलाइटिंग सक्षम करना चाहते हैं, तो आप इसके बजाय "वाक्यविन्यास" का उपयोग कर सकते हैं।