IntelliJ IDEA, JetBrains कंपनी के Java अनुप्रयोगों के लिए एक एकीकृत विकास परिवेश है। यह सभी नवीनतम तकनीकों और रूपरेखाओं के समर्थन के साथ सबसे बुद्धिमान और सबसे सुविधाजनक जावा विकास वातावरण के रूप में स्थित है।

IntelliJ IDEA एक्लिप्स IDE और NetBeans IDE के साथ शीर्ष तीन सबसे लोकप्रिय Java IDE में से एक है।

IntelliJ IDEA की सेवा की शर्तें

जनवरी 2001 में IntelliJ IDEA के पहले संस्करण के बाद से, JetBrains नई सुविधाओं को जोड़ रहा है और मौजूदा सुविधाओं में सुधार कर रहा है।

संस्करण 9.0 से शुरू होकर, IntelliJ IDEA दो स्वादों में उपलब्ध है:

  • सामुदायिक संस्करण
  • सर्वश्रेष्ठ संस्करण

सामुदायिक संस्करण Apache 2.0 लाइसेंस के तहत एक निःशुल्क संस्करण है। यह JVM और Android विकास के साथ-साथ ग्राफिकल यूजर इंटरफेस (GUI) के साथ एप्लिकेशन विकसित करने के लिए है। यह शैक्षिक उद्देश्यों के लिए नौसिखिए डेवलपर्स और व्यावसायिक विकास के लिए पेशेवरों के लिए उपयोगी है।

परम संस्करण एक वाणिज्यिक लाइसेंस के तहत उपलब्ध है और सामुदायिक संस्करण की तुलना में अधिक उपकरणों का समर्थन करता है। यह संस्करण उद्यम और वेब विकास के लिए अभिप्रेत है। यह बैकएंड और फ्रंटएंड डेवलपर्स के लिए उपयोगी होगा।

अगले छह महीनों के लिए, सामुदायिक संस्करण आपके लिए पर्याप्त रहेगा।

IntelliJ IDEA तीन प्लेटफार्मों के लिए उपलब्ध है: Windows, macOS, Linux। आप आधिकारिक JetBrains वेबसाइट से नवीनतम संस्करण डाउनलोड कर सकते हैं ।

मेरे लिए अलग कोड क्यों चलता है?

यह नौसिखियों के सबसे आम प्रश्नों में से एक है। यहाँ मुद्दा IntelliJ IDEA का रन कॉन्फ़िगरेशन है ।

आईडीई आपके कोड को चलाने के कई तरीके प्रदान करता है (आपकी मुख्य विधि):

  1. बस अपनी मुख्य विधि या मुख्य विधि वाली कक्षा के बगल में स्थित रन बटन पर क्लिक करें।

  2. प्रोजेक्ट ट्री में फ़ाइल पर राइट-क्लिक करें। इसके बाद रन चुनें ...

  3. उन्नत विकल्पों के साथ चलाएँ।

तीसरी विधि का उपयोग करते समय शुरुआती लोगों को अक्सर कठिनाइयाँ होती हैं। विभिन्न फाइलों को चलाने के बाद, आईडीईए इसके बजाय प्रत्येक फ़ाइल/वर्ग के लिए रन कॉन्फ़िगरेशन बनाता है और इसे "रन कॉन्फ़िगरेशन" की सूची में सहेजता है।

यदि आप कुछ सेटिंग चुनते हैं और कॉन्फ़िगरेशन संपादित करें... दबाते हैं , तो हम उन्नत रन सेटिंग देखेंगे:

ये सेटिंग्स आपको यह निर्दिष्ट करने देती हैं कि प्रोग्राम चलाने के लिए आप जावा के किस संस्करण का उपयोग करना चाहते हैं, और आप अतिरिक्त पर्यावरण सेटिंग्स या प्रोग्राम तर्क जोड़ सकते हैं। प्रोग्राम तर्क वे तर्क हैं जो मुख्य () विधि में पारित किए जाते हैं।

कितनी सुविधाजनक सुविधा है! लेकिन यह शुरुआती लोगों द्वारा सामना की जाने वाली सबसे आम समस्या का स्रोत है, यानी "मेरे लिए अलग कोड चल रहा है"।

समस्या तब उत्पन्न होती है जब आप रन बटन दबाते हैं जब एक रन कॉन्फ़िगरेशन जो हमारी फ़ाइल से मेल नहीं खाता है, का चयन किया जाता है:

इस गलती से बचने के लिए, ड्रॉप-डाउन सूची से वांछित फ़ाइल/वर्ग का नाम चुनें।

IntelliJ IDEA में कोड के साथ काम करने के लिए उपकरण

IntelliJ IDEA में कोड के साथ काम करने के लिए कई टूल हैं। हम उनमें से कुछ का उदाहरण नीचे दे रहे हैं।

