शुभ दिन, तुम सब! डेवलपर्स के पास एक बुनियादी 'संलेखन' उपकरण है, जो कि एक्लिप्स , नेटबीन्स आदि जैसे विकास का वातावरण है, लेकिन बिना किसी संदेह के, इस समय IntelliJ IDEA सबसे लोकप्रिय वातावरण है । यह आपकी कोडिंग क्षमताओं को सुपरचार्ज करने के लिए डिज़ाइन किया गया है, प्रक्रिया को कई बार सरल करता है। IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 1लेकिन शायद इस वातावरण द्वारा प्रदान की जाने वाली कार्यक्षमता सभी के लिए पर्याप्त नहीं होगी, या शायद कुछ लोग इसे अनुकूलित करना चाहेंगे। वास्तविकता यह है कि आपको बस इतना करना है कि प्लगइन्स जोड़कर इसकी कार्यक्षमता का विस्तार करें।
प्लगइन्स मुख्य कार्यक्रम में कार्यक्षमता जोड़ने का एक तरीका है। वे इसकी क्षमताओं का विस्तार करने के लिए डिज़ाइन किए गए हैं।
आज हम IntelliJ IDEA में काम करने के लिए 10 दिलचस्प प्लगइन्स देखेंगे। वे आपके काम में आपकी मदद करेंगे, या कम से कम आपको खुश करेंगे =) सबसे पहले, एक उदाहरण के रूप में एक नई थीम की स्थापना का उपयोग करके IntelliJ IDEA में प्लगइन्स स्थापित करने के लिए बूट कैंप के माध्यम से आपको चलाते हैं।

1. IntelliJ विचार विषय

क्या आपने कभी महसूस किया है कि बिल्ट-इन IntelliJ IDEA थीम के सीमित सेट में किसी तरह की कमी थी? शायद आप कुछ और चुनना चाहते थे। हो सकता है कि आप चारों ओर खुदाई करना चाहते हैं और कुछ ऐसा ढूंढना चाहते हैं जो आपको ठीक लगे? अच्छा, चलो करते हैं! आरंभ करने के लिए, यहां जाएं और एक थीम (या थीम पैक) चुनें जो आपको सूट करे। उदाहरण के लिए, मैंने ग्रेडिएंटो को चुना । अगला, हमारे पास प्लगइन स्थापित करने के दो तरीके हैं।

विधि 1: सीधे JetBrains वेबसाइट से इंस्टाल करें

आपके पास आईडिया खुला होना चाहिए। थीम चुनने के बाद Get -> Install बटन पर क्लिक करें। फिर आपको IntelliJ IDEA का संस्करण चुनने के लिए कहा जाएगा जिसे आपने अपने कंप्यूटर पर स्थापित किया है:IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 2
IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 3अगला, निम्न विंडो आपके विकास परिवेश में पॉप अप होगी: ठीकIntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 4 क्लिक करें । प्लगइन स्थापित है! इसके बाद, प्लगइन के काम शुरू करने के लिए आपको कभी-कभी IntelliJ IDEA को पुनरारंभ करने की आवश्यकता होती है। थीम वाले प्लगइन के लिए, यह आवश्यक नहीं था - थीम तुरंत हरे रंग में बदल गई:IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 5

विधि 2: IntelliJ IDEA से इंस्टाल करना

आईडिया में, ऊपरी बाएँ कोने में, File -> Settings पर जाएँ : इसके बाद, प्लगइन्सIntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 6 टैब पर जाएँ और सर्च बार में प्लगइन का नाम ( Gradianto ) टाइप करें, आंशिक रूप से भी: हरे रंग के Install बटन पर क्लिक करें और आप पूर्ण!IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 7

थीम बदलना

हरा ही एकमात्र नया विषय नहीं है। बाकी देखने के लिए:
  • फ़ाइल -> सेटिंग्स पर वापस जाएं
  • "उपस्थिति" टैब खोलें
उसके बाद, थीम ड्रॉप-डाउन सूची पर क्लिक करें और चार नए उपलब्ध थीम देखें: IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 8मुझे ग्रेडिएंटो डीप ओशन थीम सबसे अधिक पसंद आई:IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 9

एक प्लगइन को अक्षम/अनइंस्टॉल करना

आइए देखें कि किसी प्लगइन को अक्षम या पूरी तरह से अनइंस्टॉल कैसे करें:
  • दोबारा, सेटिंग्स खोलें -> प्लगइन्स विंडो
  • इंस्टॉल किए गए टैब का चयन करें
