मैं उन सभी मशीनों के लिए एक vimrc लेता हूं जो मैं काम करता हूं और इसमें स्वाभाविक रूप से ऐसे विकल्प होते हैं जो पुराने vi में मौजूद नहीं होते हैं।। Vimrc में vi (vim नहीं) का पता कैसे लगाएं?
यदि मैं गलती से एक मशीन पर वीआई सत्र शुरू करता हूं जहां vi vim और/या vim के लिए उपनाम नहीं है, vi vimrc पढ़ता है और मुझे यह बताने के लिए परेशान त्रुटियों का एक गुच्छा फेंकता है कि इस तरह के विकल्प और ऐसे हैं असमर्थित।
मुझे पता है कि मैं हमेशा "vi" के बजाय "vim" टाइप कर सकता हूं और EDITOR चर को vim (visudo आदि ... के लिए) सेट कर सकता हूं, लेकिन क्या वहां एक रेखा है जिसे मैं vimrc के शीर्ष में जोड़ सकता हूं अगर फ़ाइल vi द्वारा पढ़ी जाती है तो स्क्रिप्ट से बाहर निकलेंगे?
प्रकार। –
@anon, धन्यवाद, यह काम करता है लेकिन जब मैं 'vi --version' करता हूं, तो यह दिखाता है कि 'वीआईएम - वीआई बेहतर 7.2 (2008 9 अगस्त, संकलित 17 फरवरी 2012 10:24:10)' तो यह सुविधाओं के साथ एक वीआईएम संकलित vi है बंद। जैसा कि मैं विवरण में आगे देख सकता हूं 'जीयूआई के बिना छोटा संस्करण' लेकिन यह क्यों काम करता है? क्या मैं कुछ भूल रहा हूँ। – garg10may