নোটপ্যাড++ হল একটি বিনামূল্যের পাঠ্য এবং উত্স কোড সম্পাদক যা বেশিরভাগ প্রোগ্রামারদের দ্বারা ব্যবহৃত হয়। এটি ডিফল্ট নোটপ্যাডের একটি উন্নত বিকল্প সংস্করণ যা 50টি প্রোগ্রামিং, স্ক্রিপ্টিং এবং মার্কআপ ভাষা সমর্থন করে। এটি একটি ব্যবহারকারীকে একটি উইন্ডোতে একাধিক ট্যাবের মধ্যে কোড সম্পাদনা করতে দেয়। যাইহোক, এটিতে XML ফাইল বা XML কোডের বিন্যাসের অভাব রয়েছে। ব্যবহারকারীরা কোডের জন্য সঠিক বিন্যাস ছাড়া XML কোড সম্পাদনা বা পড়তে অসুবিধা পাবেন৷
XML ফাইল কি?
এক্সএমএল (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ) যা ডেটা সঞ্চয় এবং পরিবহনের জন্য ডিজাইন করা একটি ভাষা। XML ফাইলগুলি কেবল সাধারণ পাঠ্য ফাইল যা তাদের নিজের থেকে কিছু করতে পারে না। কাস্টম ট্যাগগুলি প্রতিটি বস্তুর মধ্যে বস্তু এবং ডেটা সংজ্ঞায়িত করতে XML ফাইলগুলিতে ব্যবহৃত হয়। এটি এমন একটি বিন্যাসে নথি এনকোড করার নিয়মগুলির একটি সেট সংজ্ঞায়িত করে যা মানুষ এবং মেশিন উভয়ই পড়তে পারে। এক্সএমএল এইচটিএমএল এর মতই কিন্তু পার্থক্য হল যে এইচটিএমএল সংজ্ঞায়িত করে ডাটা কেমন দেখায়, যেখানে এক্সএমএল সংজ্ঞায়িত করে ডাটা কি।
ধাপ 1:Github থেকে প্লাগইন ম্যানেজার যোগ করা
প্লাগইন ম্যানেজার হল একটি নোটপ্যাড++ প্লাগইন যার মাধ্যমে আপনি উপলব্ধ প্লাগইনগুলি ইনস্টল, আপডেট এবং অপসারণ করতে পারেন। নোটপ্যাড++ সংস্করণ 7.5 এর পরে অফিসিয়াল ডিস্ট্রিবিউটরদের থেকে প্লাগইন ম্যানেজার সরিয়ে দেওয়া হয়েছে। এই প্লাগইনটি সরানোর কারণটি ছিল প্লাগইন উইন্ডোর নীচে স্পন্সর করা বিজ্ঞাপন৷ সম্প্রতি Notepad++ যোগ করেছে “Plugins Admin ” একই বৈশিষ্ট্য সহ প্লাগইন ম্যানেজারের প্রতিস্থাপন হিসাবে এবং কোন বিজ্ঞাপন নেই, তবে এটি এখনও পরীক্ষামূলক সংস্করণে রয়েছে এবং উপলব্ধ প্লাগইনগুলির তালিকায় এখনও অনেকগুলি প্লাগইন অনুপস্থিত৷
আপনার নোটপ্যাড++ এ আপনার যদি ইতিমধ্যে একটি প্লাগইন ম্যানেজার থাকে তবে এই ধাপটি এড়িয়ে যান। প্লাগইন ম্যানেজার সরানো হয়েছে কিন্তু আপনি এখনও নীচের পদক্ষেপগুলি অনুসরণ করে ম্যানুয়ালি এটি যোগ/ইনস্টল করতে পারেন:
- প্রথমে এই GitHub লিঙ্কে যান:প্লাগইন ম্যানেজার
- 32bit বেছে নিন অথবা 64bit আপনার নোটপ্যাড++ এর উপর নির্ভর করে ডাউনলোড করার জন্য zip ফাইল
- এক্সট্র্যাক্ট জিপ ফাইল WinRAR ব্যবহার করে এবং এক্সট্রাক্ট করা ফোল্ডারটি খুলুন।
(যদি আপনার WinRAR না থাকে, তাহলে শুধু জিপ করা ফোল্ডারটি খুলুন এবং জিপ করা ফোল্ডার থেকে ফাইল/ফোল্ডারগুলিকে একটি নতুন অবস্থানে টেনে আনুন) - আপনি “প্লাগইন নামে দুটি ফোল্ডার পাবেন৷ ” এবং “আপডেটার " নিষ্কাশিত ফোল্ডারে। এটিকে খোলা রাখুন এবং অন্য একটি উইন্ডোতে নোটপ্যাড++ ফোল্ডারটি সনাক্ত করুন:
C:\Program Files\Notepad++
- আপনি Notepad++ ডিরেক্টরিতে একই নামের ফোল্ডার পাবেন, কপি করুন নিষ্কাশিত ফোল্ডার থেকে ফাইলগুলি এবং পেস্ট করুন সেগুলি নোটপ্যাড++ এর সঠিক ফোল্ডারে
- আপনার কাজ শেষ হয়ে গেলে, নোটপ্যাড++ পুনরায় চালু করুন এবং প্লাগইন ম্যানেজার প্লাগইন মেনুতে পাওয়া যাবে।
ধাপ 2:প্লাগইন ম্যানেজারের মাধ্যমে XML টুল প্লাগইন ইনস্টল করা
এই পদ্ধতিতে, আমরা প্লাগইন ম্যানেজারের মাধ্যমে XML টুল প্লাগইন ইনস্টল করব। ডিফল্টরূপে, XML কোড ফরম্যাট/ইন্ডেন্ট করার কোনো বিকল্প নেই তবে আপনি এই প্লাগইন ব্যবহার করে এটি পরিবর্তন করতে পারেন। এই টুলের সাহায্যে আপনি টেক্সটকে XML এবং XML কে টেক্সটে রূপান্তর করতে পারেন, XML সিনট্যাক্স অটো চেক এবং আরও অনেক কিছু সক্ষম করতে পারেন৷
- শর্টকাটে ডবল ক্লিক করে Notepad++ খুলুন
- প্লাগইন-এ ক্লিক করুন মেনু বারে, প্লাগইন ম্যানেজার বেছে নিন এবং তারপর প্লাগইন ম্যানেজার দেখান
- সমস্ত উপলব্ধ প্লাগইনগুলির একটি তালিকা সহ একটি উইন্ডো খুলবে, তারপরে অনুসন্ধান করুন “XML টুলস "
- প্লাগইন নির্বাচন করুন এবং ইনস্টল করুন-এ ক্লিক করুন বোতাম, তারপর এটি ইনস্টল করার পরে নোটপ্যাড++ পুনরায় চালু করার জন্য জিজ্ঞাসা করবে।
- এখন আপনি XML ফাইল খুলতে পারেন বা নতুন ট্যাবে কোডটি কপি করতে পারেন
- প্লাগইনস-এ ক্লিক করুন এবং তারপর XML টুলস> প্রিটি প্রিন্ট (শুধুমাত্র XML - লাইন বিরতি সহ) বেছে নিন
টিপ: libXML বিকল্পটি চমৎকার আউটপুট দেয় কিন্তু শুধুমাত্র যদি ফাইলটি 100% সঠিকভাবে গঠিত হয়। - এটি কোডের বিন্যাস পরিবর্তন করবে।