प्लगइन को निष्क्रिय करने के लिए अक्षम करें दबाएं : यदि आप अब सक्षम/अक्षम केIntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 10 बगल में तीरों पर क्लिक करते हैं , तो आप एक विंडो देखेंगे जिससे आप प्लगइन को अपने आईडीईए से हटा सकते हैं : जैसा कि आप देख सकते हैं, सब कुछ वास्तव में काफी सरल है :) फिर, आइए कुछ आईडिया प्लगइन्स देखें जो बहुत उपयोगी हो सकते हैं।IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 11

2. स्ट्रिंग मैनिपुलेशन

यहां एक प्लगइन है जो आपके आईडिया में कई नई स्ट्रिंग हैंडलिंग क्षमताओं को जोड़ देगा। आप इसे यहां ढूंढ सकते हैं । एक बार जब आप विकास के वातावरण को स्थापित और पुनः आरंभ करते हैं, यदि आप राइट क्लिक करते हैं, उदाहरण के लिए, चर के नाम पर या कुछ पाठ के चयन पर, आप एक नया स्ट्रिंग मैनिपुलेशन संदर्भ मेनू आइटम देखेंगे, जो चयनित स्ट्रिंग को बदलने के लिए कई संभावनाएं प्रदान करता है। :IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 12यह प्लगइन सबसे उपयोगी होगा जब आपको कुछ बहुत बड़े टेक्स्ट के साथ इंटरैक्ट करने की आवश्यकता होगी। यह आपको फ़िल्टर करने, सॉर्ट करने, केस बदलने, कोडिंग शैली बदलने की अनुमति देता है (उदाहरण के लिए, सभी टेक्स्ट को कैमलकेस में बदलना), एक ही ऑपरेशन में टेक्स्ट की सभी पंक्तियों में कुछ बदलें (ओह, जो पेचीदा लगता है), टेक्स्ट को इनकोड करें कुछ प्रारूप (उदाहरण के लिए, SHA-1 हेक्साडेसिमल प्रारूप में), और भी बहुत कुछ। हां, पहली बार में ऐसा लगेगा कि बहुत सारे अलग-अलग कार्य हैं, और यह पूरी तरह से स्पष्ट नहीं होगा कि यह या वह क्या करता है। लेकिन समय के साथ, आपको IntelliJ IDEA में टेक्स्ट-फॉर्मेटिंग भगवान बनने की आदत हो जाएगी।

3. आईडीई फीचर ट्रेनर

यह प्लगइन मुख्य रूप से शुरुआती लोगों के लिए है। यह अंतःक्रियात्मक रूप से आपको आईडीई में बुनियादी शॉर्टकट और कार्यों को सीखने में मदद करता है। आप इसे IntelliJ IDEA में अपने निजी ड्रिल सार्जेंट की तरह सोच सकते हैं। आप इसे यहां यहां ढूंढ सकते हैं । इंस्टालेशन के बाद, हेल्प -> आईडीई फीचर ट्रेनर सेक्शन में जाएं । IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 13अगला, वह विषय चुनें जिसके बारे में आप और जानना चाहते हैं। उदाहरण के लिए, रीफैक्टरिंग: IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 14और फिर चरण-दर-चरण अभ्यास पूरा करना प्रारंभ करें।

4. प्रमुख प्रमोटर एक्स

मैंने देखा है कि प्रोग्रामर जितना अधिक अनुभवी और कुशल होता है, वह उतने ही अधिक हॉटकी जानता है। आखिरकार, कोड के माध्यम से मैन्युअल रूप से खोजने या मैन्युअल रूप से कुछ करने के बजाय, आप कुछ कीबोर्ड शॉर्टकट और वॉइला दबा सकते हैं, आपका काम हो गया! नतीजतन, आप बहुत तेजी से काम करेंगे। तो, मुझे आपको प्रमुख प्रमोटर एक्स प्लगइन से परिचित कराने की अनुमति दें। इसे लोड करने के बाद, जब हम कुछ सेटिंग्स विंडो, मेनू, या टैब पर जाते हैं, तो हम निचले दाएं कोने में कीबोर्ड शॉर्टकट के साथ एक संकेत देखेंगे जो एक ही क्रिया कर सकता था (यानी समान सेटिंग्स विंडो, मेनू, आदि): जब आप इसे IDE फ़ीचर ट्रेनरIntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: शुरुआती और अनुभवी डेवलपर्स के लिए - 15 के माध्यम से चलाते हैंट्यूटोरियल, आप वास्तव में माउस का उपयोग किए बिना आईडिया में काम करने में सक्षम होंगे (जो आपके काम को कई गुना तेज कर देगा)।

