मेरे TextMate के लिए एक डुप्लिकेट प्रविष्टि क्यों है?


9

मैं .txt फ़ाइलों को खोलने के लिए डिफ़ॉल्ट प्रोग्राम बदल रहा था और मैंने TextMate के लिए 2 प्रविष्टियाँ देखीं। इसकी एक छोटी सी बात है जो मुझे परेशान करती है। मेरे द्वारा यह कैसे किया जा सकता है? मैंने TextMate.app के 2 निर्देशकों को / एप्लिकेशन में नहीं देखा था!

जानकारी के साथ खोलें

जवाबों:


9

Mac OS X स्वचालित रूप से सभी एप्लिकेशन और उनके संबंधित फ़ाइल-प्रकारों का एक डेटाबेस रखता है, जिसे LaunchServices डेटाबेस कहा जाता है। आप यह जांच सकते हैं कि आपके दोनों TextMate निष्पादक टर्मिनल / एप्लिकेशन / एप्लिकेशन / यूटिलिटीज से खुलने और प्रवेश करने के लिए कहां स्थित हैं:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump |  /Applications/TextMate.app/Contents/Resources/mate

यह उन सभी एप्लिकेशनों से भरी एक लंबी फ़ाइल खोलेगा, जो आपका लॉन्चसेब डीबी "मैकमैट" पर अपने मैकमैट में जानता है। "डुप्लिकेट" के अपने डुप्लिकेट एंट्री "पथ:" के लिए इस फ़ाइल की जांच करें।

यह काफी संभावना है कि आप पहले से ही दूसरे "TextMate" को हटा दें, लेकिन आपके LaunchServices को अभी भी याद है। मुझे लगता है कि आपको Datatbase को फिर से दर्ज करके पुनर्निर्माण करना चाहिए:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

टर्मिनल में और फिर अपने कंप्यूटर को पुनरारंभ करना। हालांकि यह आपके मैक को कुछ कस्टम "ओपन विथ .." असाइनमेंट को भूल सकता है।


1

या, इसका मतलब यह हो सकता है कि आपके पास TextMate के दो अलग-अलग संस्करण स्थापित हैं। स्पॉटलाइट में टेक्स्टमेट की खोज करने की कोशिश करें और देखें कि इसे कितने एप्लिकेशन मिलते हैं। पुराने को कूड़े में फेंक दें और आपको जाने के लिए अच्छा होना चाहिए।

मुझे नंबर के साथ एक ही चीज़ मिलती है क्योंकि मेरे पास अभी भी '09 और '10 संस्करण स्थापित हैं ... :)

Piko


2
... आप यहाँ (संभवतः अपनी खुद की) वेबसाइट का विज्ञापन क्यों कर रहे हैं, समुदाय के लिए क्या लाभ है? इसके अलावा, वह लिंक टूट गया है।
असमस

क्यों नहीं? क्या इस साइट पर मेरी भागीदारी के बदले में मेरी स्वयं की लाइन के माध्यम से अपने स्वयं के निर्माण को बढ़ावा देने के खिलाफ एक स्टैक एक्सचेंज नीति है? कौन करता है नुकसान?
पिको

एफएक्यू पढ़ें: apple.stackexchange.com/faq यह स्पष्ट रूप से हस्ताक्षर का उपयोग नहीं करने के लिए कहता है । आप अपने उपयोगकर्ता पृष्ठ पर लिंक डाल सकते हैं, लेकिन उन्हें अपने पोस्ट में नहीं रखना चाहिए।
असमस

एफएक्यू कहता है: "कृपया अपने पोस्ट में हस्ताक्षर या टैगलाइन का उपयोग न करें।" उस भाषा का अर्थ है कि हस्ताक्षर वैकल्पिक हैं। यदि sigs निषिद्ध हैं, तो FAQ को अद्यतन करने की आवश्यकता है।
पिको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.