2012-07-26 7 views
29

हास्केल के लिए शानदार 2 एकीकरण की वर्तमान स्थिति क्या है? मैं अब तक दो संभावित पैकेज देखता हूं। कोड हाइलाइटिंग और एक आरईपीएल प्लगइन के लिए एक प्लगइन।हास्केल विकास के लिए शानदार 2 का उपयोग करना?

क्या हास्केल के लिए कोई इंटेलि-सेंसर प्लगइन है? शायद हैकेज के साथ एकीकरण भी?

धन्यवाद।

+2

मुझे इस प्रश्न के उत्तर में बहुत दिलचस्पी होगी, क्योंकि मैं अपने अधिकांश विकास के लिए सब्लिमे टेक्स्ट 2 का उपयोग करता हूं। –

+0

भी रुचि रखते हैं। हालांकि सामान्य शब्द पूर्णता मेरे लिए इतनी दूर है। – Cubic

+0

https://bitbucket.org/holmak/sublime-text-haskell स्पष्ट रूप से पूर्णता और सूचियों को बढ़ाता है और त्रुटियों को हाइलाइट करता है। – Cubic

उत्तर

17

SublimeHaskell plugin सब्लिमेटेक्स्ट के साथ हास्केल विकास के लिए आधुनिक विकल्प है। यह अच्छी तरह से बनाए रखा है और इसमें बहुत उपयोगी सुविधाएं हैं।

अन्य बहुत उपयोगी प्लगइन्स:

  • Shell Turtlestein, जो आप जल्दी संपादक अंदर से एक भी कीस्ट्रोक के तहत खोल आदेशों में टाइप करने की अनुमति देता है।
  • SublimeREPL, जो आपको संपादक के अंदर से जीएचसीआई चलाने की अनुमति देता है। हालांकि अभी तक cabal repl के समर्थन के बिना।
  • SideBarEnhancements, जिसे मैं मुख्य रूप से माउस को छूए बिना फ़ाइलों का नाम बदलने/स्थानांतरित करने के लिए उपयोग करता हूं। इसके साथ आप Ctrl/Cmd + P हिट कर सकते हैं और संवाद दर्ज करने के लिए "नाम बदलें" या "स्थानांतरित करें" टाइप कर सकते हैं।
7

मैं इस समय विशेष रूप से सब्लिमे का उपयोग करता हूं और जब यह बॉक्स के बाहर विशेष नहीं है, तो क्यूबिक के रूप में सब्लिम-टेक्स्ट-हैकेल स्थापित करने से यह थोड़ा बेहतर होता है (जब आप फ़ाइल को सहेजते हैं तो यह संकलन और हाइलाइट करेगा। स्पष्ट रूप से ऑटो पूर्णता को बढ़ाता है)।

मैंने अपने स्वयं के प्लगइन लिखने के साथ प्रयोग किया है लेकिन वास्तविकता यह है कि वास्तव में बहुत सी संभावनाएं लागू करने में कठिनाई होती है क्योंकि एपीआई वास्तव में प्रतिबंधित है (ऑटो को टाइप हस्ताक्षर जैसे अतिरिक्त जानकारी जोड़ने का कोई तरीका नहीं है उदाहरण के लिए अपूर्ण विकल्प)।

ऐसा लगता है कि देव कुछ अनुरोधित एपीआई सुविधाओं को जोड़ने पर काम कर रहे हैं, लेकिन तब तक, सब्लिमे-टेक्स्ट-हैकेल शायद सबसे अच्छा हास्केल प्लगइन है।

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