प्रतीकात्मक लिंक (ln -s) ने मेरे लिए अच्छा काम नहीं किया, ऐसा नहीं लगा कि स्पॉटलाइट इसे एक एप्लिकेशन के रूप में देखेंगे।
फाइंडर उर्फ बनाना (जैसा कि डैनियल द्वारा वर्णित है) ने फाइंडर से लॉन्च करने के बारे में बेहतर काम किया, लेकिन फाइंडर ओपन विथ का उपयोग करते समय ऐसा नहीं किया ... , उर्फ ग्रे आउट हो जाएगा।
विशेष रूप से, यहां अन्य टिप्पणियों में उल्लिखित की तरह, मैं यह भी चाहता था कि ओपनर के साथ ... फाइंडर का उपयोग करते समय मैकविम उपलब्ध हो, लेकिन या तो प्रतीकात्मक लिंक या फाइंडर उर्फ के साथ, मैकविम ग्रे आउट हो जाएगा।
"रन शैल स्क्रिप्ट" कमांड के साथ मेरे लिए जो काम किया गया था, वह सरल ऑटोमैटर स्क्रिप्ट (जैसा कि ज़िम बताया गया है) था। केवल एक चीज जो मुझे अपने जवाब में दिखाई गई थी, उससे अलग करने के लिए -a पैरामीटर को जोड़ने के लिए खोलना है :
open -a /usr/local/opt/macvim/MacVim.app $@
बिना -a के, जब "ओपन विथ ..." के साथ प्रयोग किया जाता है, तो MacVim लॉन्च होगा, लेकिन जो भी इसका डिफॉल्ट एप्लिकेशन है, उसके साथ पैरामीटर फाइल भी खुलेगा - इसलिए मुझे खाली दस्तावेज और TextEdit के साथ फाइल के साथ MacVim दोनों मिलेंगे I खोलने के लिए चुना था (मेरी चयनित फ़ाइल के साथ मैकविम के बजाय)।
ऑटोमेटर स्क्रिप्ट को कॉपी किया जा सकता है या एप्लिकेशन फ़ोल्डर में भेज दिया जा सकता है। मैंने खोजक के गेट इन्फो पॉपअप से आइकन को कॉपी और पेस्ट करके अपने ऑटोमेटर स्क्रिप्ट के आइकन को मैकविम के आइकन में बदल दिया।