2013-03-19 6 views
11

पर ओवरराइडिंग सिस्टम विम मैंने brew install macvim --override-system-vim के माध्यम से मैकवीम स्थापित किया। सब ठीक है प्रतीत होता है। which vim पैदावार /usr/local/bin/vim चल रहा है,मैक

vimex -> ../Cellar/macvim/7.3-66/bin/vimex  
vimdiff -> ../Cellar/macvim/7.3-66/bin/vimdiff 
vim -> ../Cellar/macvim/7.3-66/bin/vim 
view -> ../Cellar/macvim/7.3-66/bin/view 
vi -> ../Cellar/macvim/7.3-66/bin/vi 
mvimex -> ../Cellar/macvim/7.3-66/bin/mvimex 
mvimdiff -> ../Cellar/macvim/7.3-66/bin/mvimdiff 
mvim -> ../Cellar/macvim/7.3-66/bin/mvim 
mview -> ../Cellar/macvim/7.3-66/bin/mview 
gvimex -> ../Cellar/macvim/7.3-66/bin/gvimex 
gvimdiff -> ../Cellar/macvim/7.3-66/bin/gvimdiff 
gvim -> ../Cellar/macvim/7.3-66/bin/gvim 
gview -> ../Cellar/macvim/7.3-66/bin/gview 

इसके अतिरिक्त: जब मैं एक ls -lart/usr/local/bin पर क्या यहाँ क्या मैं vim को सिमलिंक रिश्तेदार के लिए मिलता है। हालांकि, जब मैं टर्मिनल से vim चलाता हूं तो मुझे 7.3.754 के बजाय संस्करण 7.3 मिलता है जो मुझे मिलता है जब मैं सीधे /usr/local/Cellar/macvim/7.3-66/bin/vim चलाता हूं। मैं यहां क्या खो रहा हूं, क्योंकि यह स्पष्ट रूप से वही नहीं है।

+0

'$ vim' क्या कहता है? – romainl

+0

अब '--with-override-system-vim' होना चाहिए। –

+0

मुझे लगता है कि '--with-override-system-vi' अब। – khustochka

उत्तर

29

सिम्लिंक ठीक दिखता है। अपने टर्मिनल को पुनरारंभ करने का प्रयास करें। कुछ कैशिंग मुद्दे हो सकता है।

+0

पवित्र बकवास। मैंने सोचा था कि मैंने यह किया है। वह यह था। धन्यवाद। – Levi

+0

हेहे मैं भी उस से धोखा दिया। खुशी हुई यह मदद की! –

+1

बैश शायद आपके पुराने पथ को हैशिंग (यानी कैशिंग) था। खोल को पुनरारंभ करना इसे ठीक करता है, लेकिन यदि आप कभी भी उस स्थिति में हैं तो विम के लिए कैश साफ़ करने के लिए बस 'हैश-आर विम' करें। – Blanka

3

सिस्टम विम/usr/bin में है। यदि आपके पथ/usr/bin/usr/local/bin से पहले है, तो आपको सिस्टम vim मिल जाएगा। टर्मिनल में "echo $ PATH" के साथ अपना पथ देखें।

+0

वह "कौन सा विम" ​​भाग गया और यह पहले से ही दिखाया गया है/usr/local/bin/vim –