5. इंद्रधनुष कोष्ठक और हाइलाइट ब्रैकेट जोड़ी

मैं रेनबो ब्रैकेट्स प्लगइन का उल्लेख करने में असफल नहीं हो सका । एक बार इंस्टॉल हो जाने पर, यह कोडिंग को और अधिक सुविधाजनक बनाता है, क्योंकि ब्रैकेट के जोड़े बहुरंगी हो जाते हैं: IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 16यह आपको एक बार में यह देखने देता है कि कौन से ओपनिंग कोष्ठक को किस क्लोजिंग कोष्ठक के साथ जोड़ा गया है। रंग मनमाने नहीं हैं (यादृच्छिक रूप से नहीं चुने गए)। एक निश्चित तर्क है: एक ही डिग्री के घोंसले के ब्रैकेट में एक ही रंग होगा। उदाहरण के लिए, पीले वाले के अंदर के कोष्ठक हरे रंग के होंगे। और हरे कोष्ठकों में, सब कुछ नीला होगा, इत्यादि... कोष्ठकों की बात करते हुए, चलिए HighlightBracketPair पर चलते हैं । इस प्लगइन का उपयोग करते समय, आप स्पष्ट रूप से कोड के विशेष ब्लॉक या अपने कर्सर को कोष्ठक में देखेंगे, क्योंकि कोष्ठक की प्रासंगिक जोड़ी को हाइलाइट किया जाएगा:IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 17यदि आप अत्यधिक नेस्टेड कोड पर काम कर रहे हैं तो ये दो उपकरण बहुत उपयोगी हो सकते हैं।

6. कोडोटा एआई

सुदूर अतीत में, कोड नियमित रूप से एक साधारण पाठ संपादक में लिखा जाता था। और अब कल्पना कीजिए कि आप कहीं कोष्ठक भूल गए हैं, ठीक है, या कक्षा के नाम पर गलती की है। कुछ भी संकलित नहीं होगा! नतीजतन, उन दिनों आपको त्रुटि का शिकार करने में घंटों बिताने पड़ते थे और कोड लिखते समय बेहद सावधान रहना पड़ता था। इस तरह की पीड़ा केवल सबसे मजबूत स्नायु वाले लोगों के लिए होती है। मुझे लगता है कि यह काफी कष्टप्रद हो गया है कि कुछ लोगों ने कोड के साथ काम करने के लिए विभिन्न वातावरण बनाना शुरू कर दिया है। IntelliJ IDEA, एक्लिप्स, NetBeans... और अब आप यहाँ हैं, IntelliJ IDEA में काम कर रहे हैं, जो बहुत ही स्मार्ट है और कोडिंग में अविश्वसनीय मदद प्रदान करता है, संभावित त्रुटियों के स्थानों का सुझाव देता है और जैसे ही आप शुरू करते हैं कक्षाओं और विधियों के प्रासंगिक नामों को खींच लेते हैं। उन्हें टाइप करना। कैसे इसे थोड़ा होशियार बनाने के बारे में? इसके लिए,कोडोटा एआई प्लगइन। यह प्लगइन एआई के लिए धन्यवाद कोड की बेहतर स्वत: पूर्णता प्रदान करने के लिए डिज़ाइन किया गया है। लाखों ओपन सोर्स जावा प्रोग्राम के साथ-साथ आपके संदर्भ के आधार पर, कोडोटा सबसे उन्नत मशीन लर्निंग मॉडल का उपयोग करता है ताकि कोड की स्वतः पूर्ण लाइनों में मदद मिल सके, जिससे आपको कोड को बहुत तेजी से और कम त्रुटियों के साथ लिखने में मदद मिलती है। दूसरे शब्दों में, यह प्लगइन आपके आवेदन के संदर्भ के आधार पर आईडिया को आपको संकेत देता है। उदाहरण के लिए, यह आवश्यक प्रकार के सुलभ, दृश्यमान चर दिखा सकता है: IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 18आप कोड के किसी विशेष ब्लॉक का चयन भी कर सकते हैं, उदाहरण के लिए, एक विधि का नाम, और तैयार किए गए उदाहरणों की खोज करने का प्रयास करें:IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 19

