ডাউনলোড করে নিন আপডেটেড Geany snippets

সুপ্রিয় টেক্টিউন্স পাঠক/পাঠিকা আজ আমি আপনাদের জন্য একটি ওপেন সোর্স টেক্সট এডিটরের ব্যাপারে জানাতে যাচ্ছি। আশা করছি আমার এই প্রবন্ধ আপনাদের কিছুটা হলেও ভাল লাগবে। এটি আমার প্রথম ব্লগ তাই আমি লিনাক্স অপারেটিং সিস্টেমের একটি বহুল প্রচলিত টেক্সট এডিটর Geany নিয়ে শুরু করছি।

Geany হল লিনাক্স অপারেটিং সিস্টেমের ওপেন সোর্স Text Editor/IDE(Integrated Development Environment). এটা সত্যিই একটি আদর্শ IDE, কারণ এই টেক্সট এডিটর বেশিরভাগ programming language যেমন C, C++, D, Java, Pascal, ASM, Fortran, CAML, Haskell, VHDL, Perl, PHP, Javascript, Python, Ruby, Tcl, Lua, Ferite, Sh, Make, O-Matrix, XML, Docbook, HTML, CSS, SQL, LaTeX, Diff, Conf এর ভাষাগুলিকে সমর্থন করে। যদি আপনি কোন Linux based distro যেমন উবুন্টু, লিনাক্স মিন্ট, ফেডোরা অথবা ডেবিয়ান ব্যবহার করে থাকেন এবং নতুন Programming Language অথবা Web Development সম্পর্কে শিখতে চাচ্ছেন তাহলে আপনার জন্য Geany হল একটি আদর্শ টেক্সট এডিটর। Windows OS এর Notepad++ এর বিকল্প হিসেবে Geany একটি খুব ভাল টেক্সট এডিটর। Programming-এর জন্য এটির অনেক কার্যকারিতা আছে যা আপনাকে খুব সাহায্য করবে যেমনঃ syntax highlighting, code completion, indentation, bracket completion, color picker, plugin support, macro, spell check সামর্থ্য এবং আরও অনেক কিছু। আপনি আপনার HTML ফাইলকেও  এক ক্লিকেই external browser-এ preview করতে পারবেন, তাছাড়া internal browser তো আছেই। Windows ব্যবহারকারীরাও http://www.geany.org/Download/Releases সাইটে গিয়ে executable file ডাউনলোড করে নিতে পারেন।


লিনাক্স অপারেটিং সিস্টেম এ ডাউনলোড করবার জন্য আপনার keyboard থেকে CTRL+ALT+T চাপুন, আপনি দেকতে পারবেন টার্মিনাল আপনার স্ক্রিনের উপরে চলে এসেছে। আপনি এরপর নিচের লেখাটি কপি করে অথবা টাইপ করে এন্টার চাপ দিনঃ

sudo apt-get install geany

এটি আপনার কাছে রুট পাসওয়ার্ড চাইবে, আপনি সেটা টাইপ করে এন্টার প্রেস করলেই ডাউনলোড শুরু হয়ে যাবে।

Downloading Geany in Terminal
Downloading Geany in Terminal

এই পোস্টে আমি একটা ট্রিক দেখাতে যাচ্ছি আপনি কিভাবে আপনার HTML এবং CSS এর কোডিং স্পীড বাড়াবেন। আমার দেয়া নিচের লিঙ্ক থেকে ফাইলটি ডাউনলোড করে নিন এবং যেকোনো টেক্সট এডিটর দিয়ে এটাকে খুলুন, তারপর এটাকে কপি করে নিয়ে Geany text editor-টি খুলে নিন।
এরপর Menu Panel থেকে Tools » Configuration Files » snippets.conf -এ গিয়ে যে কোডগুলি পাবেন সেগুলিকে select all করে নিন, এবং তারপর সমস্ত কোডগুলিকে পেস্ট করে নিন।

