সি/সিপ্লাসপ্লাস এবং ফোট্রান প্রোগ্রামিং ভাষার জন্য জনপ্রিয় আইডিই Code::Blocks এর কোড এডিটরের রূপ (theme) পরিবর্তন করার নিয়ম বর্ণনা করা হয়েছে এ নথিতে।
কোডব্লকস একটি ওপেনসোর্স এবং সম্পূর্ণ মুক্ত এবং মোটামুটি ১০০% পরিবর্তনযোগ্য আইডিই (IDE)। কোডব্লকস এ সাদা পর্দায় এবং ডিফল্ট রূপে কোড করতে করতে আমার মত যারা বিরক্ত তারা এ পোষ্টটি অনুসরণ করে কোডব্লকসকে পরিবর্তন করে ফেলতে পারেন।

চিত্রঃ পার্ট যুক্ত কোডব্লকস… 😉
কোডব্লকস এ সরাসরি থিম পরিবর্তনের সহজ কোনো উপায় নেই। হয় আপনাকে নিজেই থিম তৈরি করতে হবে, অথবা নিচের নিয়ম অনুসরণ করে কোডব্লকসের অফিশিয়াল থিম নিজের কোডব্লকসে যুক্ত করতে হবে।
তো শুরু করা যাক…
প্রাথমিক কাজ
- কোড ব্লক চালু করুন।
- Settings মেনু থেকে Editor এ ক্লিক করুন।

চিত্র ১ – Settings > Editor - তারপর,
=> General Settings (চিত্র ২ – চিহ্ন 1) এ ক্লিক করুন।
=> Font গ্রুপ থেকে Choose (চিত্র ২ – চিহ্ন 2) এ ক্লিক করুন এবং Font: Consolas এবং Size: 12 এ পরিবর্তন করুন।
=> Other options গ্রুপ থেকে Highlight line under caret (চিত্র ২ – চিহ্ন 3) এ টিক দিন।
চিত্র ২ – General Settings - এবার,
=> Margins and caret (চিত্র ৩ – চিহ্ন 1) এ ক্লিক করুন।
=> Caret গ্রুপ থেকে নিচের পরিবর্তন গুলো করুন,
> Style: Line (চিত্র ৩ – চিহ্ন 2)
> Width: 3 (চিত্র ৩ – চিহ্ন 3)
> Colour: RED (Red: 255, Green: 0, Blue: 0) (চিত্র ৩ – চিহ্ন 4)
চিত্র ৩ – General Settings - এবার OK দিয়ে বের হয়ে আসুন এবং অবশ্যই কোডব্লকস বন্ধ করে দিন।
কাজ শেষ নয়। কাজ কিন্তু আরো আছে!
Style ফাইল তৈরি
- এখান থেকে colour_themes.conf (67.9 KB) ফাইলটি ডাউনলোড করুন।
- কোডব্লকস যেখানে ইনস্টল করেছেন সে ফোল্ডারের যান।
সাধারনত কোডব্লকস অপারেটিং সিস্টেম ড্রাইভের Program Files > CodeBlocks ফোল্ডারে ইনস্টল করা হয়। সম্পূর্ণ ঠিকানাটি হবে এরকমঃ
৩২ বিটে: C:\Program Files\CodeBlocks
৬৪ বিটে: C:\Program Files (x86)\CodeBlocksদ্রষ্টব্যঃ এখানে C এর যায়গাতে আপনার অপারেটিং সিস্টেম যে ড্রাইভে আছে সে ড্রাইভটির ড্রাইভ অক্ষর (drive letter) দিতে হবে।
- এ ফোল্ডার থেকে cb_share_config.exe প্রোগ্রামটি চালু করুন।

- যে উইন্ডোটি আসবে সেখান থেকে নিচের কাজ গুলো করুন:

