के बजाय उपयोग किया जाता है, मैं कुछ अजीब देख रहा हूं, और ईमानदारी से मैं स्टंप हो गया हूं।ऐप्पल का विम हमेशा होमब्रू
मैक के साथ आने वाले विम का संस्करण पुराना है (7.4 के बजाय 7.3)। मैं होमब्री से vim स्थापित करने की कोशिश कर रहा हूं, और मैं डिफ़ॉल्ट सेब संस्करण के बजाय उस का उपयोग करना चाहता हूं।
मैंने "brew install vim
" भाग लिया। यह /usr/local/bin/vim
में सही ढंग से स्थापित है। सब अच्छा।
जब मैं "which vim
" चलाता हूं, तो यह "/usr/local/bin/vim
" प्रिंट करता है। विम का ऐप्पल संस्करण /usr/bin/vim
पर स्थापित है। तो कौन सा आदेश मुझे बता रहा है कि मैं विम के होमब्रू संस्करण का उपयोग कर रहा हूं।
हालांकि, जब मैं वास्तव में vim चलाने के लिए, यह अभी भी एप्पल संस्करण
$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 9 2015 23:58:42)
Compiled by [email protected]
...
चलाता है मैं homebrew संस्करण स्पष्ट रूप से चलाने के लिए, मैं इस देखें:
$ /usr/local/bin/vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 23 2015 18:16:35)
MacOS X (unix) version
Included patches: 1-898
Compiled by Homebrew
...
मैं भी करने के लिए /usr/bin/vim
चलती की कोशिश की होमब्रू संस्करण का उपयोग करने के लिए मजबूर करने के लिए /usr/bin/vim73
। हालांकि, जब मैंने यह किया, तो मैं यह देखता हूं कि जब मैं vim चलाने की कोशिश करता हूं:
$ vim --version
-bash: /usr/bin/vim: No such file or directory
$
क्या चल रहा है? मैं इसे विम के होमब्रू संस्करण को चलाने के लिए कैसे प्राप्त कर सकता हूं?
$ brew install vim --override-system-vi
क्या आपके पास उपनाम है? 'कौन सा' जांचने के बजाय 'टाइप'' का प्रयोग करें। बैश में 'कौन सा शेल बिल्टिन नहीं है, लेकिन' टाइप' है। – janm
यदि आपने अपना खोल पुनरारंभ नहीं किया है तो अन्य स्पष्ट समस्या हैश तालिका है: 'हैश-एल' हैश तालिका की सामग्री को बाश में दिखाती है। – janm
आह धन्यवाद! जब मैं "टाइप विम" टाइप करता हूं, तो मुझे लगता है कि "vim हैश (/ usr/bin/vim)"। जब मैं "हैश-एल" टाइप करता हूं, तो मुझे सूची में vim दिखाई देता है। – kgreenek