কম্পিউটার

ভিম-এ শেল স্ক্রিপ্টগুলির জন্য কীভাবে কাস্টম হেডার টেমপ্লেট তৈরি করবেন

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

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

প্রথমে sh_header.temp নামক টেমপ্লেট ফাইল তৈরি করে শুরু করুন , যাতে আপনার কাস্টম ব্যাশ স্ক্রিপ্ট শিরোনাম রয়েছে, সম্ভবত ~/.vim/ এর অধীনে আপনার বাড়ির অধীনে ডিরেক্টরি।

$ 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 সম্পাদনার জন্য এবং এতে নিম্নলিখিত লাইন যোগ করুন।

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

কোথায়:

  • au – মানে autocmd
  • bufnewfile – সম্পাদনার জন্য বিদ্যমান নেই এমন একটি ফাইল খোলার ইভেন্ট৷
  • *.sh.sh দিয়ে সমস্ত ফাইল বিবেচনা করুন এক্সটেনশন।

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

ভিম-এ শেল স্ক্রিপ্টগুলির জন্য কীভাবে কাস্টম হেডার টেমপ্লেট তৈরি করবেন

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

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

$ vi test.sh
ভিম-এ শেল স্ক্রিপ্টগুলির জন্য কীভাবে কাস্টম হেডার টেমপ্লেট তৈরি করবেন

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

সবশেষে, এখানে ব্যাশ স্ক্রিপ্টিং এবং ভিম এডিটর সম্পর্কিত কিছু দরকারী গাইড রয়েছে:

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

এখানেই শেষ! শেয়ার করার জন্য আপনার যদি কোনো প্রশ্ন বা দরকারী ব্যাশ স্ক্রিপ্টিং টিপস এবং কৌশল থাকে, তাহলে নীচের মন্তব্য ফর্মটি ব্যবহার করুন৷


  1. নতুনদের জন্য শেল স্ক্রিপ্টিং – কিভাবে লিনাক্সে ব্যাশ স্ক্রিপ্ট লিখতে হয়

  2. আপনার শেল স্ক্রিপ্টে লুপ না হওয়া পর্যন্ত কীভাবে ব্যবহার করবেন

  3. লিনাক্সে কীভাবে সাধারণ শেল স্ক্রিপ্ট তৈরি করবেন

  4. কীভাবে আরও নিয়ন্ত্রণের জন্য কাস্টম উইন্ডোজ 10 টাইলস টুইক এবং তৈরি করবেন