কম্পিউটার টিউটোরিয়াল

ভিমে বাশ স্ক্রিপ্ট হেডার অটোমেট করুন: সহজ কাস্টম টেমপ্লেট সেটআপ

এই আর্টিকেলে, আমরা ভিম এডিটরে নতুন তৈরি হওয়া সমস্ত বাশ স্ক্রিপ্টের জন্য একটি কাস্টম হেডার কনফিগার করার একটি সহজ পদ্ধতি দেখাব। এর মানে হল যে প্রতিবার আপনি vi/vim এডিটরে একটি নতুন .sh ফাইল খোলেন, কাস্টম হেডারটি স্বয়ংক্রিয়ভাবে ফাইলে যোগ হয়ে যাবে।

কাস্টম বাশ স্ক্রিপ্ট হেডার টেমপ্লেট ফাইল তৈরি করা

প্রথমে আপনার হোম ডিরেক্টরির অধীনে ~/.vim/ ডিরেক্টরিতে sh_header.temp নামে টেমপ্লেট ফাইলটি তৈরি করুন।

$ vi ~/.vim/sh_header.temp 

এরপর নিচের লাইনগুলো এড করুন (আপনি আপনার পছন্দমত টেমপ্লেট ফাইল লোকেশন এবং কাস্টম হেডার সেট করতে পারেন) এবং ফাইলটি সংরক্ষণ করুন।

স্ক্রিপ্টের জন্য কাস্টম হেডার টেমপ্লেট

#!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :admin@wsxdn.com ################################################################### 
ভিমে বাশ স্ক্রিপ্ট হেডার অটোমেট করুন: সহজ কাস্টম টেমপ্লেট সেটআপ

উপরের টেমপ্লেটটি স্বয়ংক্রিয়ভাবে প্রয়োজনীয় “shebang” লাইন: “#!/bin/bash” এবং আপনার অন্যান্য কাস্টম হেডার যোগ করবে। মনে রাখবেন যে এই উদাহরণে, আপনাকে স্ক্রিপ্টের নাম, ডেসক্রিপশন এবং আর্গুমেন্টগুলি স্ক্রিপ্ট কন্টেন্ট এডিট করার সময় ম্যানুয়ালি যোগ করতে হবে।

Vimrc ফাইলে autocmd কনফিগার করা

এখন আপনার vim ইনিশিয়ালাইজেশন ফাইল ~/.vimrc এডিটিং için খুলুন এবং নিচের লাইনটি যোগ করুন।

au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp 

যেখানে:

  • au – অটোকম্যান্ড বোঝায়
  • bufnewfile – এডিটিং জন্য অস্তিত্বহীন ফাইল খোলার ইভেন্ট।
  • *.sh – .sh এক্সটেনশন সহ সমস্ত ফাইল বিবেচনা করুন।

উপরের লাইনটি vi/vim এডিটরকে নির্দেশ দেয় যে টেমপ্লেট ফাইল (/home/aaronkilik/.vim/sh_header.temp) এর কন্টেন্ট পড়ে একজন ব্যবহারকারীর দ্বারা খোলা প্রতিটি নতুন .sh ফাইলে সেটি ইনসার্ট করুন।

ভিমে বাশ স্ক্রিপ্ট হেডার অটোমেট করুন: সহজ কাস্টম টেমপ্লেট সেটআপ

নতুন স্ক্রিপ্ট ফাইলে কাস্টম বাশ স্ক্রিপ্ট হেডার টেস্ট করা

এখন আপনি যাচাই করতে পারেন সব ঠিক কাজ করছে কিনা একটি নতুন .sh ফাইল vi/vim এডিটর দিয়ে খুলে, এবং আপনার কাস্টম হেডার সেটি সেখানে অটো-অ্যাডেড থাকার কথা।

$ vi test.sh 
ভিমে বাশ স্ক্রিপ্ট হেডার অটোমেট করুন: সহজ কাস্টম টেমপ্লেট সেটআপ

আরও তথ্যের জন্য, Vim autocmd ডকুমেন্টেশন দেখুন।

শেষে, বাশ স্ক্রিপ্টিং এবং vim এডিটর সম্পর্কে কিছু উপকারী গাইড:

  1. লিনাক্সে কার্যকর বাশ স্ক্রিপ্ট লিখার ১০ টি উপকারী টিপস
  2. লিনাক্সে Vi/Vim টেক্সট এডিটর ব্যবহার করার ১০ কারণ
  3. লিনাক্সে Vim ফাইল পাসওয়ার্ড প্রোটেক্ট করা
  4. Vi/Vim এডিটরে সিনট্যাক্স হাইলাইটিং সক্ষম করা

এই পর্যন্ত! আপনার কোনো প্রশ্ন বা উপকারী বাশ স্ক্রিপ্টিং টিপস ও ট্রিক্স শেয়ার করতে হলে নিচের কমেন্ট ফর্ম ব্যবহার করুন।


  1. ব্যাশ শেল স্ক্রিপ্টিং মাস্টার করুন: লিনাক্স স্ক্রিপ্ট লেখা ও অটোমেট করার বেগাইনার গাইড

  2. Bash 'until' লুপ মাস্টার করুন: শেল স্ক্রিপ্টের জন্য ধাপে ধাপে গাইড

  3. লিনাক্সে সিম্পল শেল স্ক্রিপ্ট মাস্টার করুন: ধাপে ধাপে গাইড

  4. Windows 10 কাস্টম টাইল মাস্টার করুন: স্টার্ট মেনু আইকন তৈরি ও স্টাইল করার ধাপে ধাপে গাইড