7. स्पॉटबग्स

कोडिंग सहायकों के बारे में बात करते हुए, मुझे लगता है कि बग पकड़ने में मदद करने वाले को चोट नहीं पहुंचेगी, है ना? यहीं पर स्पॉटबग्स प्लगइन चरणों में प्रवेश करता है। स्पॉटबग्स IntelliJ IDEA के भीतर जावा कोड में बग खोजने के लिए बायटेकोड का स्थिर विश्लेषण करता है। यही है, यह प्लगइन कुछ जावा बगों का पता लगाने के लिए एक महान उपकरण है, और यह आपके कोड का विश्लेषण करके और 400+ बग पैटर्न और खराब समाधानों के साथ तुलना करके ऐसा करता है। इस तरह की त्रुटियों में अनंत पुनरावर्ती लूप, डेडलॉक , लाइवलॉक और विभिन्न पुस्तकालयों का गलत उपयोग शामिल है। स्पॉटबग बड़े अनुप्रयोगों में सैकड़ों गंभीर बगों की पहचान कर सकते हैं (असंबद्ध स्रोत कोड की 1000-2000 पंक्तियों में आमतौर पर लगभग एक बग होता है)। प्लगइन स्थापित करने के बाद, मेनू में, विश्लेषण -> स्पॉटबग्स -> का चयन करें<विश्लेषण का लक्ष्य>। लक्ष्य या तो एक फ़ाइल या एक संपूर्ण मॉड्यूल हो सकता है, जिसमें संबद्ध परीक्षण शामिल हैं या नहीं: IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 20विश्लेषण किए जाने के बाद, नीचे आप एक विंडो देख सकते हैं जो सभी पाए गए बग या खराब समाधानों को ठीक करने के सुझावों के साथ इंगित करती है:IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 21

8. मावेन हेल्पर

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

9. खरोंच

कोड लिखते समय, आप अक्सर सोचते हैं कि "इसे करने से पहले इसे ठीक करने की आवश्यकता होगी", आपको अपने स्वयं के संदर्भ के लिए या कुछ परीक्षण के लिए कहीं अस्थायी डेटा लिखने की आवश्यकता होगी, या आप नोट्स रिकॉर्ड करना चाहेंगे या आपके एप्लिकेशन को डिबग करते समय देखा गया डेटा। इसका मतलब आमतौर पर नोटपैड का एक नया उदाहरण जल्दी से लॉन्च करना है, लेकिन यह अभी भी बहुत अच्छा नहीं है। हम अपने प्रिय IntelliJ IDEA द्वारा पेश किए गए टूल का बेहतर उपयोग कैसे कर सकते हैं? उदाहरण के लिए, स्क्रैच प्लगइन। यह प्लगइन आपको आईडीईए में अस्थायी टेक्स्ट एडिटर टैब बनाने देता है, जहां आप कोड लिख सकते हैं, अस्थायी डेटा स्टोर कर सकते हैं, या उन विचारों को जल्दी से लिख सकते हैं जिनकी आपको बाद में आवश्यकता होगी, लेकिन हमेशा के लिए सहेजने की आवश्यकता नहीं है। फिर कभी भी आपका फ़ाइल सिस्टम एकल-उपयोग वाली TXT फ़ाइलों से भरा नहीं होगा। प्लगइन लोड करने के बाद Alt+C दबाएं. एक विंडो दिखाई देती है, जहां आप अपनी टेक्स्ट फ़ाइल के लिए एक नाम निर्दिष्ट कर सकते हैं: ओकेIntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 24 पर क्लिक करने के बाद , हमें एक अस्थायी टेक्स्ट फ़ाइल वाला टैब मिलता है। यदि कोई फ़ाइल पहले बनाई गई थी, तो यह कीबोर्ड शॉर्टकट उसे खोल देगा। यदि इन टैब की पहले से ही एक लंबी सूची है, तो सबसे हाल का खोला जाएगा। प्लगइन विवरण में, आप इन अस्थायी पाठ फ़ाइलों का उपयोग करने के लिए बाकी हॉटकी देख सकते हैं। आप इन अस्थायी फ़ाइलों को मेनू से भी एक्सेस कर सकते हैं: टूल्स -> स्क्रैच -> ...IntelliJ IDEA के लिए 10 उपयोगी प्लगइन्स: नौसिखियों और अनुभवी डेवलपर्स के लिए - 25

10. प्रगति बार

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