শুভ দিন, সবাই! ডেভেলপারদের একটি মৌলিক 'লেখক' টুল আছে, অর্থাৎ
Eclipse ,
NetBeans , ইত্যাদির মতো একটি উন্নয়ন পরিবেশ। তবে নিঃসন্দেহে, এই মুহূর্তে সবচেয়ে জনপ্রিয় পরিবেশ
IntelliJ IDEA । এটি আপনার কোডিং ক্ষমতাগুলিকে সুপারচার্জ করার জন্য ডিজাইন করা হয়েছে, প্রক্রিয়াটিকে অনেকবার সহজ করে তোলে।
কিন্তু সম্ভবত এই পরিবেশ দ্বারা প্রদত্ত কার্যকারিতা প্রত্যেকের জন্য পর্যাপ্ত হবে না, বা সম্ভবত কিছু লোক এটি কাস্টমাইজ করতে চাইবে। বাস্তবতা হল যে আপনাকে যা করতে হবে তা হল প্লাগইন যোগ করে এর কার্যকারিতা প্রসারিত করা।
প্লাগইন হল প্রধান প্রোগ্রামে কার্যকারিতা যোগ করার একটি উপায়। তারা এর ক্ষমতা প্রসারিত করার জন্য ডিজাইন করা হয়েছে। |
আজ আমরা IntelliJ IDEA-তে কাজ করার জন্য 10টি আকর্ষণীয় প্লাগইন দেখব। তারা আপনাকে আপনার কাজে সাহায্য করবে, অথবা অন্তত আপনাকে উৎসাহিত করবে =) প্রথমে, আসুন একটি উদাহরণ হিসাবে একটি নতুন থিমের ইনস্টলেশন ব্যবহার করে
IntelliJ IDEA-তে প্লাগইন ইনস্টল করার জন্য আপনাকে বুট ক্যাম্পের মাধ্যমে চালাই।
1. IntelliJ IDEA থিম
আপনি কি কখনও অনুভব করেছেন যে অন্তর্নির্মিত IntelliJ IDEA থিমগুলির সীমিত সেটের কোনওরকম অভাব ছিল? সম্ভবত আপনি অন্য কিছু চয়ন করতে চেয়েছিলেন। হতে পারে আপনি চারপাশে খনন করতে চান এবং এমন কিছু খুঁজে পেতে চান যা আপনার জন্য উপযুক্ত? আচ্ছা, এটা করা যাক! শুরু করতে,
এখানে যান এবং আপনার জন্য উপযুক্ত একটি থিম (বা থিম প্যাক) চয়ন করুন৷ উদাহরণস্বরূপ, আমি
Gradianto বেছে নিলাম । এর পরে, আমাদের প্লাগইন ইনস্টল করার দুটি উপায় আছে।
পদ্ধতি 1: JetBrains ওয়েবসাইট থেকে সরাসরি ইনস্টল করুন
আপনার অবশ্যই IDEA খোলা থাকতে হবে।
একটি থিম নির্বাচন করার পরে, Get -> Install বোতামে ক্লিক করুন । তারপরে আপনি আপনার কম্পিউটারে ইনস্টল করা IntelliJ IDEA এর সংস্করণটি চয়ন করতে অনুরোধ করবেন:
↓
এর পরে, নিম্নলিখিত উইন্ডোটি আপনার বিকাশের পরিবেশে পপ আপ হবে:
ওকে ক্লিক করুন । প্লাগইন ইনস্টল করা হয়! এর পরে, প্লাগইন কাজ শুরু করার জন্য আপনাকে মাঝে মাঝে
IntelliJ IDEA পুনরায় চালু করতে হবে । থিম সহ প্লাগইনের জন্য, এটি প্রয়োজনীয় ছিল না — থিমটি অবিলম্বে সবুজে পরিবর্তিত হয়েছে:
পদ্ধতি 2: IntelliJ IDEA থেকে ইনস্টল করা
IDEA-তে, উপরের বাম কোণে,
ফাইল -> সেটিংসে যান : এরপর,
প্লাগইন ট্যাবে যান এবং সার্চ বারে প্লাগইনটির নাম (
Gradianto ) টাইপ করুন, এমনকি আংশিকভাবে: সবুজ
ইনস্টল বোতামটি ক্লিক করুন এবং আপনি সম্পন্ন!
থিম পরিবর্তন
সবুজ শুধুমাত্র নতুন থিম নয়. বাকিটা দেখতে:
- ফাইল -> সেটিংসে ফিরে যান
- "চেহারা" ট্যাব খুলুন
এর পরে,
থিম ড্রপ-ডাউন তালিকাতে ক্লিক করুন এবং চারটি নতুন উপলব্ধ থিম দেখুন:
আমি
গ্র্যাডিয়ান্টো ডিপ ওশান থিমটি সবচেয়ে পছন্দ করেছি:
একটি প্লাগইন নিষ্ক্রিয় / আনইনস্টল করা
আসুন দেখি কিভাবে একটি প্লাগইন নিষ্ক্রিয় বা সম্পূর্ণরূপে আনইনস্টল করবেন:
- আবার, সেটিংস -> প্লাগইন উইন্ডো খুলুন
- ইনস্টল করা ট্যাব নির্বাচন করুন
প্লাগইন নিষ্ক্রিয় করতে
নিষ্ক্রিয় করুন টিপুন : যদি আপনি এখন
Enable/Disable-এর পাশের তীর চিহ্নগুলিতে ক্লিক করেন , তাহলে আপনি একটি উইন্ডো দেখতে পাবেন যা আপনাকে আপনার
IDEA থেকে প্লাগইন মুছে ফেলতে দেয় : আপনি দেখতে পাচ্ছেন, সবকিছু আসলে বেশ সহজ :) তাহলে, আসুন কয়েকটি আইডিইএ প্লাগইন দেখি যেগুলি খুব দরকারী হতে পারে।
2. স্ট্রিং ম্যানিপুলেশন
এখানে একটি প্লাগইন রয়েছে যা আপনার IDEA-তে অনেক নতুন স্ট্রিং হ্যান্ডলিং ক্ষমতা যুক্ত করবে।
আপনি এটি এখানে খুঁজে পেতে পারেন . একবার আপনি ডেভেলপমেন্ট এনভায়রনমেন্ট ইন্সটল এবং রিস্টার্ট করলে, যদি আপনি ডান ক্লিক করেন, উদাহরণস্বরূপ, ভেরিয়েবলের নাম বা কিছু টেক্সট নির্বাচন, আপনি একটি নতুন স্ট্রিং ম্যানিপুলেশন প্রসঙ্গ মেনু
আইটেম লক্ষ্য করবেন, যা নির্বাচিত স্ট্রিং পরিবর্তন করার জন্য অনেক সম্ভাবনা প্রদান করে। :
এই প্লাগইনটি সবচেয়ে কার্যকর হবে যখন আপনি কিছু খুব বড় পাঠ্যের সাথে ইন্টারঅ্যাক্ট করতে চান। এটি আপনাকে ফিল্টার করতে, বাছাই করতে, কেস পরিবর্তন করতে, কোডিং শৈলী পরিবর্তন করতে (উদাহরণস্বরূপ, সমস্ত পাঠ্যকে ক্যামেলকেসে পরিবর্তন করতে), একটি একক অপারেশনে পাঠ্যের সমস্ত লাইনে কিছু পরিবর্তন করতে দেয় (ওওও, এটি আকর্ষণীয় মনে হয়), পাঠ্যটিকে এনকোড করতে কিছু বিন্যাস (উদাহরণস্বরূপ, SHA-1 হেক্সাডেসিমেল বিন্যাসে), এবং আরও অনেক কিছু। হ্যাঁ, প্রথমে মনে হবে অনেকগুলি বিভিন্ন ফাংশন রয়েছে এবং এটি সম্পূর্ণরূপে পরিষ্কার হবে না যে এটি বা এটি কী করে। কিন্তু সময়ের সাথে সাথে, আপনি অভ্যস্ত হয়ে যাবেন এবং IntelliJ IDEA-তে টেক্সট-ফরম্যাটিং দেবতা হয়ে উঠবেন।
3. IDE বৈশিষ্ট্য প্রশিক্ষক
এই প্লাগইনটি প্রাথমিকভাবে নতুনদের জন্য তৈরি করা হয়েছে। এটি ইন্টারেক্টিভভাবে আপনাকে IDE-তে মৌলিক শর্টকাট এবং ফাংশন শিখতে সাহায্য করে। আপনি এটিকে IntelliJ IDEA-তে আপনার নিজস্ব ব্যক্তিগত ড্রিল সার্জেন্টের মতো ভাবতে পারেন।
আপনি এখানে এটি এখানে খুঁজে পেতে পারেন .
ইনস্টলেশনের পরে, সহায়তা -> IDE বৈশিষ্ট্য প্রশিক্ষক বিভাগে যান ।
এরপরে, আপনি যে বিষয়ে আরও জানতে চান এমন একটি বিষয় বেছে নিন। উদাহরণস্বরূপ, রিফ্যাক্টরিং:
এবং তারপরে ধাপে ধাপে অনুশীলনগুলি সম্পূর্ণ করা শুরু করুন।
4. কী প্রোমোটার এক্স
আমি লক্ষ্য করেছি যে প্রোগ্রামার যত বেশি অভিজ্ঞ এবং দক্ষ, সে তত বেশি হটকি জানে। সর্বোপরি, কোডটি ম্যানুয়ালি অনুসন্ধান করার পরিবর্তে বা ম্যানুয়ালি কিছু করার পরিবর্তে, আপনি কয়েকটি কীবোর্ড শর্টকাট এবং ভয়লা চাপতে পারেন, আপনার কাজ শেষ! ফলস্বরূপ, আপনি অনেক দ্রুত কাজ করবে। সুতরাং, আমাকে
কী প্রোমোটার এক্স প্লাগইনের সাথে আপনাকে পরিচয় করিয়ে দেওয়ার অনুমতি দিন। এটি লোড করার পরে, যখন আমরা কিছু সেটিংস উইন্ডো, মেনু বা ট্যাবে যাই, আমরা নীচের ডানদিকে কীবোর্ড শর্টকাট সহ একটি প্রম্পট দেখতে পাব যা একই ক্রিয়া সম্পাদন করতে পারত (অর্থাৎ একই সেটিংস উইন্ডো, মেনু, ইত্যাদি): যখন আপনি এটিকে
আইডিই বৈশিষ্ট্য প্রশিক্ষকের মাধ্যমে একটি রানে যোগ করেন
টিউটোরিয়াল, আপনি আসলে মাউস ব্যবহার না করেই আইডিইএ-তে কাজ করতে সক্ষম হবেন (যা আপনার কাজের গতি বাড়িয়ে দেবে)।
5. রেইনবো বন্ধনী এবং হাইলাইট ব্র্যাকেটপেয়ার
আমি রেইনবো ব্র্যাকেট প্লাগইন উল্লেখ করতে ব্যর্থ হতে পারিনি । একবার ইনস্টল হয়ে গেলে, এটি কোডিংকে অনেক বেশি সুবিধাজনক করে তোলে, কারণ বন্ধনীর জোড়া বহু রঙের হয়ে যায়:
এটি আপনাকে একবারে দেখতে দেয় কোন খোলার বন্ধনীটি কোন বন্ধের সাথে যুক্ত হয়েছে। রং নির্বিচারে নয় (এলোমেলোভাবে নির্বাচিত নয়)। একটি নির্দিষ্ট যুক্তি আছে: বন্ধনী একই ডিগ্রী নেস্টিং একই রং হবে. উদাহরণস্বরূপ, হলুদের ভিতরের বন্ধনীগুলি সবুজ হবে। এবং সবুজ বন্ধনীতে, সবকিছু নীল হবে, ইত্যাদি... বন্ধনীর কথা বললে, চলুন হাইলাইটব্র্যাকেটপেয়ারে যাওয়া
যাক । এই প্লাগইনটি ব্যবহার করার সময়, আপনি স্পষ্টভাবে কোডের নির্দিষ্ট ব্লক বা আপনার কার্সার বন্ধনী দেখতে পাবেন, যেহেতু প্রাসঙ্গিক বন্ধনীর জোড়া হাইলাইট করা হবে:
আপনি যদি খুব বেশি নেস্টেড কোডে কাজ করেন তবে এই দুটি সরঞ্জাম খুব কার্যকর হতে পারে।
6. কোডোটা এআই
দূরবর্তী, দূরবর্তী অতীতে, কোড নিয়মিতভাবে একটি সাধারণ পাঠ্য সম্পাদকে লেখা হত। এবং এখন কল্পনা করুন যে আপনি কোথাও একটি বন্ধনী ভুলে গেছেন, ভাল, বা একটি ক্লাসের নামে একটি ভুল করেছেন। কিছুই কম্পাইল হবে না! ফলস্বরূপ, সেই দিনগুলিতে আপনাকে ত্রুটি খুঁজে পেতে ঘন্টা ব্যয় করতে হয়েছিল এবং কোড লেখার সময় অত্যন্ত সতর্ক থাকতে হয়েছিল। এই ধরণের যন্ত্রণা শুধুমাত্র শক্তিশালী স্নায়ুর লোকদের জন্য। আমি মনে করি এটি যথেষ্ট বিরক্তিকর হয়ে উঠেছে যে কিছু লোক কোডের সাথে কাজ করার জন্য বিভিন্ন পরিবেশ তৈরি করতে শুরু করেছে। IntelliJ IDEA, Eclipse, NetBeans... এবং এখন আপনি, IntelliJ IDEA-তে কাজ করছেন, যা খুবই স্মার্ট এবং কোডিং, সম্ভাব্য ত্রুটির অবস্থানের পরামর্শ এবং ক্লাস এবং পদ্ধতির প্রাসঙ্গিক নামগুলি শুরু করার সাথে সাথেই অবিশ্বাস্য সাহায্য প্রদান করে তাদের টাইপ করা। কিভাবে এটা একটু স্মার্ট করা সম্পর্কে? এই জন্য,
কোডোটা এআই প্লাগইন। এই প্লাগইনটি AI কে ধন্যবাদ কোডের আরও ভাল স্বয়ংসম্পূর্ণতা প্রদানের জন্য ডিজাইন করা হয়েছে। লক্ষ লক্ষ ওপেন সোর্স জাভা প্রোগ্রামের পাশাপাশি আপনার প্রেক্ষাপটের উপর ভিত্তি করে, কোডের স্বয়ংসম্পূর্ণ লাইনগুলিকে সাহায্য করার জন্য
Codota সবচেয়ে উন্নত মেশিন লার্নিং মডেলগুলি ব্যবহার করে, আপনাকে অনেক দ্রুত এবং কম ত্রুটি সহ কোড লিখতে সাহায্য করে৷ অন্য কথায়, এই প্লাগইনটি আপনার আবেদনের প্রেক্ষাপটের উপর ভিত্তি করে IDEA আপনাকে প্রম্পট করতে দেয়। উদাহরণস্বরূপ, এটি প্রয়োজনীয় ধরণের অ্যাক্সেসযোগ্য, দৃশ্যমান ভেরিয়েবলগুলি দেখাতে পারে:
আপনি কোডের একটি নির্দিষ্ট ব্লকও নির্বাচন করতে পারেন, উদাহরণস্বরূপ, একটি পদ্ধতির নাম, এবং প্রস্তুত-তৈরি উদাহরণগুলি অনুসন্ধান করার চেষ্টা করুন:
7. SpotBugs
কোডিং সহকারীর কথা বললে, আমি মনে করি বাগ ধরতে সাহায্য করে এমন একজন থাকলে ক্ষতি হবে না, তাই না? এখানেই
SpotBugs প্লাগইন ধাপে প্রবেশ করে। IntelliJ IDEA-এর মধ্যে জাভা কোডে বাগ খুঁজে বের করতে SpotBugs বাইটকোডের স্ট্যাটিক বিশ্লেষণ করে। অর্থাৎ, এই প্লাগইনটি নির্দিষ্ট জাভা বাগ সনাক্ত করার জন্য একটি দুর্দান্ত সরঞ্জাম, এবং এটি আপনার কোড বিশ্লেষণ করে এবং 400+ বাগ প্যাটার্ন এবং দুর্বল সমাধানগুলির সাথে তুলনা করে এটি করে। এই ধরনের ত্রুটির মধ্যে রয়েছে অসীম পুনরাবৃত্তিমূলক লুপ,
ডেডলক ,
লাইভলক এবং বিভিন্ন লাইব্রেরির ভুল ব্যবহার। SpotBugs বড় অ্যাপ্লিকেশনে শত শত গুরুতর বাগ শনাক্ত করতে পারে (সাধারণত 1000-2000 লাইনের অকমেন্টেড সোর্স কোডে প্রায় একটি বাগ থাকে)। প্লাগইন ইনস্টল করার পরে, মেনুতে,
বিশ্লেষণ -> স্পটবাগ -> নির্বাচন করুন<বিশ্লেষণের লক্ষ্য>। লক্ষ্যটি একটি ফাইল বা একটি সম্পূর্ণ মডিউল হতে পারে, সংশ্লিষ্ট পরীক্ষাগুলি সহ বা না সহ:
বিশ্লেষণটি সম্পন্ন করার পরে, নীচে আপনি একটি উইন্ডো দেখতে পাবেন যেটি সমস্ত পাওয়া বাগ বা দুর্বল সমাধানগুলিকে সংশোধন করার পরামর্শ সহ নির্দেশ করে:
8. ম্যাভেন হেল্পার
ম্যাভেন হেল্পার প্লাগইনটি ম্যাভেন ব্যবহার করা যেকোন ব্যক্তির জন্য আবশ্যক। এটি বিরোধপূর্ণ নির্ভরতা বিশ্লেষণ এবং নির্মূল করার একটি সহজ উপায় যোগ করে, সেইসাথে বিভিন্ন দৃশ্যে (একটি তালিকা বা একটি গাছ হিসাবে) মাভেন নির্ভরতাগুলি দেখার ক্ষমতা। বিশ্লেষণ চালানোর জন্য,
pom ফাইলটি খুলুন এবং নীচের
নির্ভরতা বিশ্লেষক ট্যাবে ক্লিক করুন। তারপর আপনি দেখতে সক্ষম হবেন কোন নির্ভরতা কোনটির সাথে বিরোধপূর্ণ এবং কোন বিরোধপূর্ণগুলিকে বাদ দিন:
প্লাগইনটি পৃথক ফাইল বা রুট মডিউল চালানো/ডিবাগ করার জন্য অতিরিক্ত বৈশিষ্ট্যও যোগ করে:
এই নির্ভরতা ব্যবস্থাপক সক্ষম করলে নির্ভরতাগুলির সমস্যা সমাধানের সময় আপনার সময় বাঁচবে৷
9. স্ক্র্যাচ
কোড লেখার সময়, আপনি প্রায়শই মনে করবেন "আমি এটি করার আগে এটিকে ঠিক করা দরকার", আপনাকে আপনার নিজের রেফারেন্স বা কিছু পরীক্ষার জন্য কোথাও অস্থায়ী ডেটা লিখতে হবে, অথবা আপনি নোট রেকর্ড করতে চাইবেন বা আপনার অ্যাপ্লিকেশন ডিবাগ করার সময় ডেটা দেখা যায়। এর অর্থ সাধারণত দ্রুত নোটপ্যাডের একটি নতুন উদাহরণ চালু করা, তবে এটি এখনও খুব ভাল নয়। কিভাবে আমরা আমাদের প্রিয় IntelliJ IDEA দ্বারা অফার করা সরঞ্জামগুলিকে আরও ভালভাবে ব্যবহার করতে পারি? উদাহরণস্বরূপ,
স্ক্র্যাচ প্লাগইন। এই প্লাগইনটি আপনাকে IDEA-তে অস্থায়ী টেক্সট এডিটর ট্যাব তৈরি করতে দেয়, যেখানে আপনি কোড লিখতে পারেন, অস্থায়ী ডেটা সঞ্চয় করতে পারেন, বা আপনার পরে প্রয়োজন হবে এমন চিন্তাভাবনাগুলি দ্রুত লিখতে পারেন, কিন্তু চিরতরে সংরক্ষণ করার প্রয়োজন নেই৷ আর কখনোই আপনার ফাইল সিস্টেমে একক-ব্যবহারের TXT ফাইলগুলি পড়ে থাকবে না। প্লাগইন লোড করার পরে,
Alt+C টিপুন. একটি উইন্ডো প্রদর্শিত হবে, যেখানে আপনি আপনার টেক্সট ফাইলের জন্য একটি নাম নির্দিষ্ট করতে পারেন:
আমরা
ঠিক আছে ক্লিক করার পরে , আমরা একটি অস্থায়ী টেক্সট ফাইল সহ একটি ট্যাব পাই৷ যদি একটি ফাইল আগে তৈরি করা হয়, তাহলে এই কীবোর্ড শর্টকাটটি এটি খুলবে। যদি ইতিমধ্যে এই ট্যাবগুলির একটি দীর্ঘ তালিকা থাকে তবে সাম্প্রতিকতমটি খোলা হবে। প্লাগইন বিবরণে, আপনি এই অস্থায়ী পাঠ্য ফাইলগুলি ব্যবহার করার জন্য বাকি হটকিগুলি দেখতে পারেন। এছাড়াও আপনি মেনু থেকে এই অস্থায়ী ফাইলগুলি অ্যাক্সেস করতে পারেন:
সরঞ্জাম -> স্ক্র্যাচ -> ...
10. অগ্রগতি বার
এবং অবশেষে, কিছু কমিক ত্রাণ — আমি কিছু মজার সামান্য অগ্রগতি বার প্লাগইন উল্লেখ করতে চাই । এই প্লাগইনগুলি অগ্রগতি বারের সাধারণ বিরক্তিকর চেহারাকে আরও মজাদার কিছুতে পরিবর্তন করে।
উদাহরণস্বরূপ, আমি মারিও প্লাগইনটি খুব পছন্দ করেছি :
বা একটি খুব জনপ্রিয় প্লাগইন চেষ্টা করুন —
Nyan প্রগ্রেস বার ।
আমি আপনাকে নির্দেশ করতে চাই যে অতিরিক্ত কার্যকারিতা যোগ করার ফলে IDEA অনেক বেশি সংস্থান গ্রহণ করতে পারে এবং একটি অতিরিক্ত প্লাগইন আবেশ আপনার উন্নয়ন পরিবেশের কার্যকারিতাকে প্রভাবিত করতে পারে। অতএব, প্লাগইনগুলির আপনার আদর্শ সেট একত্রিত করার চেষ্টা করার সময়, দূরে সরে যাবেন না: আপনাকে কর্মক্ষমতা এবং অতিরিক্ত কার্যকারিতার মধ্যে একটি "সুখী মাধ্যম" বজায় রাখার চেষ্টা করতে হবে। আজ আমার জন্য এটাই :) মন্তব্যে আপনার প্রিয় প্লাগইন সম্পর্কে আমাদের বলুন।
GO TO FULL VERSION