পাওয়ারলাইন ভিম সম্পাদকের জন্য একটি দুর্দান্ত স্ট্যাটাসলাইন প্লাগইন, যা পাইথন-এ বিকশিত হয়েছে এবং অন্যান্য অনেক অ্যাপ্লিকেশন যেমন bash-এর জন্য স্ট্যাটাস লাইন এবং প্রম্পট প্রদান করে , zsh , tmux, এবং আরো অনেক কিছু।
এটি Vim এর চেহারা এবং কার্যকারিতা বাড়ায় সম্পাদক উইন্ডোর নীচে একটি কাস্টমাইজযোগ্য এবং তথ্যপূর্ণ স্ট্যাটাস লাইন প্রদান করে, যার মধ্যে বর্তমান মোড (যেমন, স্বাভাবিক, সন্নিবেশ, ভিজ্যুয়াল), ফাইলের নাম, পথ, লাইন এবং কলাম নম্বর, গিট শাখা, ভার্চুয়াল পরিবেশ এবং আরও অনেক কিছু রয়েছে।
পাওয়ারলাইন ভিম স্ট্যাটাসলাইন বৈশিষ্ট্যগুলি
- এটি পাইথনে লেখা, যা এটিকে এক্সটেনসিবল এবং বৈশিষ্ট্য সমৃদ্ধ করে তোলে।
- স্থিতিশীল এবং পরীক্ষাযোগ্য কোড বেস, যা Python 2.6+ এবং Python 3 এর সাথে ভাল কাজ করে।
- এছাড়া এটি বিভিন্ন লিনাক্স ইউটিলিটি এবং টুলে প্রম্পট এবং স্ট্যাটাসলাইন সমর্থন করে৷
- এটিতে JSON ব্যবহার করে কনফিগারেশন এবং ডেকোরেটর রঙ তৈরি করা হয়েছে।
- দ্রুত এবং লাইটওয়েট, ডেমন সাপোর্ট সহ, যা আরও বেশি ভালো কর্মক্ষমতা প্রদান করে।
এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে পাওয়ারলাইন ইনস্টল করতে হয় এবং পাওয়ারলাইন ফন্ট এবং কিভাবে ব্যাশ ব্যবহার করবেন এবং ভিম RHEL-ভিত্তিক এবং ডেবিয়ান-ভিত্তিক বিতরণের অধীনে।
লিনাক্সে পাওয়ারলাইন কিভাবে ইনস্টল করবেন
অন্যান্য কিছু সম্পর্কহীন প্রকল্পের সাথে নামকরণের দ্বন্দ্বের কারণে, পাওয়ারলাইন প্রোগ্রামটি PyPI এ উপলব্ধ (পাইথন প্যাকেজ ইনডেক্স ) প্যাকেজ নামের অধীনে পাওয়ারলাইন-স্ট্যাটাস .
PyPI থেকে প্যাকেজ ইনস্টল করতে পাইথন প্যাকেজ ইনস্টল করার জন্য আমাদের একটি পিপ প্যাকেজ ম্যানেজমেন্ট টুল প্রয়োজন। সুতরাং, প্রথমে পিপ ইনস্টল করা যাক আমাদের লিনাক্স সিস্টেমের অধীনে টুল।
$ sudo apt install python3-pip [On Debian, Ubuntu and Mint] $ sudo yum install python3-pip [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a dev-lang/pip [On Gentoo Linux] $ sudo apk add py3-pip [On Alpine Linux] $ sudo pacman -S python-pip [On Arch Linux] $ sudo zypper install python3-pip [On OpenSUSE]
এখন পাওয়ারলাইন ইনস্টল করার সময় Git থেকে সর্বশেষ বিকাশ সংস্করণ ভান্ডার এর জন্য, Git থেকে প্যাকেজগুলি আনার জন্য আপনার সিস্টেমে একটি গিট প্যাকেজ ইনস্টল থাকতে হবে সংগ্রহস্থল।
$ sudo apt install git [On Debian, Ubuntu and Mint] $ sudo yum install git [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a git [On Gentoo Linux] $ sudo apk add git [On Alpine Linux] $ sudo pacman -S git [On Arch Linux] $ sudo zypper install git [On OpenSUSE]
এরপর, আপনি পাওয়ারলাইন ইনস্টল করতে পারেন৷ পিপ এর সাহায্যে দেখানো হিসাবে কমান্ড।
$ pip install powerline-status
আপনি যদি ত্রুটি বার্তাটি পান “বাহ্যিকভাবে-পরিচালিত-পরিবেশ ", যা সাধারণত পাওয়ারলাইন বা সম্পর্কিত টুল ব্যবহার করার সময় পাইথন ভার্চুয়াল পরিবেশের প্রসঙ্গে ঘটে।
এই ত্রুটিটি ঠিক করতে, শুধুমাত্র নিম্নলিখিত ফাইলটি মুছুন এবং পিপ চালান৷ আবার কমান্ড ইনস্টল করুন।
$ sudo rm -rf /usr/lib/python3.x/EXTERNALLY-MANAGED
বিকল্পভাবে, আপনি পাওয়ারলাইন ইনস্টল করতে পারেন দেখানো হিসাবে আপনার প্যাকেজ ম্যানেজারের জন্য নির্দিষ্ট একটি কমান্ড কার্যকর করার মাধ্যমে।
$ sudo apt install powerline [On Debian, Ubuntu and Mint] $ sudo yum install powerline [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/powerline [On Gentoo Linux] $ sudo apk add powerline [On Alpine Linux] $ sudo pacman -S powerline [On Arch Linux] $ sudo zypper install powerline [On OpenSUSE]
লিনাক্সে পাওয়ারলাইন ফন্ট কিভাবে ইনস্টল করবেন
পাওয়ারলাইন বিশেষ গ্লিফ ব্যবহার করে ডেভেলপারদের জন্য বিশেষ তীর প্রভাব এবং প্রতীক দেখানোর জন্য। এর জন্য, আপনার সিস্টেমে একটি প্রতীক ফন্ট বা একটি প্যাচড ফন্ট ইনস্টল করা আবশ্যক।
আপনি যদি পাওয়ারলাইন ইনস্টল করে থাকেন PIP এর মাধ্যমে , আপনি প্রদর্শিত প্রতীক ফন্ট এবং fontconfig ফাইলের সর্বশেষ সংস্করণ ইনস্টল করতে পারেন।
$ wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf $ wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf $ sudo mv PowerlineSymbols.otf ~/.local/share/fonts/ $ sudo fc-cache -vf ~/.local/share/fonts/ $ sudo mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/
আপনি যদি পাওয়ারলাইন ইনস্টল করে থাকেন প্যাকেজ ম্যানেজারের মাধ্যমে, আপনি চালানোর মাধ্যমে সর্বশেষ ফন্টগুলি ইনস্টল করতে পারেন:
$ sudo apt install fonts-powerline [On Debian, Ubuntu and Mint] $ sudo yum install powerline-fonts [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/powerline-fonts [On Gentoo Linux] $ sudo apk add powerline-fonts [On Alpine Linux] $ sudo pacman -S powerline-fonts [On Arch Linux] $ sudo zypper install powerline-fonts [On OpenSUSE]
পাওয়ারলাইন ব্যবহার করে ব্যাশ কালার প্রম্পট সক্ষম করুন
আপনি যদি পাওয়ারলাইন ইনস্টল করে থাকেন PIP এর মাধ্যমে , আপনি bash দ্বারা এটি সক্ষম করতে পারেন৷ শেল এবং vim ~/.bashrc-এ নিম্নলিখিত লাইন যোগ করে সম্পাদক নিম্নরূপ ফাইল।
export TERM=”screen-256color”
পাওয়ারলাইন সক্ষম করতে ডিফল্টরূপে ব্যাশ শেলে, আপনাকে আপনার ~/.bashrc-এ নিম্নলিখিত স্নিপেট যোগ করতে হবে ফাইল।
প্রথমে, ইনস্টল করা পাওয়ারলাইন এর অবস্থান পান নিম্নলিখিত কমান্ড ব্যবহার করে।
$ pip show powerline-status Name: powerline-status Version: 2.7 Summary: The ultimate statusline/prompt utility. Home-page: https://github.com/powerline/powerline Author: Kim Silkebaekken Author-email: [email protected] License: MIT Location: /home/tecmint/.local/lib/python3.11/site-packages
একবার আপনি পাওয়ারলাইনের প্রকৃত অবস্থান জানতে পারবেন , আপনার সিস্টেমের পরামর্শ অনুযায়ী নীচের লাইনে অবস্থানটি প্রতিস্থাপন করা নিশ্চিত করুন৷
powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /home/tecmint/.local/lib/python3.11/site-packages/powerline/bindings/bash/powerline.sh
আপনি যদি পাওয়ারলাইন ইনস্টল করে থাকেন প্যাকেজ ম্যানেজারের মাধ্যমে, আপনি এটি চালিয়ে সক্রিয় করতে পারেন:
$ source /usr/share/powerline/bindings/bash/powerline.sh
এখন লগ আউট করার চেষ্টা করুন এবং আবার লগ ইন করুন, আপনি নীচে দেখানো হিসাবে পাওয়ারলাইন স্ট্যাটাসলাইন দেখতে পাবেন৷
ব্যাশ পাওয়ারলাইন স্ট্যাটাসলাইন বিভিন্ন ডিরেক্টরি পরিবর্তন বা পরিবর্তন করার চেষ্টা করুন এবং “ব্রেডক্রাম্ব-এ নজর রাখুন আপনার বর্তমান অবস্থান দেখানোর জন্য প্রম্পট পরিবর্তন।
এছাড়াও আপনি মুলতুবি থাকা ব্যাকগ্রাউন্ড কাজগুলি দেখতে সক্ষম হবেন এবং যদি একটি দূরবর্তী লিনাক্স মেশিনে পাওয়ারলাইন ইনস্টল করা থাকে, আপনি লক্ষ্য করতে পারেন যে যখন আপনি SSH এর মাধ্যমে সংযোগ করেন তখন প্রম্পট হোস্টনাম যোগ করে৷
পাওয়ারলাইনের সাথে ভিম কালার প্রম্পট সক্ষম করুন
যদি ভিম আপনার প্রিয় সম্পাদক, ভাগ্যক্রমে ভিমের জন্যও একটি শক্তিশালী প্লাগইন রয়েছে। এই প্লাগইনটি সক্ষম করতে, এই লাইনগুলিকে ~/.vimrc এ যোগ করুন ফাইল।
python3 from powerline.vim import setup as powerline_setup python3 powerline_setup() python3 del powerline_setup set laststatus=2
এখন আপনি Vim চালু করতে পারেন৷ এবং একটি spiffy নতুন স্ট্যাটাস লাইন দেখুন:
ভিম পাওয়ারলাইন স্ট্যাটাসলাইন সারাংশ
পাওয়ারলাইন রঙিন এবং সুন্দর স্ট্যাটাসলাইন সেট করতে এবং বিভিন্ন অ্যাপ্লিকেশনে প্রম্পট সেট করতে সাহায্য করে, কোডিং পরিবেশের জন্য ভাল। আমি আশা করি আপনি এই নির্দেশিকাটি সহায়ক বলে মনে করবেন এবং আপনার যদি কোন সাহায্যের প্রয়োজন হয় বা অতিরিক্ত ধারনা থাকে তাহলে একটি মন্তব্য পোস্ট করতে ভুলবেন না৷