চিত্র ৫ – Blocks Share Config=> Destination configuration file অংশ থেকে … (চিত্র ৫ – চিহ্ন 1) বাটনে ক্লিক করুন।
=> ডিফল্ট যে ফোল্ডার চালু হবে সেখান থেকে default.conf ফাইলটি সিলেক্ট করে Open ক্লিক করুন।যদি এ ফোল্ডারে ফাইলটি না থাকে তাহলে নিচের ঠিকানাতে যানঃ
C:\Users\<ইউজারের নাম>\AppData\Roaming\CodeBlocks
দ্রষ্টব্যঃ এখানে C এর যায়গাতে আপনার অপারেটিং সিস্টেম যে ড্রাইভে আছে সে ড্রাইভটির ড্রাইভ অক্ষর দিতে হবে।
দ্রষ্টব্যঃ AppData ফোল্ডারটি সাধারনত লুকনো (hide) করা থাকে। তাই ফাইলটিতে ঢুকতে হলে হাইড ফাইল আনহাইড করতে হবে অথবা সরাসরি ঠিকানাটি লিখে ফোল্ডারটিতে যেতে হবে।
=> এবার Source configuration file অংশ থেকে … (চিত্র ৫ – চিহ্ন 2) বাটনে ক্লিক করুন।
=> তারপর ডাউনলোড করা colour_themes.conf ফাইলটি সিলেক্ট করে OK দিন।
=> এবার চিত্র – ৫ এর 3 চিহ্নিত অংশে যত গুলো অপশন আছে সব গুলোতে টিক দিন। এগুলো হচ্ছে বিভিন্ন স্টাইল। কোন স্টাইল না চাইলে তা বাদও দিতে পারেন।
=> Transfer >> (চিত্র ৫ – চিহ্ন 4) বাটনে ক্লিক করুন এবং Yes এবং OK দিন।
=> তারপর Save বাটনে ক্লিক করে Yes এবং OK দিন।

- তারপর Close এ ক্লিক করে বের হয়ে আসুন।
এবার কোড ব্লক চালু করে নতুন রূপে কোড লিখে দেখুন… 🙂
স্টাইল সমূহ
যে সব নতুন থিম পাওয়া যাবে সেগুলোর নাম এবং প্রিভিউ নিচে দেখে নেয়া যাক।
Bright Yellow

Dark Gray

Espresso Libre
এ থিমের জন্য নিচের কাজটি অতিরিক্ত করতে হবে,
- Settings মেনু থেকে Editor এ ক্লিক করুন। (চিত্র ১)
- General Settings (চিত্র ২ – চিহ্ন 1) এ ক্লিক করুন।
- Other options গ্রুপ থেকে Highlight line under caret (চিত্র ২ – চিহ্ন 3) টিক উঠিয়ে দিন।

Idel

KFT2
এ থিমের জন্য নিচের কাজটি অতিরিক্ত করতে হবে,
- Settings মেনু থেকে Editor এ ক্লিক করুন। (চিত্র ১)
- General Settings (চিত্র ২ – চিহ্ন 1) এ ক্লিক করুন।
- Other options গ্রুপ থেকে Highlight line under caret (চিত্র ২ – চিহ্ন 3) টিক উঠিয়ে দিন।

Modnokai Coffee

Modnokai Night Shift

Modnokai Night Shift v2

Oblivion

Slush n’ Poppies

Solarized Dark

Solarized Light

Son of Obsidian

Sublime

Vim

থিম/স্টাইল কিভাবে পরিবর্তন করবেন
শেষ কাজ হিসেবে দেখা যাক কিভাবে স্টাইল পরিবর্তন করতে হয়।
- কোডব্লকস চালু করুন।
- Settings মেনু থেকে Editor এ ক্লিক করুন। (চিত্র ১)
- এবার Syntax highlighting (চিত্র ৭ – চিহ্ন 1) এ ক্লিক করে নিচের কাজ গুলো করুন,
=> Color theme থেকে পছন্দের থিমটি নির্বাচন করুন। (চিত্র ৭ – চিহ্ন 1)

চিত্র ৭ – Syntax highlighting
- সব শেষে OK দিয়ে বের হয়ে আসুন।
রূপ/থিম গুলো শুধু সি/সিপ্লাসপ্লাস এর জন্যই তৈরি করা। অর্থাৎ এ থিমগুলো শুধু সি/সিপ্লাসপ্লাস ভাষা হাইলাইট করতে পারবে।
কোন সমস্যায় পড়লে মন্তব্যে জানাবেন।
তথ্যসূত্র এবং থিম প্রিভিউ ছবি স্বীকৃতিঃ Code::Blocks Official Wiki