एक्लिप्स स्कैला प्लगइन में एक अच्छी सुविधा है जो आपको माउस के ऊपर जाने पर एक चर का प्रकार दिखाती है। मैं IntelliJ प्लगइन के साथ एक ही जानकारी कैसे देख सकता हूं?
एक्लिप्स स्कैला प्लगइन में एक अच्छी सुविधा है जो आपको माउस के ऊपर जाने पर एक चर का प्रकार दिखाती है। मैं IntelliJ प्लगइन के साथ एक ही जानकारी कैसे देख सकता हूं?
जवाबों:
अभिव्यक्ति और प्रकार का चयन करें Alt+ =।
यदि आप शॉर्टकट बदलना चाहते हैं Preferences > Keymap, तो खोज फ़ील्ड में "टाइप इन्फो" दर्ज करें।
पुराने संस्करणों में, यह Shift+ Ctrl+ Alt+ है T।
CTRL / कमांड कुंजी और चर या विधि पर होवर करें।
आप इसके प्रकार को देखने के लिए एक चर या विधि हस्ताक्षर पर Ctrl+ हिट कर सकते हैं Q।
किसी भी अभिव्यक्ति के प्रकार को देखने के लिए एक साफ चाल भी है: अभिव्यक्ति का चयन करें और Ctrl+ Alt+ टाइप करें V। यह एक्सट्रैक्शन के लिए एक्सट्रैक्ट वेरिएबल डायलॉग को एक्सप्रेशन टाइप के साथ दिखाया जाएगा।
आप IntelliJ को ग्रहण की तरह सेट कर सकते हैं। के लिए जाओ:
File -> Settings -> Languages & Frameworks -> Scala
और फिर "एमएस के बाद माउस होवर पर टाइप जानकारी दिखाएं" पर टिक करें और अपना पसंदीदा टाइमआउट सेट करें।
यह अच्छी तरह से काम करता है सिवाय इसके कि अन्य संदेश वरीयता लेने लगते हैं। सबसे आम "डिक्लेरेशन का उपयोग कभी नहीं किया जाता है" जो कि अभी काफी समय है यदि आपने अभी लिखा है valऔर यह देखना चाहते हैं कि यह टाइप है। फिर आपको PC ( + + ) forMac के लिए ( Alt+ =) का सहारा लेना होगा।CtrlShiftP
IntelliJ 2016 में और बाद में Mac OS X 10.5+कीबाइंडिंग के साथ कीबाइंडिंग Ctrl+ ⇧+ है P।
पुराना उत्तर:
Keybindings के साथ MacOS के तहत Mac OS X 10.5+, यह माना जाता है कि ⌘+ =, हालांकि यह बिल्कुल भी काम नहीं करता है (मेरे लिए)।
सेटिंग्स में ( Preferences > Keymapऔर "प्रकार जानकारी" खोज क्षेत्र में प्रवेश), मैं शॉर्टकट जोड़ा Ctrl+ ⌘+ Tकार्रवाई करने के लिए। यह शॉर्टकट ठीक काम करता है।
CTRL + Shift + P- सिंगल वैल्यू टाइप (अधिक विवरण प्रदान करता है):CTRL + J
माउसओवर के रूप में कमांड कुंजी दबाए रखें। नोट: मैंने मैक की X X पर मानक कीबाइंडिंग के साथ इसका परीक्षण किया। अलग-अलग ओएस या गैर-मानक कीबाइंडिंग अलग-अलग हो सकते हैं, लेकिन कार्यक्षमता निश्चित रूप से है।
val test = Seq(1,2)लिए Seq [+ A] के लिए टाइप जानकारी नहीं दिखाता है [Int]
यहाँ के आसपास अच्छे सुझाव एकत्र किए गए हैं, लेकिन चूंकि मैपिंग कीबोर्ड बाइंडिंग से भिन्न होती है, यहाँ Mac OS X 10.5+बाइंडिंग के लिए सारांश है ।
ctrl + हॉवर: अभिव्यक्ति के प्रकार को दिखाएं
alt + हॉवर: अभिव्यक्ति पर क्लिक करने से इसके मूल्य का निरीक्षण होता है!
⌘+ hover + hover की तरह काम करता है ctrl, लेकिन यह भी अभिव्यक्ति के अन्य संदर्भों के लिए लिंक पर क्लिक करने की अनुमति देता है (ctrl + क्लिक स्पष्ट रूप से नहीं करता है क्योंकि इसे OS X में राइट क्लिक माना जाता है)।
नोट: Mac OS X 10.5+बाइंडिंग अभी भी IntelliJ 13.1 में डिफ़ॉल्ट नहीं हैं , लेकिन वे वास्तव में होना चाहिए। उनके पास पुराने Mac OS Xबाइंडिंग की तुलना में अधिक देशी ओएस एक्स है । आप उन्हें Preferences > "keyboard"(खोज क्षेत्र में)> के माध्यम से सक्रिय कर सकते हैंKeymap > Keymaps: Mac OS X 10.5+
इन (IntelliJ 13.1 के रूप में) के साथ असली प्रयोज्य समस्या यह है कि किसी को कुंजी पकड़नी है, फिर कर्सर को स्थानांतरित करना होगा। यह आदर्श रूप से भी काम करना चाहिए जब आपके पास पहले से ही अभिव्यक्ति पर कर्सर है, तो ctrl / alt / cmd को दबाकर रखना शुरू करें। मैं इसके लिए उनसे अनुरोध करूंगा।
ps। मुझे पता है कि यह ओएस एक्स है, आधिकारिक तौर पर, मैक ओएस एक्स नहीं। इंटेलीज आईडीईए अभी भी पुराने नामकरण का उपयोग कम से कम कीपैप्स के लिए करता है।
विंडोज में। Alt + = मैक में। विकल्प + =