सिस्टम डिफॉल्ट विम को अपग्रेड कैसे करें?


13

अंत में, vim 8.0 जारी किया गया है ! हालाँकि, पूर्व-स्थापित vim मेरे सिस्टम (OS X El Capitan) पर vim 7.3 है, और मैं इसे नवीनतम 8.0 संस्करण में अपग्रेड करना चाहता हूं।

तो मैं चीजों को गड़बड़ किए बिना यह कैसे कर सकता हूं? क्या यह एक अच्छा विचार है कि केवल विम को ओवरराइड किया जाए /usr/bin/vim? और स्रोत से इसे संकलित करने के बारे में क्या?


मूल रूप से किसी भी कमांड लाइन टूल की तरह काम करता apple.stackexchange.com/questions/93002/... या apple.stackexchange.com/a/231347/5472
— bmike

जवाबों:


20

Homebrew * पैकेज मैनेजर प्राप्त करें ।

vimसूत्र स्थापित करें (आज के अनुसार यह विम 8.0.2 है):

brew install vim

उन संदेशों को जांचें, जिन्हें आपको किसी भी मैन्युअल क्रिया के लिए उत्पन्न करना है, जिसे आपको करने की आवश्यकता हो सकती है, हालांकि विम फॉर्मूला के साथ कोई समस्या नहीं होनी चाहिए।

एक और चीज जो आपको करनी चाहिए, वह यह है कि उन सिस्टम के लिए अपने पर्यावरण चर की जांच करें, जिनमें सिस्टम का पूर्ण पथ शामिल हो सकता है vi/ vimजैसे, EDITORऔर उन्हें उपयोग करने के लिए अपडेट करें /usr/local/bin/vim।


यदि आपने होमब्रे को पहले से इंस्टॉल किया था, तो इंस्टॉल कमांड चलाने से पहले, स्थानीय रिपॉजिटरी को इसके साथ अपडेट करें:

brew update

यदि आपने विम को पहले से ही Homebrew के साथ स्थापित किया था (या यदि भविष्य में आप विम संस्करण को अपग्रेड करना चाहते हैं), तो चलाएं:

brew upgrade vim

* Homebrew एक खुला-स्रोत है, मैक ओएस एक्स के लिए सक्रिय रूप से बनाए रखा पैकेज प्रबंधक। यह संकुल को /usr/local/Cellarडिफ़ॉल्ट रूप से रखता है । यह निष्पादन योग्य फ़ाइलों के लिंक को संग्रहीत करता है /usr/local/binऔर इस निर्देशिका को PATHपर्यावरण चर में सिस्टम निर्देशिकाओं के आगे रखता है । /usr/bin/vimइस प्रकार आपका अकेला छोड़ दिया जा सकता है।

होमब्रेव स्थापित पैकेजों के लिए सभी रास्तों और निर्भरता का भी ध्यान रखेगा।


मेरे लिये कार्य करता है। मुझे अपने PATH पर्यावरण चर
— usay

मेरे लिए यह कहता है, Error: vim 8.0.1650_1 already installedजब मैं करता हूंbrew upgrade vim
— R11G

@ R11G, brew reinstall vimयदि आप पहले से ही सबसे मौजूदा संस्करण पर हैं
— jeremysprofile

3

आप Homebrew के साथ वर्तमान सिस्टम के विम को ओवरराइड करके vim स्थापित कर सकते हैं --with-override-system-vi:

brew install vim -- --with-override-system-vi 

याद रखें कि नया प्रतीकात्मक लिंक अपेक्षित रूप से काम करने के लिए अपने टर्मिनल को फिर से शुरू करें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.