एक विशिष्ट फ़ोल्डर के बच्चों को ओएस एक्स में वैश्विक एक की तुलना में एक अलग डिफ़ॉल्ट कार्रवाई कैसे करें


1

इसे देखने के लिए समय निकालने के लिए धन्यवाद। इससे पहले कि मैं शुरू करूं, मैं इस सवाल में एक अग्रदूत जोड़ना चाहूंगा: मैं केवल इस समस्या के समाधान की तलाश में हूं, टिप्पणी जैसे: "Ubuntu का उपयोग करें!", या "QuickSilver करता है कि" उपयोगी नहीं हैं! मेरे लिए। मान लें कि मुझे पता है कि मैं किस बारे में हूं और एक कारण के लिए मेरे सॉफ़्टवेयर विकल्प बनाए हैं। उस ने कहा, मैं आपकी मदद कर सकता हूं! तो आगे की हलचल के बिना ...

मूल रूप से मैं यह परिभाषित करने का एक तरीका खोज रहा हूं कि एक निश्चित फ़ोल्डर के अंदर सभी फ़ोल्डर (मेरे मामले में / साइटें) सिस्टम पर अन्य सभी फ़ोल्डरों की तुलना में थोड़ा अलग व्यवहार करते हैं। इसलिए मेरे मामले में, मैं चाहता हूं कि सभी फ़ोल्डर खोजक में खुल जाएं, केवल उन फ़ोल्डरों को छोड़कर जो ~ / साइट फ़ोल्डर के बच्चे हैं, मैं चाहता हूं कि वे फ़ोल्डर TextMate में खुलें।

मेरा उपयोग मामला किसी फ़ोल्डर को खोजने और फिर खुली कमांड को निष्पादित करने के लिए Google त्वरित खोज बॉक्स का उपयोग कर रहा है, लेकिन मुझे यकीन है कि इस तरह की कार्यक्षमता वांछनीय हो सकती है अन्य कारण हैं।


मुझे नहीं लगता कि जब आप किसी फ़ोल्डर का चयन करने के बाद रिटर्न दबाते हैं तो Google QSB खुले के अलावा किसी अन्य कार्रवाई का समर्थन करता है। इसके अलावा, मैं या तो फाइंडर या पाथ फाइंडर का उपयोग करके किसी फ़ोल्डर के लिए ओपन को सेट करने में असमर्थ था। फोल्डर में बैश में "मेट" कमांड का उपयोग करने से यह टेक्स्टमैट में खुल जाता है। यदि आप किसी तरह एक स्क्रिप्ट बना सकते हैं जो "मेट" कमांड का उपयोग करके फ़ोल्डर खोलेगी, तो मुझे लगता है कि आप सेट हो जाएंगे।
फिडेली

1
हाँ। OSX के GUI निकनेस के बावजूद मैं अपने काम के बहुमत के लिए खुद को zsh प्रॉम्प्ट पर पाता हूं। वहाँ इस तरह की बात बेहद आसान है, और मेरी वांछित कार्यक्षमता प्राप्त करने के लिए मेरे पास विभिन्न कस्टम स्क्रिप्ट हैं। वास्तव में मैं जिस चीज की तलाश कर रहा था वह QSB को कुछ 'स्मार्ट' देने का एक तरीका था, ताकि मुझे इसके माध्यम से लॉन्च करने के बारे में सोचना भी न पड़े। यह देखा जाएगा कि एक अनुरोधित फ़ोल्डर मेरे ~ / साइटें dir में था, "यह एक टेक्स्टमेट प्रोजेक्ट है" और आगे कोई उपयोगकर्ता इनपुट नहीं होने के अनुसार प्रतिक्रिया करें। जैसा कि आप सही ढंग से अनुमान लगाते हैं, कुछ और बस टर्मिनल में करने से कम कुशल है।
०n

जवाबों:


1

यदि आप QSB का उपयोग करने पर ध्यान केंद्रित कर रहे हैं तो आप TextMate में एक फ़ोल्डर खोलने के लिए एक सेवा बना सकते हैं। और फिर बस QSB में फ़ोल्डर में नेविगेट करें और सेवा का उपयोग करें। इसलिए जब आप "ओपन" चुनने के बजाय QSB में पिवट करते हैं, तो आप "TextMate में ओपन" चुनेंगे या जो भी आप अपनी सेवा को कॉल करेंगे।

त्वरित खोज बॉक्स के लिए एक सेवा बनाने के बारे में कुछ विवरण यहां दिए गए हैं। यह बहुत दर्द रहित है और इसे एक साधारण AppleScript और ThisService के साथ किया जा सकता है जो AppleScript को सेवा में बदल देगा जिसे QSB देख सकता है।

आपको इस प्लगइन की आवश्यकता होगी जो QSB को आपकी सेवाओं तक पहुँच प्रदान करेगा।


दिलचस्प। ऐसा लगता है कि यह एक समाधान प्रदान कर सकता है। मैं इस के साथ चारों ओर खुदाई का एक सा होगा और मेरे निष्कर्षों की रिपोर्ट करेंगे। सलाह के लिये धन्यवाद!
०n

0

त्वरित उत्तर: यदि आप Mac OS X 10.6 चला रहे हैं, तो MagicLaunch डाउनलोड और इंस्टॉल करें

दीर्घ उत्तर: मैक ओएस एक्स का कौन सा संस्करण? 10.6 से पहले के संस्करणों में आप यह सेट कर सकते हैं कि कौन सा प्रोग्राम सिर्फ उस फाइल के साथ एक फाइल खोलेगा, लेकिन आपको उन्हें अलग प्रोग्राम में खोलने के लिए मैन्युअल रूप से सेट करना होगा। तो बॉक्स से बाहर आप इसे सेट नहीं कर सकते कि आप कैसे चाहते हैं।

फ़ीचर (क्रिएटर कोड) 10.6 में हटा दिया गया था (यह अब फ़ाइल एक्सटेंशन पर निर्भर करता है)। दो यूटिलिटीज हैं जो फ़ीचर को पुनर्स्थापित करने के लिए जारी की गई हैं: लॉन्चकोड और मैजिकलैंच । MagicLaunch हालांकि एक विशिष्ट फ़ोल्डर के लिए लॉन्चिंग एप्लिकेशन को बदलने की क्षमता प्रदान करता है।


नमस्ते, आपके इनपुट के लिए धन्यवाद! MagicLaunch एक महान छोटे उपकरण जैसा दिखता है, लेकिन दुर्भाग्य से मुझे नहीं लगता कि यह वास्तव में वह करता है जो मुझे करने की आवश्यकता है। मेरा उद्देश्य एक फ़ोल्डर के बच्चों के लिए अलग-अलग कार्यों को निर्दिष्ट करना है जो मेरी फाइल सिस्टम में एक विशिष्ट बिंदु पर हैं। जहाँ तक मैं देख सकता हूँ (कस्टम नियमों आदि के साथ भी) MagicLaunch फ़ाइलों और फ़ाइल एक्सटेंशन प्रकारों के साथ व्यवहार करता है, न कि स्वयं फ़ोल्डर।
नं

@ i0n: सही नहीं होने पर आपको अपने द्वारा उपयोग किए जाने वाले सभी एक्सटेंशन पर एक नियम को सक्षम करना होगा। 100% समाधान नहीं है लेकिन जहां तक ​​मैं बता सकता हूं कि यह सबसे अच्छा उपलब्ध है। आप यूटीआई का भी उपयोग कर सकते हैं, लेकिन यह रेजर ब्लेड और इस्तेमाल की गई सुइयों के साथ मोम की एक गेंद है।
चीलियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.