java - किसी भी तरह से(या शॉर्टकट) ऑटो को इजीलीज आईडीईए में कक्षाओं में आयात करें जैसे कि ग्रहण में?




eclipse intellij-idea (4)

IntelliJ IDEA की तरह लगता है कि मिस्ड क्लास को स्वचालित रूप से आयात किया जाएगा, और आप उन्हें Alt + Enter मैन्युअल रूप से हिट करके आयात कर सकते हैं।

ग्रहण में, जावा में कोडिंग करते समय और Ctrl + Shift + O ऑटो को दबाने से सभी वर्ग स्वतः ही आयात हो जाते हैं।
NetBeans में, यह Ctrl + Shift + I के साथ किया जाता है।

क्या IntelliJ IDEA में ऐसा करने का कोई तरीका है?

मैंने Google, StackOverflow, IntelliJ IDEA कॉन्फ़िगरेशन और आधिकारिक IntelliJ वेबसाइट कीबोर्ड शॉर्टकट्स में एक समान शॉर्टकट खोजा है जिसे आप मिस नहीं कर सकते


IntelliJ IDEA में आयात जोड़ने की क्रिया नहीं है। बल्कि इसमें आपके जैसे टाइप करने की क्षमता है। यदि आप सेटिंग> संपादक> सामान्य> ऑटो आयात में "फ्लाई पर असंदिग्ध आयात जोड़ें" को सक्षम करते हैं, तो IntelliJ IDEA उन्हें किसी भी शॉर्टकट की आवश्यकता के बिना आपको जोड़ देगा। आप किसी वर्ग को भारी उपयोग करने के लिए ऑटो आयात से बाहर करने के लिए कक्षाएं और पैकेज भी जोड़ सकते हैं, एक ही नाम के अन्य वर्गों के साथ झड़प, अस्पष्ट।

उन कक्षाओं के लिए जो अस्पष्ट हैं (या क्या आप "फ्लाई पर असंदिग्ध आयात जोड़ें" विकल्प बंद करना पसंद करते हैं), बस वर्ग का नाम टाइप करें (बस नाम ठीक है, पूरी तरह से योग्य होने की आवश्यकता नहीं है)। कोड पूरा करने का उपयोग करें और इच्छित वर्ग का चयन करें:

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

वैकल्पिक रूप से, क्लास का नाम टाइप करें और फिर Alt + Enter या Alt + एंटर करें "इरादा एक्शन और क्विक-फ़िक्स-फिक्स दिखाएं" और फिर आयात विकल्प चुनें।

हालाँकि मैंने इसका कभी उपयोग नहीं किया है, लेकिन मुझे लगता है कि एक्लिप्स कोड फॉर्मैटर थर्ड पार्टी प्लग-इन वही करेगा जो आप चाहते हैं। यह एक विशेषता के रूप में "ग्रहण के आयात का अनुकूलन" की सूची देता है। अधिक जानकारी के लिए इसके instructions देखें। लेकिन अंत में, मुझे संदेह है कि एक बार जब आप उनके प्रतिमान का उपयोग कर लेते हैं तो आपको IDEA में निर्मित कार्य ठीक लगेंगे। सामान्य तौर पर, IDEA "इरादों द्वारा विकसित" अवधारणा का उपयोग करता है। इसलिए आयात विवरण जोड़ने के लिए मेरे विकास कार्य को बाधित करने के बजाय, मैं केवल वह वर्ग टाइप करता हूं जो मैं चाहता हूं (मेरा इरादा) और IDEA स्वचालित रूप से मेरे लिए वर्ग के लिए आयात विवरण जोड़ता है।


एक बार में सभी आयात नहीं कर सकते, लेकिन निम्नलिखित संयोजन का उपयोग कर सकते हैं:

ALT + Enter -> इरादा कार्रवाई और त्वरित-सुधार दिखाएं।

F2 -> अगली हाइलाइट की गई त्रुटि।


एक बार में सभी नहीं। लेकिन आप दबा सकते हैं

Alt + दर्ज करें

लोग यह मान लेते हैं कि यह तभी काम करता है जब आप किसी विशेष वस्तु पर हों। लेकिन यह वास्तव में "अगले लापता प्रकार" के लिए काम करता है। इसलिए यदि आप Alt + Enter दबाते हैं, तो IDEA एक के बाद एक तय करता है जब तक कि सब ठीक न हो जाए।







hotkeys