2013-04-04 13 views
12

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

क्या इंटेलिजे आइडिया 12.1 (इस टिप्पणी के नवीनतम संस्करण) में एक समान सुविधा है?

सबसे नज़दीकी चीज़ जो मुझे मिल सकती थी वह प्रकार की जानकारी सेटिंग थी। डिफ़ॉल्ट कुंजी बाइंडिंग मैक ओएस 10.7.5 पर मेरे लिए भी काम नहीं करती थी। ट्वीविंग के बाद भी, यह सार्वभौमिक रूप से काम नहीं करता है क्योंकि यह ग्रहण में करता है जो कि बहुत कुछ के लिए एक प्रकार दिखाता है। क्या कोई इसे काम करने में कामयाब रहा है? मेरी आदर्श सेटिंग ग्रहण की तरह होवर पर टाइप जानकारी होगी।

मैंने स्केल के लिए इंटेलिजे आईडीई के बारे में बहुत सी बातें सुनी हैं लेकिन अब तक ग्रहण स्काला प्लगइन हाथ जीतता है।

उत्तर

19

सेटिंग्स> स्काला और चेकबॉक्स "देरी के साथ माउस गति पर दिखाएँ प्रकार की जानकारी" का चयन करने के लिए जाने के लिए माउस मंडराना प्रकार की जानकारी पर सक्षम करने के लिए।

enter image description here

8

Type Info IntelliJ में बहुत अच्छा है; किसी दिए गए चर या फ़ंक्शन के प्रकार को देखने के लिए आपको कुंजी शॉर्टकट दबा देना होगा।

अगर मुझे सही याद है, तो Type Info के मुख्य शॉर्टकट और इंटेलिजे में कुछ और के बीच एक संघर्ष है। यदि आप Settings -> Keymap -> Plug-ins -> Scala -> Type Info पर जाते हैं, तो इसे डबल-क्लिक करें, आपको संघर्ष दिखाई देंगे। मैंने अपना बदलकर Option= में बदल दिया। (अधिक युक्तियों के लिए this जवाब देखें कि क्या वह अभी भी काम नहीं करता है)

एक और शॉर्टकट मैं काफी एक बहुत का उपयोग करें जल्दी से एक परिभाषा को देखने के लिए shiftI है।

+0

मैं कुंजीपटल काम करने के लिए, हालांकि मैं इसे हॉवर पर काम करने के लिए प्राप्त करने के लिए पसंद करते हैं बाध्यकारी हो गया। इसके अलावा टाइप-जानकारी कभी-कभी अपर्याप्त होती है। अगर मैं ग्रहण में फ़ंक्शन कॉल पर होवर करता हूं तो यह मुझे बहुत विस्तार देता है। अगर मैं फोरच पर होवर करता हूं तो यह मुझे देता है: डीफ फोरैच [यू] (एफ: akka.actor.ActorRef => यू): यूनिट इंटेलिजे मुझे यूनिट देता है। – Rajiv

4

बिल्कुल वही नहीं जो आप खोज रहे हैं लेकिन पर्याप्त बंद करें - आप कर्सर को फ़ंक्शन नाम, वैल नाम इत्यादि के अंदर दबा सकते हैं, और आप प्रकार के साथ पॉपअप प्राप्त करेंगे।

+0

हाँ होवर पर अच्छा होगा। इसके अलावा मुझे यह परेशान लगता है कि कार्यों पर प्रकार की जानकारी सिर्फ उनके रिटर्न प्रकार है। – Rajiv

1

मैं स्कैला प्लगइन 0.30.387 के साथ आइडिया 13.0.2 का उपयोग कर रहा हूं - ग्रहण की तरह होवर पर टाइप जानकारी प्रदर्शित करने का एक विकल्प है। इसे चालू करने के लिए, देखें

प्राथमिकताएं -> स्काला

3

IntelliJ विचार 14 (OSX) वरीयताओं में इस विकल्प है -> भाषा और फ़्रेमवर्क -> स्काला संकलित सर्वर मेनू विकल्प।

है कि यह सुनिश्चित साथ देरी विकल्प माउस गति पर दिखाएँ प्रकार की जानकारी टिक गया है।

enter image description here

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