2013-01-14 24 views
5

मैं ऑटोमेटर के माध्यम से सब्लिमे टेक्स्ट 2 सेवा में खोलने का प्रयास कर रहा हूं।सब्लिमे टेक्स्ट 2 सेवा

  • एक नई सेवा
  • जोड़ना "भागो शैल स्क्रिप्ट" /bin/zsh
  • शेल की स्थापना की एक कमांड लाइन में प्रवेश कर जोड़ा जा रहा है स्वचालक
  • चल रहा है:

    मैं द्वारा यह कर रहा हूं: /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl -n [email protected]

  • "सेवा या फ़ोल्डरों" को "सेवा प्राप्त" प्राप्त करने की सेटिंग
  • सहेजें पर क्लिक करें

स्क्रीनशॉट:

enter image description here

बहरहाल, जब भी मैं के माध्यम से एक फ़ोल्डर को खोलने का प्रयास राइट क्लिक करें> सेवाएं> "उदात्त में खोलें", एक नया ST2 विंडो खोली है लेकिन एक यादृच्छिक रूप से नामित टेक्स्ट फ़ाइल (यानी subl stdin N188RN.txt) के साथ और यह आउटपुट खोला गया फ़ोल्डर का पथ है (यानी:/उपयोगकर्ता/मुझे/डेस्कटॉप/प्रोजेक्ट)।

स्क्रीनशॉट:

enter image description here

वहाँ एक रास्ता मैं स्वचालक कमांड लाइन इसे ठीक करने को संशोधित कर सकते है?

उत्तर

13

as arguments को Pass input: मूल्य सेट करके देखें:

enter image description here

+0

खूबसूरती से सरल। धन्यवाद। – tr3online

5

OSX माउंटेन शेर संदर्भ मेनू लॉन्च सक्षम:

  1. ओपन स्वचालक। नई सेवा जोड़ें।
  2. "रन शैल स्क्रिप्ट" के लिए खोजें। दाईं ओर पैनल पर खींचें (या डबल क्लिक करें)।
  3. दर्ज करें:

    /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl -a [email protected]

  4. सेट "इनपुट दर्रा:": करने के लिए करने के लिए
  5. सेट "शैल" से "bin/zsh"
  6. सेट "तर्क के रूप में" "सेवा चयनित प्राप्त करता है" "फाइल या फ़ोल्डर्स"
  7. "ओपन-इन-सब्लिम" के रूप में सहेजें।

उपयोग करने के लिए: फ़ाइल या फ़ोल्डर पर राइट-क्लिक करें, और संदर्भ मेनू के नीचे 'सेवा' मेनू में 'ओपन-इन-सब्लिम' पर क्लिक करें।

सक्षम OSX माउंटेन शेर टर्मिनल लॉन्च:

  1. कमांड लाइन पर दर्ज करें:

    sudo mkdir /usr/local/bin

  2. तब दर्ज करें:

    sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime

  3. ln एक लिंक बनाता है। -s इसे एक प्रतीकात्मक लिंक बनाता है।
  4. यदि यह काम नहीं करता है तो आपको sudo के साथ कमांड को उपसर्ग करने की आवश्यकता हो सकती है।
  5. टर्मिनल को पुनरारंभ करें।

का उपयोग करें:

उपयोगकर्ता $ sublime . [यह उदात्त में मौजूदा फ़ोल्डर संरचना खुल जाएगा]

उपयोगकर्ता $ sublime <filename> [यह उदात्त में वांछित फ़ाइल खुलेगी]

+0

कई अन्य ट्यूटोरियल प्रतीकात्मक लिंक को '/ bin/subl' पर धक्का देने की सलाह देते हैं लेकिन'/usr/local/bin/subl' का आपका सुझाव केवल मुझे काम करने के लिए आवश्यक था। धन्यवाद! – acconrad

0

कोशिश सेटिंग इनपुट पास करें: तर्क के रूप में मूल्य।

और "/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl" पथ डबल कोट्स में होना चाहिए।