<पी> पावरलाइन विम एडिटर के लिए एक बेहतरीन स्टेटसलाइन प्लगइन है, जिसे पायथन में विकसित किया गया है और बैश जैसे कई अन्य अनुप्रयोगों के लिए स्थिति रेखाएं और संकेत प्रदान करता है , ज़श , tmux, और भी बहुत कुछ। <पी> यहविमकी उपस्थिति और कार्यक्षमता को बढ़ाता है संपादक विंडो के नीचे एक अनुकूलन योग्य और सूचनात्मक स्थिति रेखा प्रदान करके संपादक, जिसमें वर्तमान मोड (उदाहरण के लिए, सामान्य, सम्मिलित करें, दृश्य), फ़ाइल नाम, पथ, रेखा और कॉलम संख्या, गिट शाखा, वर्चुअल वातावरण और बहुत कुछ शामिल है।
पॉवरलाइन विम स्टेटसलाइन्स विशेषताएं
- यह पायथन में लिखा गया है, जो इसे विस्तार योग्य और सुविधा संपन्न बनाता है।
- स्थिर और परीक्षण योग्य कोड बेस, जो Python 2.6+ और Python 3 के साथ अच्छा काम करता है।
- यह कई लिनक्स उपयोगिताओं और उपकरणों में संकेतों और स्टेटसलाइन का भी समर्थन करता है।
- इसमें JSON का उपयोग करके विकसित कॉन्फ़िगरेशन और डेकोरेटर रंग हैं।
- डेमन समर्थन के साथ तेज़ और हल्का, जो और भी बेहतर प्रदर्शन प्रदान करता है।
<पी> इस लेख में, मैं आपको दिखाऊंगा कि पावरलाइन कैसे स्थापित करें और पॉवरलाइन फ़ॉन्ट और बैश का उपयोग कैसे करें औरविम आरएचईएल-आधारित और डेबियन-आधारित वितरण के तहत। लिनक्स में पॉवरलाइन कैसे स्थापित करें
<पी> कुछ अन्य असंबंधित परियोजनाओं के साथ नामकरण विवाद के कारण, पॉवरलाइन प्रोग्राम PyPI पर उपलब्ध है (पायथन पैकेज इंडेक्स ) पैकेज नाम के अंतर्गत पावरलाइन-स्टेटस . <पी> PyPI से पैकेज इंस्टॉल करने के लिए , हमें पायथन पैकेज स्थापित करने के लिए एक पिप पैकेज प्रबंधन उपकरण की आवश्यकता है। तो, आइए सबसे पहले पिप इंस्टॉल करें हमारे Linux सिस्टम के अंतर्गत उपकरण। $ 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 से पैकेज लाने के लिए एक 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]
लिनक्स में पॉवरलाइन फ़ॉन्ट्स कैसे स्थापित करें
<पी> पॉवरलाइन विशेष ग्लिफ़ का उपयोग करती है डेवलपर्स के लिए विशेष तीर प्रभाव और प्रतीक दिखाने के लिए। इसके लिए, आपके सिस्टम पर एक प्रतीक फ़ॉन्ट या एक पैच फ़ॉन्ट स्थापित होना चाहिए। <पी> यदि आपने पावरलाइन स्थापित की है पीआईपी के माध्यम से , आप दिखाए गए अनुसार प्रतीक फ़ॉन्ट और फ़ॉन्टकॉन्फिग फ़ाइल का नवीनतम संस्करण स्थापित कर सकते हैं। $ 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]
पॉवरलाइन का उपयोग करके बैश कलर प्रॉम्प्ट सक्षम करें
<पी> यदि आपने पावरलाइन स्थापित की है पीआईपी के माध्यम से , आप इसेबैशकर सक्षम कर सकते हैं शैल औरविम ~/.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
<पी> अब लॉग आउट करने और दोबारा लॉग इन करने का प्रयास करें, आपको पावरलाइन स्टेटसलाइन दिखाई देगी जैसा कि नीचे दिखाया गया है।
बैश पॉवरलाइन स्टेटसलाइन्स <पी> विभिन्न निर्देशिकाओं को बदलने या स्विच करने का प्रयास करें और “ब्रेडक्रंब” पर नज़र रखें "अपना वर्तमान स्थान दिखाने के लिए शीघ्र परिवर्तन करें। <पी> आप लंबित पृष्ठभूमि कार्यों को भी देख पाएंगे और यदि रिमोट लिनक्स मशीन पर पावरलाइन स्थापित है, तो आप देख सकते हैं कि जब आप एसएसएच के माध्यम से कनेक्ट होते हैं तो प्रॉम्प्ट होस्टनाम जोड़ता है। पावरलाइन के साथ विम कलर प्रॉम्प्ट सक्षम करें
<पी> यदिविम आपका पसंदीदा संपादक है, सौभाग्य से विम के लिए एक शक्तिशाली प्लगइन भी है। इस प्लगइन को सक्षम करने के लिए, इन पंक्तियों को ~/.vimrc में जोड़ें फ़ाइल. python3 from powerline.vim import setup as powerline_setup
python3 powerline_setup()
python3 del powerline_setup
set laststatus=2
<पी> अब आप विम लॉन्च कर सकते हैं और एक आकर्षक नई स्थिति रेखा देखें:
विम पॉवरलाइन स्टेटसलाइन्स सारांश
<पी> पावरलाइन कई अनुप्रयोगों में रंगीन और सुंदर स्टेटसलाइन और संकेत सेट करने में मदद करता है, जो कोडिंग वातावरण के लिए अच्छा है। मुझे आशा है कि आपको यह मार्गदर्शिका उपयोगी लगेगी और यदि आपको किसी सहायता की आवश्यकता हो या आपके पास अतिरिक्त विचार हों तो टिप्पणी पोस्ट करना न भूलें।