लाइव टेम्प्लेट सुविधा डेवलपर को अक्सर उपयोग किए जाने वाले कोड निर्माणों को लिखने में लगने वाले समय को काफी कम करने देती है।

उदाहरण के लिए, एक मुख्य विधि बनाने के लिए, बस संपादक में psvm टाइप करें और TAB कुंजी दबाएँ:

-> टैब ->

हॉटकी

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

Ctrl + Space — आपके इनपुट को पूरा करने के लिए विकल्पों की एक सूची दिखाता है।

Ctrl + W — स्मार्ट टेक्स्ट चयन। सबसे पहले, यह उस शब्द का चयन करता है जहां कर्सर है, और फिर निकटतम संपूर्ण विवरण, और इसी तरह संपूर्ण दस्तावेज़ तक।

और इसी तरह।

Ctrl + Y - कर्सर को उसी स्थिति में रखते हुए पूरी लाइन को हटा देता है।

Ctrl + Shift + Space - Ctrl + Space के समान , लेकिन स्थैतिक क्षेत्रों और विधियों के लिए खाते। यह किसी फ़ील्ड को उचित प्रकार से प्रारंभ करने में भी मदद करता है।

Ctrl + B — किसी फ़ील्ड, मेथड या क्लास की घोषणा पर जाता है। Ctrl + LMB दबाने जैसा ही प्रभाव पैदा करता है :

Ctrl + / — कोड की एक पंक्ति पर टिप्पणी करता है। यदि कई पंक्तियों का चयन किया जाता है, तो यह कुंजी संयोजन संपूर्ण चयन पर टिप्पणी करेगा:

Shift + F6 — फील्ड, मेथड या क्लास को उन सभी जगहों पर रीनेम करता है जहां इसका इस्तेमाल होता है।

Ctrl + Q — एक पॉपअप विंडो में, एक मेथड के लिए डॉक्युमेंटेशन दिखाता है, इसलिए आपको सोर्स कोड के जरिए सर्च करने की जरूरत नहीं है। यह इनपुट पैरामीटर्स और रिटर्न वैल्यू को समझने में मदद करता है।

Shift + Shift ( डबल शिफ्ट , यानी जल्दी से लगातार 2 बार Shift दबाएं ) - हर चीज के लिए हर जगह खोजें (खैर, यह कक्षाओं और फाइलों के लिए दिखता है, लेकिन तरीकों के लिए नहीं)। यह तब मददगार होता है जब आपको कहीं कुछ देखना याद हो और नाम के कुछ अक्षर भी याद हों - यह विंडो आपको इसे खोजने में मदद करेगी।

कक्षाओं की खोज करते समय, आप CamelCase में नाम का भाग या केवल पहले 2 अक्षर दर्ज कर सकते हैं। उदाहरण के लिए, BuRe को BufferedReader मिलेगा :

Ctrl + Shift + V - एक स्मार्ट पेस्ट ऑपरेशन जो आपके द्वारा कॉपी की गई अंतिम कुछ वस्तुओं को याद रखता है।

Ctrl + Shift + Space - स्मार्ट ऑटो-पूर्णता जो संदर्भ के आधार पर मूल्यों को प्रतिस्थापित करने के विकल्प सुझाती है।

Ctrl + Shift + A - किसी क्रिया की खोज करता है। यदि आप अचानक किसी क्रिया के लिए हॉटकी भूल जाते हैं लेकिन उसका नाम याद रखते हैं, तो आप कोई भी क्रिया खोज सकते हैं और फिर उसे चला सकते हैं।

Ctrl + Alt + M - कोड के चयनित टुकड़े को एक अलग विधि में निकालता है। यह हॉटकी रिफैक्टरिंग के लिए बहुत मददगार है।

Alt + Enter - स्वत: पूर्णता जो किसी भी समस्या को हल करती है। वास्तव में, यह लगभग हमेशा मदद करता है। यदि आपको कुछ संकलन त्रुटि मिलती है और आप सटीक समाधान नहीं जानते हैं, तो सबसे पहले यह देखना होगा कि आईडिया क्या सुझाव देता है।

Alt + सम्मिलित करें - स्वचालित रूप से कुछ भी और सब कुछ उत्पन्न करता है: विधियाँ, निर्माता, वर्ग ...

Ctrl + O - माता-पिता के तरीकों को ओवरराइड करता है।

Ctrl + K - Git के साथ काम करते समय, कमिट करता है।

Ctrl + Shift + K - Git के साथ काम करते समय, पुश करता है।

Ctrl + Alt + S — आईडिया सेटिंग।

Ctrl + Alt + Shift + S - प्रोजेक्ट सेटिंग्स।

यह IntelliJ IDEA की उपयोगी कार्यक्षमता की विस्तृत सूची से बहुत दूर है। भविष्य के पाठों में, हम डिबग मोड सहित कई अन्य उपयोगी सुविधाओं के बारे में बात करेंगे।