CodeGym /Java Course /মডিউল 1 /আইডিয়া লাইফ হ্যাক

আইডিয়া লাইফ হ্যাক

মডিউল 1
লেভেল 5 , পাঠ 1
বিদ্যমান

1. স্বয়ংসম্পূর্ণ (ট্যাব)

IntelliJ IDEA একটি খুব স্মার্ট উন্নয়ন পরিবেশ। কিছু লোক বিশ্বাস করে যে এটি জাভা ডেভেলপমেন্টের জন্য একটি দুর্দান্ত IDE নয়, বিশ্বের সর্বত্র সেরা IDE । যা, স্বীকার্য, সত্য থেকে দূরে নয়।

উদাহরণস্বরূপ, IntelliJ IDEA-তে স্বয়ংক্রিয়-সম্পূর্ণতা নামে এই দুর্দান্ত জিনিস রয়েছে। IntelliJ IDEA আপনার প্রকল্পের সমস্ত ফাইল পার্স এবং বিশ্লেষণ করে (আপনার ব্যবহার করা সমস্ত লাইব্রেরি সহ)। এটা বুঝতে পারে আপনার কোন ক্লাস আছে এবং সেই ক্লাসে কি পদ্ধতি এবং ভেরিয়েবল আছে। তারপর এটি আপনাকে আপনার কোড লিখতে সাহায্য করার জন্য সেই সমস্ত তথ্য ব্যবহার করে।

আপনি কেবল একটি শব্দ টাইপ করা শুরু করেন এবং এটি অবিলম্বে এটি শেষ করার জন্য ইঙ্গিত দেয়। সর্বাধিক ব্যবহৃত স্বয়ংসম্পূর্ণ কীগুলির মধ্যে একটি হল ট্যাব

উদাহরণস্বরূপ, ধরুন আপনি "সিস্টেম" লিখতে চান। এটি করার জন্য, আপনাকে "Sys" টাইপ করতে হবে এবং "Tab" কী টিপুন: IDEA আপনার জন্য বাকিটি শেষ করবে।

আপনি যদি একটি ভেরিয়েবলের নামের পরে একটি পিরিয়ড রাখেন , তাহলে IDEA প্রথমে নির্ধারণ করবে ভেরিয়েবলটি কী ধরনের, এবং তারপরে আপনাকে ভেরিয়েবলের উপর কল করা যেতে পারে এমন পদ্ধতির একটি তালিকা অফার করবে। এই সুপার সুবিধাজনক.

অথবা ধরুন আপনি ক্লাসের নাম InputStreamReader লিখতে চান । IntelliJ IDEA আপনার সময় বাঁচাতে পারে: আপনি শুধু তিনটি বড় অক্ষর টাইপ করতে পারেন " ISR " ( I nput S tream R eader ) এবং Tab টিপুন ৷ IDEA আপনি যা লিখেছেন তা InputStreamReader-এ রূপান্তর করবে। এটা প্রায় জাদু.

4.2। লাইভ টেমপ্লেট: psvm, sout, psfs, fori

পেশাদার প্রোগ্রামাররা কেন IntelliJ IDEA পছন্দ করে তার হাজার হাজার কারণ আছে, কিন্তু নতুনদের জন্যও এতে কিছু আছে। উদাহরণ স্বরূপ:

প্রধান পদ্ধতি

ধরা যাক আপনি public static void main(String[] args) এক সেকেন্ডেরও কম সময়ে লিখতে চান।

এটি করার জন্য, 4 টি অক্ষর psvm টাইপ করুন এবং Tab টিপুন । IDEA " psvm " এর পরিবর্তে " public static void main(String[] args) " ব্যবহার করবে। জাদু.

পিএসভিএম ক্রমটি মনে রাখা খুব সহজ   - এটি "পাবলিক স্ট্যাটিক ভ্যায়েড মেইন" এর সংক্ষিপ্ত রূপ।

কনসোল আউটপুট

দ্রুত System.out.println() লেখার একটি উপায়ও রয়েছে ;

এটি করার জন্য, আপনাকে 4টি অক্ষর (" sout ") লিখতে হবে এবং ট্যাব টিপুন । IDEA "sout" এর পরিবর্তে " System.out.println ();

এটি মনে রাখাও সহজ: সাউটের 4টি অক্ষর এস সিস্টেম থেকে এসেছে । out .println

একটি স্ট্রিং ধ্রুবক ঘোষণা

দ্রুত একটি স্ট্রিং ভেরিয়েবল ঘোষণা করার একটি উপায় রয়েছে (শ্রেণী স্তরে)।

এটি করার জন্য, আপনাকে আবার 4টি অক্ষর লিখতে হবে (" psfs ") এবং ট্যাব টিপুন । IDEA "psfs" কে " পাবলিক স্ট্যাটিক ফাইনাল স্ট্রিং " দিয়ে প্রতিস্থাপন করবে ।

আপনার এটি মনে রাখতে সমস্যা হবে না: psfs p ublic s tatic f inal S tring থেকে 4টি অক্ষর নিয়ে গঠিত

একটি অনুরূপ সংক্ষিপ্ত নাম রয়েছে যা যেকোনো ডেটা টাইপের সাথে ব্যবহার করা যেতে পারে: "psf", যা সর্বজনীন স্ট্যাটিক ফাইনালের জন্য দাঁড়ায়

লুপস

আপনি fori + ট্যাব সংমিশ্রণ ব্যবহার করে দ্রুত IDEA এ একটি লুপ লিখতে পারেন । আপনি যখন এটি করবেন, IDEA নিম্নলিখিত কোড দিয়ে fori প্রতিস্থাপন করবে :

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. সিঙ্ক্রোনাইজড

এখানে IDEA-তে একটি মেনুর উদাহরণ দেওয়া হল:

পার্শ্ববর্তী কোড টুকরা

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
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION