IntelliJ IDEA हे JetBrains कंपनीकडून जावा ऍप्लिकेशन्ससाठी एकात्मिक विकास वातावरण आहे. हे सर्व नवीनतम तंत्रज्ञान आणि फ्रेमवर्कसाठी समर्थनासह सर्वात बुद्धिमान आणि सर्वात सोयीस्कर जावा विकास वातावरण म्हणून स्थित आहे.

Eclipse IDE आणि NetBeans IDE सोबत IntelliJ IDEA हे शीर्ष तीन सर्वात लोकप्रिय 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 च्या रन कॉन्फिगरेशनची आहे .

IDE तुमचा कोड चालवण्याचे अनेक मार्ग देते (तुमची मुख्य पद्धत):

  1. फक्त तुमच्या मुख्य पद्धतीच्या पुढील रन बटणावर क्लिक करा किंवा मुख्य पद्धत असलेल्या वर्गावर क्लिक करा .

  2. प्रोजेक्ट ट्रीमधील फाईलवर उजवे-क्लिक करा. नंतर रन निवडा …

  3. प्रगत पर्यायांसह चालवा.

तिसरी पद्धत वापरताना नवशिक्यांना अनेकदा अडचणी येतात. विविध फाइल्स चालवल्यानंतर, IDEA त्याऐवजी प्रत्येक फाइल/वर्गासाठी रन कॉन्फिगरेशन तयार करते आणि "रन कॉन्फिगरेशन" च्या सूचीमध्ये सेव्ह करते.

तुम्ही काही सेटिंग निवडल्यास आणि कॉन्फिगरेशन संपादित करा… दाबल्यास , आम्ही प्रगत रन सेटिंग्ज पाहू:

या सेटिंग्जमुळे तुम्ही प्रोग्राम चालवण्यासाठी Java ची कोणती आवृत्ती वापरू इच्छिता हे निर्दिष्ट करू देते आणि तुम्ही अतिरिक्त वातावरण सेटिंग्ज किंवा प्रोग्राम वितर्क जोडू शकता. प्रोग्राम आर्ग्युमेंट्स हे वितर्क आहेत जे main() मेथडमध्ये पास केले जातात.

किती सोयीस्कर वैशिष्ट्य! परंतु नवशिक्यांद्वारे आलेल्या सर्वात सामान्य समस्येचे हे तंतोतंत स्त्रोत आहे, म्हणजे "माझ्यासाठी भिन्न कोड चालू आहे".

आमच्या फाइलशी जुळत नसलेली रन कॉन्फिगरेशन निवडल्यावर तुम्ही रन बटण दाबल्यास समस्या उद्भवते :

ही चूक टाळण्यासाठी, ड्रॉप-डाउन सूचीमधून इच्छित फाइल/वर्गाचे नाव निवडा.

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 ( डबल Shift , म्हणजे पटकन Shift 2 वेळा दाबा ) — प्रत्येक गोष्टीसाठी सर्वत्र शोधा (चांगले, ते वर्ग आणि फाइल्स शोधते, परंतु पद्धती नाही). जेव्हा तुम्हाला कुठेतरी काहीतरी पाहिल्याचे आठवते आणि नावातील काही अक्षरे देखील आठवतात तेव्हा हे उपयुक्त ठरते — ही विंडो तुम्हाला ते शोधण्यात मदत करेल.

वर्ग शोधताना, तुम्ही नावाचा काही भाग किंवा CamelCase मध्ये फक्त पहिली 2 अक्षरे टाकू शकता. उदाहरणार्थ, BuRe BufferedReader शोधेल :

Ctrl + Shift + V — एक स्मार्ट पेस्ट ऑपरेशन जे तुम्ही कॉपी केलेल्या शेवटच्या काही आयटम लक्षात ठेवते.

Ctrl + Shift + Space — स्मार्ट स्वयं-पूर्णता जे संदर्भावर आधारित मूल्ये बदलण्यासाठी पर्याय सुचवते.

Ctrl + Shift + A — क्रिया शोधते. तुम्ही एखाद्या क्रियेसाठी अचानक हॉटकी विसरलात परंतु त्याचे नाव लक्षात ठेवल्यास, तुम्ही कोणतीही क्रिया शोधू शकता आणि नंतर ती चालवू शकता.

Ctrl + Alt + M — निवडलेल्या कोडचा तुकडा वेगळ्या पद्धतीने काढतो. रिफॅक्टरिंगसाठी ही हॉटकी खूप उपयुक्त आहे.

Alt + Enter - कोणत्याही समस्येचे निराकरण करणारी स्वयं-पूर्णता. खरोखर, हे जवळजवळ नेहमीच मदत करते. तुम्हाला काही संकलन त्रुटी आढळल्यास आणि तुम्हाला अचूक उपाय माहित नसल्यास, सर्वप्रथम IDEA काय सुचवते ते पाहणे आवश्यक आहे.

Alt + Insert — काहीही आणि सर्वकाही स्वयंचलितपणे व्युत्पन्न करते: पद्धती, रचनाकार, वर्ग...

Ctrl + O — पालकांच्या पद्धती ओव्हरराइड करते.

Ctrl + K — Git सह काम करताना, कमिट.

Ctrl + Shift + K — Git सह काम करताना, पुश करते.

Ctrl + Alt + S — IDEA सेटिंग्ज.

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

हे IntelliJ IDEA च्या उपयुक्त कार्यक्षमतेच्या संपूर्ण यादीपासून दूर आहे. भविष्यातील धड्यांमध्ये, आम्ही डीबग मोडसह इतर अनेक उपयुक्त वैशिष्ट्यांबद्दल बोलू.