2012-10-02 20 views
66

नई माइक्रोसॉफ्ट TypeScript भाषा (जावास्क्रिप्ट का टाइप किया गया सुपरसेट) बहुत दिलचस्प लगता है, क्या कोई अल्फा/इनक्यूबेटर प्रोजेक्ट है जो ग्रहण में इसका समर्थन करने का प्रयास करता है? या यह भीग्रहण प्लगइन?

+2

इसके अलावा एक आईडिया प्लगइन अच्छा हो सकता है: http://youtrack.jetbrains.com/issue/WI-13714 –

+0

जेटब्रेन्स तेजी से कर रहे हैं ... WebStorm के लिए ईएपी टाइपप्रति प्लगइन: http : //confluence.jetbrains.net/display/WI/Web+IDE+EAP –

+0

टाइपस्क्रिप्ट समस्या ट्रैकर पर एक खुला सुविधा अनुरोध है: http://typescript.codeplex.com/workitem/491 कुछ और वोटों का उपयोग कर सकता है –

उत्तर

20

चेक this खुला स्रोत प्लगइन जो palantir द्वारा निर्माण है।

एक्स्मर से TypEcs एक और विकल्प है।

+0

ग्रहण पर निर्माण जेन स्टूडियो में कोड पूर्णता का उपयोग कैसे करते हैं? – sanders

+1

इस प्लगइन को नवीनतम ग्रहण संस्करण 4.3 की आवश्यकता है, आपको पहले यह जांचना चाहिए कि ज़ेंड स्टूडियो इसके साथ काम करता है या नहीं। यदि यह काम है तो एक नए ग्रहण के लिए ज़ेंड और टाइपस्क्रिप्ट प्लगइन स्थापित करें। – ozhan

+0

https://github.com/palantir/eclipse-typescript बेहतर है। टाइपपेक्स टाइपस्क्रिप्ट के साथ कुछ फाइलें नहीं खोल सकता है। – kolobok

18

इस प्रश्न से पूछा गया था कि दिन टाइपस्क्रिप्ट जारी किया गया था, इसलिए आज (2 अक्टूबर 2012) के रूप में, कोई समर्थन नहीं है। ऐसा कहकर, XText टीम - तेजी से डीएसएल बनाने के लिए जिम्मेदार एक टीम - टाइपस्क्रिप्ट से अवगत है और अगर वे कुछ करते हैं तो मुझे आश्चर्य नहीं होगा।

माइक्रोसॉफ्ट देखने के लिए एक और जगह है। टाइपस्क्रिप्ट के साथ उनकी प्रेरणा क्या है, इस पर निर्भर करते हुए, वे ग्रहण परियोजना के लिए दबाव डाल सकते हैं (हालांकि मुझे शक है)।

+4

अपने गोटो आर्फस 2012 की मुख्य बात पर, एंडर्स हेजल्सबर्ग स्पष्ट रूप से एक ग्रहण प्लगइन का उल्लेख करते हैं क्योंकि कुछ "कोई" उनके द्वारा प्रदत्त स्रोत कोड का उपयोग करके निर्माण कर सकता है। तो माइक्रोसॉफ्ट से सीधे इसकी उम्मीद मत करो। मान लीजिए कि वे अधिकतम कर्षण के लिए जा रहे हैं, हालांकि, उम्मीद है कि वे इस तरह के एक परियोजना को जानकारियों के साथ समर्थन दे सकते हैं। – Christoph

+0

मुझे आश्चर्य है कि आधार के रूप में डार्ट ग्रहण परियोजना का उपयोग करना सार्थक होगा? – John

+0

@ जॉन दिलचस्प विचार ... मैंने सोचा था कि शायद जेएसडीटी क्लोनिंग ... https://github.com/eclipse/webtools.jsdt.core –

5

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

+1

ओरियन [CodeMirror प्लगइन] का उपयोग कर सकते हैं (http://mamacdon.github.com/orion-codemirror/codeMirrorPlugin.html), जो टाइपस्क्रिप्ट का समर्थन करता है (हालांकि यह सूचीबद्ध नहीं है)। – niutech

2

एक विशिष्ट प्लगइन लागू होने तक, यदि आप पर्याप्त साहसी हैं, तो आप कोशिश कर सकते हैं और जेएसडीटी का उपयोग कर सकते हैं और जावास्क्रिप्ट संपादक के साथ * .ts फ़ाइलों को जोड़ सकते हैं। यदि आपको जावास्क्रिप्ट सत्यापन त्रुटियां मिलती हैं, तो प्रोजेक्ट> गुण> बिल्डर्स के अंतर्गत जावास्क्रिप्ट सत्यापनकर्ता को अक्षम करें। स्वचालित टाइपस्क्रिप्ट संकलन के लिए, आप here या here वर्णित बाहरी निर्माता को सेट अप कर सकते हैं। मेरी सेटिंग्स:

  • मुख्य
    • स्थान:/usr/स्थानीय/bin/tsc
    • कार्य निर्देशिका: $ {build_project}
    • तर्क: $ {build_files: च}
  • ताज़ा करें
    • संसाधन ताज़ा करें पूरा होने पर रों: जाँच की
    • फ़ोल्डर का चयन संसाधन
  • पर्यावरण
    • पथ =/उपयोगकर्ता/स्थानीय/बिन
  • बिल्ड विकल्प
    • आवंटित सांत्वना युक्त चेक
    • बिल्डर को चलाएं: ऑटो बिल्ड के दौरान
    • संसाधन निर्दिष्ट करें: शामिल हैं जो किसी फ़ोल्डर * .ts फ़ाइलों
+0

मैंने अभी जावास्क्रिप्ट के रूप में .ts और .d.ts फ़ाइलों को जोड़ा है। Eeek! मेरे कोड में कहीं भी भयानक त्रुटियां हैं क्योंकि ग्रहण कॉलोन या वैरिएबल, फ़ंक्शन रिटर्न इत्यादि के संकेतक को नहीं समझता है। –

+0

@ ओलिवरमोरेन अजीब, मुझे कोई जावास्क्रिप्ट सत्यापन त्रुटियां नहीं मिलती हैं ... आपके संस्करण क्या हैं? मेरे पास ग्रहण 4.2.1 और जेएसडीटी 1.4.1 है। हालांकि, मैंने आपके मामले में क्या करना है इस पर उत्तर अपडेट किया। – thSoft

+0

धन्यवाद, thSoft। असल में, मैं अपताना का उपयोग कर रहा हूं - एक ग्रहण व्युत्पन्न: 3.7.2 (इंडिगो)। मैं यहां जेएस सत्यापन अक्षम कर सकता हूं: प्राथमिकताएं> Aptana Studio> प्रमाणीकरण> जावास्क्रिप्ट और जावास्क्रिप्ट सिंटैक्स सत्यापन बंद करें –

3

ऐसा लगता है कि ग्रहण टाइपस्क्रिप्ट प्लगइन का बीटा 7 अगस्त 2013 को अपलोड किया गया था। मुझे अभी तक इसे आजमाने का मौका नहीं मिला है, लेकिन यह आशाजनक प्रतीत होता है।

http://marketplace.eclipse.org/content/typescript#.UgfEuD9IG-V

https://github.com/palantir/eclipse-typescript

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