Eclipse IDE তে Code Formatting এবং Auto-Indentation ব্যবহারের জন্য বিস্তারিত বর্ণনা কোড সহ নিচে দেওয়া হলো।
1. Code Formatting (কোড ফর্ম্যাটিং)
Eclipse IDE-তে Code Formatting আপনাকে কোডের গঠন এবং স্টাইল স্বয়ংক্রিয়ভাবে সাজিয়ে দেয়। এটি কোডের স্পেস, ইনডেন্টেশন, ব্রেসেস, নিউ লাইন, ইত্যাদি ফরম্যাট ঠিক করে। Eclipse এ কোড ফর্ম্যাটিং কনফিগার করা এবং ব্যবহার করা অনেক সহজ।
ধাপ ১: Preferences-এ কোড ফর্ম্যাটিং সেটিংস কনফিগার করা
- Preferences উইন্ডো খুলতে, Eclipse-এর Window মেনু থেকে Preferences নির্বাচন করুন।
- Preferences উইন্ডো থেকে, Java > Code Style > Formatter অপশনে যান।
ধাপ ২: কোড ফর্ম্যাটার তৈরি বা কাস্টমাইজ করা
- Formatter অপশনে ক্লিক করার পর, আপনি পূর্বনির্ধারিত কনফিগারেশন দেখতে পাবেন। যদি আপনি নতুন কাস্টম ফর্ম্যাট প্রোফাইল তৈরি করতে চান, তাহলে New বাটনে ক্লিক করুন অথবা Edit বাটনে ক্লিক করে পূর্বের সেটিংস কাস্টমাইজ করুন।
- কাস্টম ফরম্যাটিং অপশন কনফিগার করতে, আপনি নিচের মতো সেটিংস পরিবর্তন করতে পারেন:
- Indentation: ট্যাব স্পেস সাইজ এবং স্টাইল (যেমন ৪ স্পেস বা ট্যাব)
- Braces: ব্রেস কনভেনশন কাস্টমাইজ করুন (যেমন,
{এক লাইনেই থাকবে বা পরবর্তী লাইনে থাকবে) - New Lines: কোন জায়গায় নতুন লাইন শুরু হবে (যেমন, method, loop বা condition-এর পরে)
- Spaces: কোথায় স্পেস থাকবে (যেমন, অপারেটরের আগে এবং পরে)
ধাপ ৩: কোড ফর্ম্যাটিং প্রয়োগ করা
- কোড ফরম্যাটার কনফিগার করার পর, আপনি কোডের উপর এটি প্রয়োগ করতে পারেন।
- কোড ফাইলটি ওপেন করুন এবং Ctrl + Shift + F (Windows/Linux) অথবা Cmd + Shift + F (macOS) চাপুন। এটি স্বয়ংক্রিয়ভাবে আপনার কোডকে নির্ধারিত ফরম্যাটে সাজিয়ে দেবে।
কোড উদাহরণ: যদি আপনার কোড এমনভাবে থাকে:
public class MyClass {
public void test() {int a=5; if(a>3){System.out.println("a is greater than 3");}}}
এবং আপনি যদি ফরম্যাটিং প্রয়োগ করেন (Ctrl + Shift + F), তাহলে এটি নিচের মতো সাজানো হবে:
public class MyClass {
public void test() {
int a = 5;
if (a > 3) {
System.out.println("a is greater than 3");
}
}
}
2. Auto-Indentation (অটো-ইন্ডেন্টেশন)
Auto-Indentation ফিচারটি কোড টাইপ করার সময় সঠিক ইনডেন্টেশন প্রয়োগ করে। এটি কোড লেখার সময় অটো ইনডেন্টেশন পরিচালনা করে এবং কোডের গঠন ঠিক রাখে।
ধাপ ১: Preferences-এ অটো-ইন্ডেন্টেশন সেটিংস কনফিগার করা
- Window > Preferences মেনুতে যান।
- তারপর, Java > Editor > Typing অপশনে যান।
ধাপ ২: অটো-ইন্ডেন্টেশন সক্রিয় করা
- Automatically Indent after Keystrokes চেকবক্সে টিক দিন। এটি সঠিকভাবে ইনডেন্টেশন প্রদান করবে যখন আপনি কিওয়ার্ড বা ব্রেস লেখবেন।
- এখানে আরও কিছু কাস্টমাইজেশন অপশন রয়েছে, যেমন কন্ডিশনাল স্টেটমেন্ট বা লুপের ব্রেস-এর পর ইনডেন্টেশন।
ধাপ ৩: Auto-Indentation প্রয়োগ করা
- কোড লেখার সময় Eclipse IDE স্বয়ংক্রিয়ভাবে কোডের ইনডেন্টেশন ঠিক করে দেবে। আপনি যদি কোডের কোনো অংশ সঠিকভাবে ইনডেন্ট করতে চান, তবে Ctrl + I (Windows/Linux) অথবা Cmd + I (macOS) চাপতে পারেন। এটি নির্বাচিত কোডের ইনডেন্টেশন ঠিক করবে।
কোড উদাহরণ: ধরা যাক আপনি নিচের কোডটি লিখছেন:
public class MyClass {
public void testMethod() {if(true) {System.out.println("Hello");}}}
এটি লেখার পর Ctrl + I (Windows/Linux) বা Cmd + I (macOS) চাপলে কোড এমনভাবে ইনডেন্ট হবে:
public class MyClass {
public void testMethod() {
if (true) {
System.out.println("Hello");
}
}
}
3. অতিরিক্ত ফরম্যাটিং অপশন:
Eclipse আরও কিছু অতিরিক্ত ফরম্যাটিং অপশন সরবরাহ করে, যা আপনাকে কোডের স্টাইল এবং কাঠামো আরও ভালোভাবে নিয়ন্ত্রণ করতে সাহায্য করবে।
Checkstyle, PMD, এবং FindBugs প্লাগইন ব্যবহার
- আপনি যদি আপনার কোডের স্টাইল চেক করতে চান, তবে Eclipse-এ Checkstyle, PMD, এবং FindBugs প্লাগইন ব্যবহার করতে পারেন।
- Help > Eclipse Marketplace মেনু থেকে প্লাগইন ইনস্টল করুন এবং কোড স্টাইল চেক করুন।
Code Formatter প্রোফাইল শেয়ার করা
যদি আপনি একটি টিমে কাজ করেন, তবে আপনার কাস্টম ফরম্যাট প্রোফাইল শেয়ার করতে পারেন।
- Preferences > Java > Code Style > Formatter-এ গিয়ে প্রোফাইলটি এক্সপোর্ট করুন।
- অন্যরা সেই প্রোফাইলটি ইম্পোর্ট করে একই কোড ফরম্যাট ব্যবহার করতে পারবেন।
সারাংশ:
Eclipse IDE-তে Code Formatting এবং Auto-Indentation ব্যবহার করা খুবই সহজ এবং এটি আপনার কোডকে সুন্দর, পরিষ্কার এবং একরকম রাখে। আপনি Preferences-এ গিয়ে কাস্টম ফরম্যাট প্রোফাইল তৈরি করতে পারেন এবং কোড ফরম্যাটিং প্রয়োগ করতে পারেন। Auto-Indentation ফিচারটি কোড টাইপ করার সময় স্বয়ংক্রিয়ভাবে সঠিক ইনডেন্টেশন প্রয়োগ করে, যা কোড লেখার সময় আপনাকে অনেক সাহায্য করে।
Read more