होमवॉव इंस्टॉलेशन के बाद मैकविम को डिफॉल्ट एप्लिकेशन के रूप में सेट करें


12

मैं homebrew के माध्यम से macvim स्थापित किया है। यह ठीक काम कर रहा है।

लेकिन जब यह एक नई फ़ाइल प्रकार के लिए एक डिफ़ॉल्ट अनुप्रयोग चुनने का मैं आता है तो मैं MacVim नहीं देख सकता। जब मैं होमब्रे के साथ इसे स्थापित किया गया है तो मैं मैकविम को एक फ़ाइल प्रकार के लिए डिफ़ॉल्ट एप्लिकेशन के रूप में कैसे सेट कर सकता हूं?

नोट : यह सवाल यह नहीं है कि फाइंडर में डिफॉल्ट एप्लिकेशन का चयन कैसे करें, सवाल यह है कि किसी एप्लिकेशन को डिफॉल्ट के रूप में कैसे सेट किया जाए जो लिस्ट में /Applicationsनहीं है और फाइंडर द्वारा संभावित डिफॉल्ट एप्लिकेशन के रूप में नहीं दिखाया गया है।


संभवतः प्रासंगिक: apple.stackexchange.com/questions/7726/…
echristopherson

जवाबों:


12

मेरी भी यही समस्या थी। मैंने /ApplicationsMacVim.app को स्थानांतरित किया और फिर इसे होमब्रेव सेलर डायरेक्टरी में सिम्प्लाइड किया।

mv /usr/local/Cellar/macvim/7.3-65/MacVim.app /Applications/  
ln -s /Applications/MacVim.app /usr/local/Cellar/macvim/7.3-65/

1
क्या हर बार मैकविम को अपग्रेड किए जाने की आवश्यकता नहीं है?
एरिक हू

2
मेरे लिए काम किया। लेकिन मेरा 7.3-66 था, जो @ एरिकहु की चिंता पर प्रकाश डालता है ... यह सुझाव देता है कि एक बेहतर उपाय है
मैट

2
मैंने बिना मूव किए आसान किया - केवल लिंक: ln -s /usr/local/Cellar/macvim/8.0-130/MacVim.app/ /Applications/MacVim.app- लेकिन हाँ ऐसा दिखता है कि इंस्टॉल मैकविम के संस्करण को बदलने के बाद लिंक को अपग्रेड किया जाना चाहिए - क्योंकि स्रोत फ़ोल्डर का पथ बदल दिया जाएगा।
विटाली ज़डनेविच

12

सुधार: यह अब मामला नहीं है, https://github.com/Homebrew/homebrew/issues/8699 देखें

ध्यान दें कि इसमें brew linkappsलिंक हैं ~/Applications, नहीं /Applications। मुझे सिम्लिंक का पालन करना था (पसंदीदा से अपनी होम निर्देशिका का चयन करें, Applicationsमुख्य फलक में आइकन का चयन करें , और क्लिक करें Open), फिर जाने के लिए संवाद बॉक्स के शीर्ष (या हिट कमांड + अप) के पास पथ सूची-बॉक्स को नीचे खींचें। एक स्तर भौतिक पथ का समर्थन करता है। फिर आप वास्तविक .appफ़ोल्डर के लिए आइकन देख सकते हैं ।


यह वास्तव में /Applicationsमेरे लिए लिंक डाल दिया । व्यवहार बदल गया होगा।
ब्रायन मैककिनटन

5

आप फाइंडर से डिफॉल्ट ऐप को सेट कर सकते हैं।

  1. फ़ाइल का चयन करें (उदाहरण के लिए foo.rb) और फिर 'Get Info' (कमांड I, या फ़ाइल | सूचना प्राप्त करें) चुनें।
  2. 'Open with ’सेक्शन को खोलें।
  3. अपना डिफ़ॉल्ट ऐप चुनें और फिर 'चेंज ऑल ...' दबाएं।

