2012-12-17 7 views
6

मेरे पास मैक पर सब्लिमे टेक्स्ट 2 स्थापित है, और कमांड लाइन as described in the docs पर एक लिंक बनाया है।सब्लिम टेक्स्ट 2: सब्बल शेल कमांड अक्सर फाइलें खोलने में विफल रहता है

जब टर्मिनल से फ़ाइलों को खोलने, के रूप में:

$ subl foo.txt 

एक उदात्त पाठ विंडो खुल जाएगा, लेकिन उस खिड़की foo.txt अंदर केवल हर तीन बार या तो में से एक के बारे में खुल जाएगा। मैंने लिंक को पथ में एक अलग फ़ोल्डर में ले जाने की कोशिश की है, इसे सुडो आदि के साथ बना दिया है, लेकिन अब तक कोई भाग्य नहीं है।

कोई विचार यह कैसे ठीक करें?

उत्तर

1

थोड़ी देर के लिए एक ही समस्या थी। अपने .bash_profile में निम्न पंक्ति जोड़ें:

alias subl='subl && sleep 0.1 && subl' 

अब आप subl filename_to_edit उपयोग कर सकते हैं इसे खोलने के लिए।

यदि आप सुनिश्चित नहीं हैं कि आपने subl आदेश सही तरीके से कॉन्फ़िगर किया है, तो निम्न कार्य करें। ST2 के लिए ST3 या दूसरे के लिए पहली कमांड चलाएँ:

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl 
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 

सुनिश्चित करें कि ~/बिन आपके $ पथ में है। फिर .bash_profile के साथ पहला कदम करें।

आखिरकार काम करता है! क्रेडिट these guys पर जाता है और सुधार के लिए चिंतित होता है।

+0

अच्छा, वास्तव में यह करता है। एक तरफ ध्यान दें, मुझे लगता है कि 'उर्फ subl =' subl && sleep 0.1 && subl'' पूरी तरह से ठीक काम करता है। यदि आप इसके साथ किसी भी परेशानी में भाग लेते हैं, तो 'alias subl =' \ subl && sleep 0.1 && \ subl'' किसी भी मौजूदा उपनाम को बाईपास करना चाहिए। – Chris

+0

वाह। आप अभी भी 2 साल के लिए एक ही समस्या थी? – Yerke

+0

मैंने वास्तव में सोचा कि यह थोड़ी देर के लिए तय किया गया था, क्योंकि मैंने कभी भी इस मुद्दे में भाग नहीं लिया, लेकिन फिर हाल ही में मेरे साथ ऐसा हुआ। – Chris

0

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

संबंधित मुद्दे