1. स्वतः पूर्ण (टैब)

IntelliJ IDEA एक बहुत ही स्मार्ट विकास वातावरण है। कुछ लोगों का मानना ​​है कि यह न केवल जावा विकास के लिए एक महान आईडीई है, बल्कि दुनिया में सबसे अच्छा आईडीई है । जो, बेशक, सच्चाई से दूर नहीं है।

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

आप बस एक शब्द टाइप करना शुरू करते हैं, और यह तुरंत इसे खत्म करने के संकेत देता है। सबसे अधिक उपयोग की जाने वाली स्वतः पूर्ण कुंजियों में से एक Tab है ।

उदाहरण के लिए, मान लीजिए कि आप "सिस्टम" लिखना चाहते हैं। ऐसा करने के लिए, आपको "Sys" टाइप करना होगा और "Tab" कुंजी दबानी होगी: IDEA आपके लिए बाकी काम पूरा कर देगी।

यदि आप एक चर के नाम के बाद एक बिंदु लगाते हैं , तो IDEA पहले यह निर्धारित करेगा कि चर किस प्रकार का है, और फिर आपको उन विधियों की एक सूची प्रदान करता है जिन्हें चर पर कॉल किया जा सकता है। यह अति सुविधाजनक है।

या मान लीजिए कि आप वर्ग का नाम InputStreamReader लिखना चाहते हैं । IntelliJ IDEA आपका समय बचा सकता है: आप केवल तीन बड़े अक्षर " ISR " टाइप कर सकते हैं ( I nput S tream R eader ) और Tab दबा सकते हैं । आपने जो लिखा है उसे IDEA InputStreamReader में रूपांतरित कर देगा। यह लगभग जादू है।

4.2। लाइव टेम्प्लेट: पीएसवीएम, साउथ, पीएसएफएस, फोरी

हज़ारों कारण हैं कि क्यों पेशेवर प्रोग्रामर IntelliJ IDEA को पसंद करते हैं, लेकिन इसमें नौसिखियों के लिए भी कुछ है। उदाहरण के लिए:

मुख्य विधि

मान लीजिए कि आप public static void main(String[] args) एक सेकंड से भी कम समय में लिखना चाहते हैं।

ऐसा करने के लिए, 4 अक्षर psvm टाइप करें और Tab दबाएं । आईडीईए " पीएसवीएम " को " सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) " से बदल देगा । जादू।

अनुक्रम psvm को याद रखना बहुत आसान है   - यह "सार्वजनिक स्थैतिक शून्य मुख्य" का संक्षिप्त नाम है।

कंसोल आउटपुट

System.out.println ();

ऐसा करने के लिए, आपको 4 अक्षर (" दक्षिण ") लिखना होगा और Tab दबाना होगा । आईडिया "sout" को " System.out.println(); " से बदल देगा

यह भी याद रखना आसान है: दक्षिण में 4 अक्षर सिस्टम से आते हैं बाहर .println

एक स्ट्रिंग स्थिरांक घोषित करना

एक स्ट्रिंग चर (कक्षा स्तर पर) को जल्दी से घोषित करने का एक तरीका है ।

ऐसा करने के लिए, आपको एक बार फिर 4 अक्षर (" psfs ") लिखने होंगे और Tab दबाना होगा । आईडीईए "पीएसएफएस" को " सार्वजनिक स्थैतिक अंतिम स्ट्रिंग " से बदल देगा ।

आपको इसे याद रखने में परेशानी नहीं होगी: psfs, p public s static final S स्ट्रिंग के 4 अक्षरों से बना है

एक समान संक्षिप्त नाम है जिसका उपयोग किसी भी डेटा प्रकार के साथ किया जा सकता है: "पीएसएफ", जो सार्वजनिक स्थैतिक फाइनल के लिए है

छोरों

आप fori + Tab संयोजन का उपयोग करके IDEA में शीघ्रता से एक लूप लिख सकते हैं । जब आप ऐसा करते हैं, तो आईडिया निम्नलिखित कोड से फोरी को बदल देगा :

for (int i = 0; i < ; i++) {
}

आपको केवल i काउंटर चर के लिए अधिकतम मान लिखने की आवश्यकता है।

जावा पेशेवरों के लिए ये सबसे लोकप्रिय ट्रिक्स नहीं हो सकते हैं, लेकिन ये निश्चित रूप से एक शुरुआत के रूप में आपके जीवन को आसान बना देंगे।

3. आसपास के कोड के टुकड़े: Ctrl+Alt+T

कभी-कभी प्रोग्रामर को ऐसी परिस्थितियों का सामना करना पड़ता है जहां वे पहले से लिखे गए कोड के साथ कुछ करना चाहते हैं। IntelliJ IDEA मौजूदा कोड को किसी चीज़ से लपेटने के लिए एक विशेष कमांड प्रदान करके इसे आसान बनाता है।

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

लेकिन एक आसान तरीका है: आप मौजूदा कोड को एक लूप में घेर सकते हैं, और IntelliJ IDEA बाकी काम अपने आप कर लेगा। आपको 3 काम करने होंगे:

  1. उस कोड को हाइलाइट करें जिसे आप अन्य कोड से घेरना चाहते हैं
  2. Ctrl+Alt+T दबाएं
  3. आसपास के बयानों को जोड़ने के लिए विकल्पों में से एक का चयन करें:
    1. अगर
    2. यदि नहीं तो
    3. जबकि
    4. जबकि ऐसा
    5. के लिए
    6. पकड़ने की कोशिश
    7. अंत में प्रयास करें
    8. अंत में पकड़ने का प्रयास करें
    9. सिंक्रनाइज़

आईडिया में मेनू का एक उदाहरण यहां दिया गया है:

आसपास के कोड के टुकड़े

4. कोड शैली: Ctrl+Alt+L

और एक और सलाह। अक्सर, कोड को कॉपी करने से उसका संरेखण गड़बड़ा जाता है: एक स्थान पर अतिरिक्त स्थान होते हैं, जबकि वे कहीं और गायब होते हैं, आदि। कोड काम करता प्रतीत होता है, लेकिन यह ट्रेन के मलबे जैसा दिखता है।

अपने कोड को शानदार बनाए रखने के लिए, आपको बस 3 बटन दबाने होंगे: Ctrl+Alt+L

जैसे ही आप इस संयोजन को दबाते हैं, IntelliJ IDEA तुरंत वर्तमान फ़ाइल में सभी कोड को फ़ॉर्मेट कर देगा, जहाँ आवश्यक हो वहाँ स्पेस और टैब रख देगा। यह अब कोड नहीं होगा, बल्कि आई कैंडी होगा।

उदाहरण:

पहले बाद
public class Main {
   public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println();
   if (2 < 3)   {
System.out.println("Opps");   }

for (int i = 0; i < 10; i++) {
System.out.println(i);
      }
   }
}
public class Main
{
   public static void main(String[] args)
   {
      System.out.println("Hello World!");
      System.out.println();
      if (2 < 3)
      {
         System.out.println("Opps");
      }

      for (int i = 0; i < 10; i++)
      {
         System.out.println(i);
      }
   }
}

वैसे, IntelliJ IDEA सेटिंग्स में प्रत्येक "कोड शैली" पूरी तरह से अनुकूलन योग्य है:

कोड शैली IntelliJ IDEA