এখন উপরের ডান দিকের corner দিকের "+" চিহ্নের ফাইলটির উপর ক্লিক করে নতুন একটি ফাইল খুলুন এবং এটাকে test.html বলে আপনার কাঙ্ক্ষিত ফোল্ডারে save করে দিন। এখন আপনি যদি HTML5 এর ফুল টেম্পলেট পেতে চান তাহলে html5 লিখে TAB কী চাপুন। আপনি দেখতে পারবেন Geany আপনার জন্য snippets configuration file থেকে HTML5 code গুলি নতুন ফাইলটিতে বসিয়ে দিয়েছে। আপনি আপনার নিজস্ব কোড স্নিপেট গুলিকেও snippets.conf ফাইলে লিখতে পারেন।

আপনি HTML, CSS, Javascript এবং PHP কোড গুলিকে নিয়েও experiment চালাতে পারেন এবং চাইলে snippets.conf  ফাইলটিকে আপডেট করতে পারেন। এবং আপনি যখন মনে করবেন ফাইলটি যথেষ্ট আপডেট হয়ে গেছে তাহলে এটাকে আপনি ডেক্সটপ অথবা কাঙ্ক্ষিত ডাইরেক্টরীতে সেভ করে নিয়ে ক্লাউড স্টোরেজ যেমন Google Drive অথবা Dropbox অথবা Mediafire এ আপলোড করে নীচের কমেন্ট বক্সে লিঙ্ক শেয়ার করতে পারেন। এর থেকে একটাই লাভ হবে সেটা হল এই স্নিপেট ফাইলটা আরও জনপ্রিয় এবং উন্নত হবে যার ফলে ওয়েব ডেভেলপমেন্ট কোডিং এর গতি আরও বাড়বে।

আপনারা নিচের লিঙ্ক থেকে আমার আপডেট করা code snippets configuration ফাইলটা ডাউনলোড করে নিতে পারেনঃ

ডাউনলোড লিঙ্কঃ https://www.dropbox.com/s/l24792zqgf8k81e/geany-snippet-updated_v-0.1.conf?dl=0

আমি আমার একটা ভিডিও youtube এ আপলোড করেছি আপনারা কিভাবে Geany editor এ এই স্নিপেট কনফিগারেশন ফাইলটিকে এডিট করবেন, আপনারা চাইলে ভিডিওটি একবার দেখে নিতে পারেন,

ভিডিও লিঙ্কঃ https://youtu.be/G1BIF_ynWyk

Level 0

আমি সুরজিত বসাক। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 8 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1 টি টিউন ও 1 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

আমি গত ২ বছর যাবত ওয়েব ডেভেলপমেন্ট এবং ওয়েব ডিজাইন এর সঙ্গে জড়িত আছি, এবং প্রযুক্তি গত ব্লগ পড়তে এবং লিখতে ভালবাশি। আমি ওপেন সোর্সে বিশ্বাসী তাই আমি লিনাক্স অপারেটিং সিস্টেম ব্যবহার করে অনেক কিছু জানতে পেরেছি, ওপেন সোর্স কথাটির অর্থ আমি এই মনে করে স্বাধীনতা, যেখানে সবাই স্বাধীন ভাবে...


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ধন্যবাদ উবন্তু তে নোটপ্যাড++ এর বিকল্প খুজছিলাম।আর এটা তো নোটপ্যাড++ থেকে ও অনেক ভাল মনে হচ্ছে। । প্রথম টিউন হলেও খুব সুন্দর হয়েছে খুব সাজিয়ে গুছিয়ে লিখেছেন।ওপেনসোর্স সফটয়্যার সম্মন্ধে এরকম আরো টিউন চাই।

    @মোহাম্মদ আপন: ধন্যবাদ, শুনে খুশি হলাম আপনার এই টিউনটি ভাল লেগেছে। আমি অবশ্যই চেষ্টা করব আপনাদের জন্য নতুন কিছু প্রযুক্তিগত প্রবন্ধ লেখার, আর আপনারাও চেষ্টা করবেন আমাদের এই ইন্টারনেটের জগতকে আরও সম্রিদ্ধশালী করতে। ভাল থাকবেন আপনি, আর আপনার পরিবারকেও ভাল রাখবেন।