2011-04-11 15 views

उत्तर

2

यहाँ एक दृश्य स्टूडियो विस्तार है: https://github.com/vlasenkoalexey/FSharp.Interactive.Intellisense

यह C# इंटरैक्टिव IntelliSense के रूप में रूप में अच्छा काम नहीं करता है लेकिन यह एक हो सकता है अच्छी शुरुआत।

9

संख्या सबसे अच्छा तरीका सहभागी एफ # में कोड लिखने के लिए एक नई स्क्रिप्ट फ़ाइल बनाने और स्क्रिप्ट फ़ाइल में सभी कोड लिखने (जहां आप सभी स्वतः पूर्ण और पृष्ठभूमि प्रकार की जाँच मिल) है। फिर आप कोड का चयन करें और F # इंटरएक्टिव विंडो में इसका मूल्यांकन करने के लिए Alt + Enter दबाएं।

एफ # सेवा दृश्य स्टूडियो में चल रहे एक विधि है कि घोषणाओं (source code देखें) रिटर्न है, इसलिए यह एफ # इंटरएक्टिव जैसे करने के लिए IntelliSense जोड़ने के लिए संभव हो जाएगा MonoDevelop में। हालांकि, मुझे लगता है कि लोगों की सबसे मुख्य संपादक में कोड लिखने, तो यह तो लगातार अनुरोध

+2

हां, यह संभव होगा ... असल में, एफएसआई में पहले से ही सीमित प्रकार की इंटेलिजेंस है, जब आप इसे कंसोल विंडो में चलाते हैं। – Laurent

+0

शायद एक प्लगइन उपलब्ध है? –

+6

एफ # इंटरएक्टिव में इंटेलिसेंस समर्थन होना वास्तव में बुरा विचार नहीं होगा। –

0

वी.एस. 2015, सामुदायिक संस्करण

कंसोल में कोई स्वत: पूर्ण है, लेकिन अधिक कष्टप्रद कोई विश्वसनीय स्वत: पूर्ण नहीं है ... संपादक में

एक ही तरीका है कि लगता है को दूर से काम वास्तव में एक अन्य परियोजना में .fsx के बजाय एक .fs है और सेट अप निर्भरता के लिए है, अपने समाधान के आराम करने के लिए नेविगेट करने के इस तरह F12 काम करता है, और आप प्राप्त अन्य परियोजनाओं के ऑटो-पूर्ण आदि का एक ही स्तर।

..

टिप्पणी या नई परियोजना को बाहर करने से पहले आप को संकलित करने के लिए मत भूलना, अन्यथा आप कुछ संभवतः खतरनाक स्क्रिप्ट कहीं से क्रियान्वित हो सकता है

दिलचस्प बात यह है सी # इंटरैक्टिव है, जो एफ # इंटरैक्टिव की कुल प्रतिलिपि है स्वत: पूर्ण। तो यह थोड़ा दूर लाया जाता है, लेकिन किसी बिंदु पर - यदि सी # इंटरैक्टिव कुछ उपयोग करने योग्य जैसा दिखता है, तो शायद इसे अपने एफ # प्रोजेक्ट पर इस्तेमाल करें और निराशा के साथ किया जाए।

1

खैर, आप टैब कुंजी दबाकर autocompletation मिलता है।

खुला एस [टैब] प्रणाली लिखेंगे और इतने पर

यह डिफ़ॉल्ट रूप से चालू किया जाना चाहिए।

अधिक जानकारी के लिए देखें:

fsi.exe --help

या चलाने

fsi.exe --readline +

2

अलेक्सी Vlasenko बनाया वीएस2013 और वीएस2015 के लिए F# Interactive Intellisense। यह आपके द्वारा FSI में बनाए गए किसी भी चर/फ़ंक्शन के बारे में जानता है। मेरे सबसे बड़ी शिकायत यह है कि यह दस्तावेज या प्रकार हस्ताक्षर प्रदर्शित नहीं करता है

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