ব্যাট - সিনট্যাক্স হাইলাইটিং এবং গিট ইন্টিগ্রেশন সহ একটি বিড়াল ক্লোন


ব্যাট একটি শো ফাইল পরিবর্তন। এর অন্যান্য বৈশিষ্ট্যগুলির মধ্যে রয়েছে স্বয়ংক্রিয় পেজিং, ফাইল কনটেনটেশন, সিনট্যাক্স হাইলাইটিংয়ের থিম এবং আউটপুট উপস্থাপনের জন্য বিভিন্ন স্টাইল।

এছাড়াও, আপনি নতুন সিনট্যাক্স/ভাষার সংজ্ঞা, থিম যুক্ত করতে এবং একটি কাস্টম পেজার সেট করতে পারেন। এই নিবন্ধে, আমরা কীভাবে লিনাক্সে ব্যাট (বিড়াল ক্লোন) ইনস্টল করতে এবং ব্যবহার করব তা দেখাব।

কীভাবে লিনাক্সে ব্যাট (একটি বিড়াল ক্লোন) ইনস্টল করবেন

ডেবিয়ান এবং অন্যান্য দেবিয়ান-ভিত্তিক লিনাক্স বিতরণগুলিতে আপনি উইজেট কমান্ড থেকে সর্বশেষ .deb প্যাকেজটি ডাউনলোডের মতো ডাউনলোড করে ইনস্টল করতে ডাউনলোড করতে পারেন shown

------------- On 64-bit Systems ------------- 
$ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_amd64.deb
$ sudo dpkg -i bat_0.15.4_amd64.deb

------------- On 32-bit Systems ------------- 
$ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_i386.deb
$ sudo dpkg -i bat_0.15.4_i386.deb

আর্ক লিনাক্স-এ, আপনি এটি দেখানো হিসাবে সম্প্রদায় ভান্ডার থেকে ইনস্টল করতে পারেন।

$ sudo pacman -S bat

ব্যাট ইনস্টল করার পরে, সাধারণভাবে আপনি ক্যাট কমান্ডটি চালান ঠিক তেমনভাবে এটি চালান, উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি সিনট্যাক্স হাইলাইটিং সহ নির্দিষ্ট ফাইল সামগ্রী প্রদর্শন করবে।

$ bat bin/bashscripts/sysadmin/topprocs.sh

একাধিক ফাইল প্রদর্শন করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

$ bat domains.txt hosts

- লাইন-রেঞ্জ প্রদর্শিত হিসাবে স্যুইচ ব্যবহার করে আপনি কেবল একটি ফাইল বা প্রতিটি ফাইলের জন্য নির্দিষ্ট রেঞ্জগুলির (উদাহরণস্বরূপ কেবল 13 থেকে 24 টি প্রিন্ট করতে পারেন) মুদ্রণ করতে পারেন।

$ bat --line-range 13:24 bin/bashscripts/sysadmin/topprocs.sh

সমস্ত সমর্থিত ভাষার নাম এবং ফাইলের এক্সটেনশানগুলি দেখানোর জন্য, তালিকাভুক্ত ভাষা বিকল্পটি ব্যবহার করুন।

$ bat --list-languages

তারপরে -l স্যুইচটি ব্যবহার করে বাক্য সিনট্যাক্স হাইলাইট করার জন্য স্পষ্টভাবে একটি ভাষা সেট করুন।

$ bat -l Python httpie/setup.py

আপনি উদাহরণ থেকে যেমন স্টিডিন থেকেও পড়তে পারেন।

$ ls -l | bat

সিনট্যাক্স হাইলাইট করার জন্য উপলভ্য থিমগুলির একটি তালিকা দেখতে, - তালিকা-থিম বিকল্পটি ব্যবহার করুন।

$ bat --list-themes

আপনি ব্যবহার করতে কোনও থিম বাছাই করার পরে, এটি - থিম বিকল্পের সাহায্যে সক্ষম করুন।

$ bat --theme=Github

মনে রাখবেন যে পুনরায় বুট করার পরে এই সেটিংসটি হারিয়ে যাবে, পরিবর্তনগুলি স্থায়ী করতে, BAT_THEME এনভায়রনমেন্ট ভেরিয়েবলটি ফাইল ~/.bashrc (ব্যবহারকারী-নির্দিষ্ট) বা /etc/bash.bashrc (সিস্টেম-ওয়াইড) এ যুক্ত করে নিম্নলিখিতটি যুক্ত করুন এটি লাইন।

export BAT_THEME="Github"

অন্য কোনও সাজসজ্জা ছাড়াই কেবল লাইন নম্বর দেখাতে -n স্যুইচটি ব্যবহার করুন।

$ bat -n domains.txt hosts

ব্যাট ডিফল্ট পেজার হিসাবে "কম" ব্যবহার করে। যাইহোক, --paging সহ পেজারটি কখন ব্যবহার করবেন তা আপনি নির্দিষ্ট করতে পারেন এবং সম্ভাব্য মানগুলিতে * অটো * কখনই না সর্বদা অন্তর্ভুক্ত থাকে
$ব্যাট always পৃষ্ঠা সর্বদা

উপরে বর্ণিত হিসাবে আপনি BAT_THEME এনভ ভেরিয়েবলের অনুরূপ ফ্যাশনে PAGER বা BAT_PAGER (এটি অগ্রাধিকার গ্রহণ করবে) পরিবেশের ভেরিয়েবল ব্যবহার করে পেজারটি সংজ্ঞায়িত করতে পারেন। খালি মানগুলির সাথে এই ভেরিয়েবলগুলি সেট করা পেজারকে অক্ষম করে।

কোনও ব্যাট কীভাবে ব্যবহার বা কাস্টমাইজ করতে হয় সে সম্পর্কে আরও তথ্যের জন্য ম্যান ব্যাট টাইপ করুন বা এর গিথুব সংগ্রহস্থলে যান: https://github.com/sharkdp/bat।

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