2015-10-14 19 views
13

मैं पर नवीनतम मैक ओएस काढ़ा द्वारा vim स्थापित किया है:ब्रू द्वारा इंस्टॉल किए जाने के बाद मैक ओएस पर विम 7.4 का उपयोग कैसे करें?

brew install vim 

और जब मैं brew info vim लिखते हैं, तो पता चलता है:

vim: stable 7.4.891, HEAD 
Vi "workalike" with many additional features 
http://www.vim.org/ 
Conflicts with: ex-vi 
/usr/local/Cellar/vim/7.4.891 (1612 files, 28M) * 
    Built from source 
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/vim.rb 
... 

लेकिन अगर प्रकार vim, यह मेरे एक 7.3 संस्करण के vim पता चलता है:

VIM - Vi IMproved 
    version 7.3 
... 

मैं 7.4 संस्करण का उपयोग कैसे कर सकता हूं?

+0

आपको अपने पाथ पर्यावरण परिवर्तनीय –

+0

में 7.3 संस्करण से पहले विम 7.4 के लिए पथ सेट करना होगा। इसे कहां सेट करें? '~/.zshrc' फ़ाइल या' ~/.bashrc' फ़ाइल? मुझे वह नहीं मिला। – scho

+0

आपका पथ आपके खोल के आधार पर अलग-अलग फाइलों में सेट है। बैश के लिए, '.bashrc',' .bash_profile' देखें। Zsh के लिए, .zzhenv' या '.zshrc' देखें। या तो,'profile' में भी देखें। –

उत्तर

3

मेरे समाधान मेरी ~/.zshrc फ़ाइल में इन डाल दिया जाता है:

alias vi='/Applications/MacVim.app/Contents/MacOS/Vim' 
alias vim='/Applications/MacVim.app/Contents/MacOS/Vim' 
alias gvi='/Applications/MacVim.app/Contents/MacOS/Vim -g' 

मैं MacVim स्थापित।

तो यह अच्छी तरह से काम करता है।

संदर्भ

https://www.reddit.com/r/vim/comments/2ukp5j/starting_homebrew_version_of_vim/

16

बस टर्मिनल से बाहर निकलें और फिर से दर्ज, काढ़ा पर/usr/स्थानीय/bin/vim vim लिंक स्थापित हो जाएगा, लेकिन यह केवल जब सक्षम हो जाएगा की जरूरत है टर्मिनल शुरू

+1

मैंने बस इतना किया और यहां तक ​​कि मेरे कंप्यूटर को पुनरारंभ किया, लेकिन जब मैं इसका उपयोग करता हूं: विम में संस्करण मुझे अभी भी "वीआईएम - वी सुधारित 7.3" मिलता है। फिर भी, जब मैं टर्मिनल में "ब्रू इंस्टॉल विम" ​​निष्पादित करता हूं तो मुझे "चेतावनी: vim-7.4.1952 पहले से इंस्टॉल" मिलता है। अजीब। – Sean

+0

@ सेन 'echo $ पाथ' और 'कौन सा vim' का नतीजा क्या है? अपने पथ में '/ usr/local/bin' पहले होना चाहिए और '/ usr/local/bin/vim' होना चाहिए –

6

आप पथ सेट करने के लिए इतना है कि /usr/local/bin प्रतीत होता है की जरूरत है /usr/bin

से पहले vim .zshrc (आप zsh उपयोग करते हैं) या .bash_profile और पेस्ट

export PATH=/usr/local/bin:$PATH 

आशा है कि यह आपको मदद की!

संबंधित मुद्दे