2012-02-24 27 views
5

मैं नहीं पूछ रहा हूँ कैसे कैसे यह करने के लिए पाद टिप्पणियों में बताने के लिए - मैं initializers/footnotes.rb फ़ाइल में इस लाइन का उपयोग कर रहा:मैं सब्लिमे टेक्स्ट 2 का उपयोग कर rails_footnotes खुली फ़ाइलों को कैसे बना सकता हूं?

Footnotes::Filter.prefix = 'txmt://open?url=file://%s&line=%d&column=%d' 

मेरा प्रश्न txmt://open?... के स्थान पर क्या जाना चाहिए? मैंने subl:// और sblm:// की कोशिश की है लेकिन कोई खुशी नहीं है। क्या यह open?url= आदि के साथ कुछ करना है?

उत्तर

9

subl-हैंडलर का पालन करते हुए क्रोम में कस्टम प्रोटोकॉल हैंडलर यूआरएल txmt की व्याख्या है, और उन्हें उदात्त करने के लिए अग्रेषित कर काम करता है। यदि आप मेरे जैसे हैं, तो टेक्स्टमैट या वर्तमान में कोई अन्य एप्लिकेशन txmt का जवाब दे रहा है, तो सब्बल-हैंडलर कभी नहीं चलेगा, और आपकी मदद करने में सक्षम नहीं होगा। यदि ऐसा है, तो आपको SCD-Handler में टेक्स्टमैट (या जो भी वर्तमान में है) से txmt urls के लिए डिफ़ॉल्ट हैंडलर बदलने के लिए RCDefaultApp जैसी उपयोगिता की आवश्यकता है।

तो, पूर्ण निर्देशों (here प्रति) कर रहे हैं:

  1. Github repo for subl-handler projectInstall & configure subl-handler
  2. Install RCDefaultApp
  3. ओपन RCDefaultApp वरीयता फलक, और subl-हैंडलर (नहीं उपयोग करने के लिए यह बताना उत्कृष्टता) txmt यूआरएल के लिए।
+0

इसने मुझे अब तक सबसे दूर किया है ... मुझे इसे txmt: // लिंक के लिए शानदार बना दिया गया है, लेकिन यह वास्तविक फ़ाइल नहीं खोल रहा है - क्या आपने इसे करने के लिए इसे प्रबंधित किया है? –

+0

आप बिल्कुल सही हैं। कुछ और समस्या निवारण के बाद, मुझे लगता है कि मुझे यह मिला, हालांकि। ऊपर अद्यतन कर रहा है। – Taavo

+0

अंत में !!!! बहुत बहुत धन्यवाद। एक टिक है ... –

5

सब्लिमे टेक्स्ट 2 में प्रोटोकॉल हैंडलर नहीं है। हालांकि, अगर आप इस एप्लिकेशन का उपयोग पाठ उदात्त को TextMate के txmt मैप कर सकते हैं: https://github.com/hiddenbek/subl-handler

वहाँ भी एक उदात्त पाठ प्लगइन है कि एक sblm: यूआरएल हैंडलर कहते है (विंडोज़-मात्र): https://bitbucket.org/sublimator/sublimeprotocol/src/

+2

एक अच्छी आत्मा की तरह लगता है, लेकिन यह मेरे सिस्टम (मैक ओएसएक्स 10.6.8) पर काम नहीं कर रहा है। –

+0

सुब्बल-हैंडलर ऐप के लिंक के लिए धन्यवाद। महान काम करता है और कुछ चीजों में से एक था जिसे मैं टेक्स्टमैट से सब्लिमेम में जाने से चूक गया था। –

0

आप एक रजिस्टर करने के लिए सक्षम होना चाहिए इस लिंक

http://updates.html5rocks.com/2011/06/Registering-a-custom-protocol-handler

+0

इसके लिए धन्यवाद। मेरा दिमाग आज सुबह गूंगा से भरा है ... क्या यह अन्य वेब ऐप्स से लिंक करने के लिए प्रोटोकॉल पंजीकृत करने के लिए नहीं है? आप अपने सिस्टम पर ऐप्स में खोलने के लिए लिंक पंजीकृत करने के लिए इसका उपयोग कैसे करेंगे? –

+0

मुझे लगता है कि आपको ऐप भी पंजीकृत करना होगा। –