2012-09-07 9 views
6

विजुअल स्टूडियो F # के लिए स्वत: स्वरूपण प्रदान नहीं करता है, क्या कोई अन्य संपादक है जिसे मैं स्वचालित करने के लिए उपयोग कर सकता हूं?ऑटो टिडी अप करने के लिए कोई उपकरण है F # कोड

मैं इसे अंकगणितीय ऑपरेटर (a+b)(a + b) या असाइनमेंट ऑपरेटरों = को जाता है के बीच में उचित सफेद रिक्त स्थान डाल चाहते हैं

+0

मुझे संदेह है कि अभी तक ऐसा कुछ भी नहीं है। यह ऐसी चीज है जो Resharper सी # के लिए अच्छा है और Resharper के लिए एक F # प्लगइन बनाने के लिए एक (युवा) [प्रोजेक्ट] (https://github.com/JetBrains/FSharper) है। – Geoff

उत्तर

3

मैं a source code formatter for F# विकसित किया गया है। स्रोत on Github पाया जा सकता है।

फिलहाल, एक वीएस एक्सटेंशन in Visual Studio gallery जारी किया गया है। एपीआई और कमांड लाइन पहले से ही उपलब्ध हैं, जबकि अन्य आईडीई और संपादकों के लिए एकीकरण संभव होना चाहिए।

वीएस एक्सटेंशन formatting selection feature के माध्यम से अच्छी तरह से वर्णित स्थितियों को संभाल सकता है।

2

जेनेरिक कोड खरोज Emacs में FSharpMode में समर्थित है: Link to download site लेकिन यह अभ्यस्त आप स्वत: करने के लिए मदद ऑपरेटरों के सफेद-अंतरिक्ष अलगाव, केवल इंडेंटेशन।

शायद सिंटैक्स हाइलाइटिंग के लिए टॉमस पेट्रीसेक्स कोड के आधार पर एक साधारण फ़ॉर्मेटर लिखें?

Link to FSharp.Formatting

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