3
यह उसी समस्या को प्राप्त करने का सिर्फ एक अन्य तरीका है। चूंकि MacVim को homebrew का उपयोग करके स्थापित किया गया है इसलिए इसे कभी भी अनुप्रयोगों की सूची में सूचीबद्ध नहीं किया गया है। यह भी सच है अगर मैं अनुप्रयोगों की सूची को देखना चुनता हूं।
BetaRide

5

दौड़ने की कोशिश करो brew linkapps। आप इसे कैसे करना चाहते हैं, लेकिन यह मेरे लिए कभी काम नहीं करता है; यदि आपके लिए भी यही सच है, तो करें ln -s /usr/local/Cellar/macvim/7.3-64/MacVim.app /Applications(ऐप के वास्तविक स्थान को प्रतिस्थापित करते हुए, यदि यह आपके सिस्टम में भिन्न है)।

Homebrew ने आपको बताया होगा कि जब आपने MacVim स्थापित किया था।


1
जवाब के लिए धन्यवाद। काढ़ा लिंक मदद नहीं की। मैं मैकपैड को लॉन्चपैड में देख सकता हूं और अब फाइंडर में एक फाइल खोल सकता हूं, लेकिन यह अभी भी अनुप्रयोगों की सूची में सूचीबद्ध नहीं है जब मैं चाहता हूं कि यह .txt (या अन्य फ़ाइल प्रकारों) के लिए डिफ़ॉल्ट एप्लिकेशन के रूप में सेट हो। लिंक जोड़ना भी काम नहीं करता है। MacVim अब सूचीबद्ध हो गया है, लेकिन जब मैं MacVim खोजक का चयन करता हूं तो खुले बटन को बाहर निकालता है। Somme कैसे यह MacVim.app लिंक करने के लिए पर्याप्त नहीं है।
BetaRide

इससे मेरा काम बनता है! खुला बटन भी काम करता है। मेरा काढ़ा संस्करण 0.9.5
है फेंग काओ

2
brew linkappsअब समर्थित नहीं है।
४१

0

मुझे एक समान समस्या थी, हालांकि मैं केवल तीसरे पक्ष के मैकपोर्ट (एक होमब्रेव वैकल्पिक) अनुप्रयोगों का उपयोग करना चाहता था, जहां सिस्टम पर कोई मूल Apple संस्करण नहीं था

MacPorts अनुप्रयोगों को देशी APPLE ऐप्स पर वरीयता में उपयोग करने से रोकने के लिए , मैंने अपना $ PATH संशोधित किया:vi ~/.profile

# Original PATH which favoured MacPorts Commented-out
#export PATH="/opt/local/bin:/opt/local/sbin:$PATH"

# Modified path prepending "/usr/bin" in front ensuring native apps favoured
export PATH="/usr/bin:/opt/local/bin:/opt/local/sbin:$PATH"

इस PATH कॉन्फ़िगरेशन का उपयोग करते हुए, केवल अगर एक देशी Apple आवेदन नहीं मिला है तो MacPorts पथ से परामर्श किया जाएगा।

पहले पाथ संशोधित: डिफ़ॉल्ट VIM MacPorts है

Terrences-MacBook-Pro:pi-ap terrence$ which vim
/opt/local/bin/vim

बाद में संशोधित करें: डिफ़ॉल्ट VIM Apple का संस्करण है

Terrences-MacBook-Pro:pi-ap terrence$ which vim
/usr/bin/vim

यदि आप चाहते हैं कि तृतीय-पक्ष Homebrew ऐप्स डिफ़ॉल्ट हों जहां अन्य रास्तों में विकल्प हों, तो बस यह सुनिश्चित करें कि Homebrew पथ उन्हें आपके PATH में पहले से मौजूद है।

मेरे उपयोग-मामले के लिए काम किया, लेकिन वैकल्पिक उपयोग के मामलों के लिए सही नहीं हो सकता है।

प्रभावी होने के लिए नए PATH परिवर्तनों के लिए अपने .profile को बदलने के बाद लॉगआउट करना याद रखें-

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