उदात्त के लिए टाइपप्रति प्लगइन

वोट
9

तो माइक्रोसॉफ्ट ST2 के लिए प्रकाश डाला वाक्य रचना प्रदान करता है, लेकिन बहुत कुछ और नहीं।

कितना कठिन है कि आईडीई सुविधाओं की एक बहुत कुछ कर सकते हैं दोहराने एक प्लगइन का निर्माण करने के लिए होगा। मैं समझ अगर वे जे एस में यह दोहराने कर सकते हैं (खेल के मैदान में) यह -THAT- कठिन करने के लिए एक ST2 प्लगइन के रूप में नहीं होना चाहिए। मैं सिर्फ यकीन है कि जहां शुरू करने के लिए नहीं कर रहा हूँ ... मैं जानता हूँ कि एक ST2 प्लगइन का निर्माण करने के लिए कैसे ... लेकिन मैं compilers, पारसर्स, आदि के बारे में कुछ भी नहीं पता ...

11/10/2012 को 18:41
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


6 जवाब

वोट
11

[संपादित करें] यहां प्रारंभ टीएस प्लगइन की सूची है, कि मैं करने की तारीख रखने के लिए कोशिश करता हूँ:

[/ संपादित करें]

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

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

आप एक पूर्ण विशेषताओं उदात्त प्लगइन बनाने के लिए चाहते हैं, तो मैं टाइपप्रति पर एक नज़र लेने के लिए सलाह सेवाओं जो स्वत: पूर्ण करने और इस तरह के लिए सभी आवश्यक कार्यों प्रदान करते हैं। languageService.ts आप के लिए क्या देख रहे हो जाना चाहिए। इसके अलावा, आप टाइपप्रति के स्रोत-कोड पर एक नज़र रखना चाहिए खेल का मैदान , के रूप में वे वेब पर जे एस के माध्यम से स्वत: पूर्ण करने प्रदान करते हैं। दुर्भाग्य से आप अन-कम करें खुद के स्रोत के लिए है, के रूप में वहाँ है खेल का मैदान के लिए कोई आधिकारिक स्रोत-कोड।

किसी भी मामले में, मैं खुशी मदद करने के लिए यदि आप वास्तव में एक उदात्त टाइपप्रति प्लगइन बनाने में रुचि रखते हैं तैयार होगा!

[संपादित करें]

तुम भी जोड़ने के बारे में जानकारी के लिए उदात्त प्रलेखन पर गौर करना चाहिए पूर्ण करने

15/10/2012 को 19:28
का स्रोत उपयोगकर्ता

वोट
6

वहाँ Microsoft से उदात्त पाठ के लिए नए टाइपप्रति प्लगइन है: https://github.com/Microsoft/TypeScript-Sublime-Plugin

13/04/2015 को 11:41
का स्रोत उपयोगकर्ता

वोट
2

मैं इन अन्य पर एक नजर है होगा संभव समाधान, नोड के लिए विशेष रूप से, और वहाँ से जाना:

नोड से टाइपप्रति संकलक का उपयोग करें

टाइपप्रति NodeJS मॉड्यूल पहुँच के लिए एक स्पष्ट सार्वजनिक एपीआई प्रदान करता है?

11/10/2012 को 23:46
का स्रोत उपयोगकर्ता

वोट
1

उदात्त पाठ के लिए टाइपप्रति प्लगइन

  • चुनते हैं

    Preferences --> Setting - User 
    
  • इस पंक्ति जोड़ें

    "typescript_tsdk": "<path to your folder>/node_modules/typescript/lib"
    
  • मैक और उबंटू:

    सीडी ~ / "लायब्रेरी / एप्लिकेशन समर्थन / उदात्त पाठ 3 / संकुल"

    git clone --depth 1 https://github.com/Microsoft/TypeScript-Sublime-Plugin.git TypeScript
    
  • विंडोज पर और:

    सीडी "% APPDATA% \ उदात्त पाठ 3 \ संकुल"

    git clone --depth 1 https://github.com/Microsoft/TypeScript-Sublime-Plugin.git TypeScript
    
18/11/2016 को 05:45
का स्रोत उपयोगकर्ता

वोट
0

टाइपप्रति सिर्फ एक भाषा और संकलक से अधिक है। यह एक सर्वर जो तीसरे पक्ष के प्लग-इन के माध्यम से एक्स्टेंसिबल हो सकता है के साथ प्रदान करता है। हम उपयोगकर्ताओं को एक डिजाइन के रूप में और इस तरह के रूप हमारे अपने एक्सटेंशन लागू:

  • refactor सुझाव
  • स्वतः पूर्ण
  • फ़ाइल / मॉड्यूल कस्टम संकल्प
  • संकलक निदान
  • आदि आदि

और अच्छी बात यह है कि है कि यदि आप इस बुनियादी सुविधाओं का उपयोग कर अपने समाधान को लागू हर प्रमुख संपादक यह बॉक्स से बाहर का समर्थन करेंगे :) मुझे पता है कि कम से कम vscode, परमाणु webstorm और उदात्त प्लगइन्स कि सिर्फ tsserver (टाइपप्रति भाषा सर्वर) के साथ संवाद है और सभी कार्यक्षमता प्रदान करता है खपत करते हैं।

मैं तो बस इस शानदार दुनिया में प्रवेश किया, लेकिन दुर्भाग्य से प्रलेखन गरीब है फिर भी मैं कुछ प्रगति की थी। आप इस के साथ शुरू करने के लिए goind रहे हैं, तो ये मेरे सुझाव दिए गए हैं:

यहाँ से प्रारंभ करें:

यह (मैं तो बस शुरू हो रही हूँ तो WIP है) छोटे प्लग इन की मेरे संग्रह है https://github.com/cancerberoSgx/typescript-plugins-of-mine विशेष रूप से मैं ट्यूटोरियल के साथ शुरू करने के लिए आप की सिफारिश: https: // cancerberosgx.github.io/typescript-plugins-of-mine/sample-ts-plugin1/src/

प्रतिक्रिया बहुत स्वागत है, धन्यवाद है!

09/05/2018 को 05:45
का स्रोत उपयोगकर्ता

वोट
-3

मेरा सुझाव है कि हो सकता है आप में एक नजर है की एक संकलक का निर्माण करते हैं या wounderful पुस्तक भाषा कार्यान्वयन पैटर्न यदि आप सबसे अच्छा अभ्यास एल्गोरिदम पर एक संपूर्ण संदर्भ की जरूरत है।

11/10/2012 को 18:47
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more