पावरलाइन एक प्लग-इन है जो बैश, zsh के लिए विम, टमक्स और शेल प्रॉम्प्ट के लिए सूचनात्मक और सुंदर स्थिति प्रदर्शित करता है।
विम स्थिति : मैं उबंटू में विभिन्न अनुप्रयोगों और गोले के लिए पावरलाइन कैसे स्थापित और सेटअप कर सकता हूं?
पावरलाइन एक प्लग-इन है जो बैश, zsh के लिए विम, टमक्स और शेल प्रॉम्प्ट के लिए सूचनात्मक और सुंदर स्थिति प्रदर्शित करता है।
विम स्थिति : मैं उबंटू में विभिन्न अनुप्रयोगों और गोले के लिए पावरलाइन कैसे स्थापित और सेटअप कर सकता हूं?
जवाबों:
स्थापित करें python-pip
और git
हिट करके ओपन टर्मिनल: Ctrl+ Alt+ Tऔर चलाएँ:
sudo apt-get install python-pip git
प्रति उपयोगकर्ता:
टर्मिनल रन में:
pip install --user git+git://github.com/Lokaltog/powerline
जोड़े ~/.local/bin
को $PATH
संशोधित करके ~/.profile
अपने पसंदीदा संपादक के साथ:
gksudo gedit ~/.profile
और इसके अंत में निम्नलिखित पंक्तियाँ जोड़ना:
if [ -d "$HOME/.local/bin" ]; then
PATH="$HOME/.local/bin:$PATH"
fi
सिस्टम चौड़ा:
टर्मिनल रन में:
su -c 'pip install git+git://github.com/Lokaltog/powerline'
Powerline आवश्यक फोंट स्थापित करने के दो तरीके प्रदान करता है। आप निम्नलिखित टर्मिनल में से एक का उपयोग कर रहे हैं: Gnome Terminal
, Konsole
, lxterminal
, st
, Xfce Terminal
, Terminator
, Guake
, Yakuake
तो आप का उपयोग करना चाहिए "fontconfig" विधि।
Fontconfig: (अनुशंसित)
उपयोगकर्ता प्रति:
टर्मिनल में निम्नलिखित आदेश चलाएँ:
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
mkdir -p ~/.fonts/ && mv PowerlineSymbols.otf ~/.fonts/
fc-cache -vf ~/.fonts
mkdir -p ~/.config/fontconfig/conf.d/ && mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/
सिस्टम विस्तृत:
टर्मिनल में निम्नलिखित कमांड चलाएँ:
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
sudo mv PowerlineSymbols.otf /usr/share/fonts/
sudo fc-cache -vf
sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
पैच किए गए फ़ॉन्ट:
इस विधि का उपयोग केवल तभी करें जब "Fontconfig" विधि आपके लिए काम न करे या आप उपर्युक्त के अलावा किसी अन्य टर्मिनल का उपयोग कर रहे हों।
~/.fonts/
उपयोगकर्ता स्थापना या /usr/share/fonts
सिस्टम वाइड इंस्टॉलेशन के लिए अपने पैच किए गए फ़ॉन्ट को ले जाएं ।fc-cache -vf ~/.fonts
अपने फ़ॉन्ट कैश को अपडेट sudo fc-cache -vf
करने के लिए, इसे सिस्टम वाइड करने के लिए चलाएं ।Gvim
इस उत्तर को देखने और अपने संबंधित टर्मिनल के फ़ॉन्ट को बदलने के लिए पैच किए गए फ़ॉन्ट का उपयोग करने के लिए इस प्रश्न की जाँच करें: विभिन्न टर्मिनल एमुलेटर का फ़ॉन्ट कैसे बदलें? । परिवर्तनों को प्रभावी करने के लिए फ़ॉन्ट इंस्टॉलेशन के बाद आपको अपने सिस्टम को रिबूट करना पड़ सकता है।
विम स्थिति:
अपने ~/.vimrc
या निम्नलिखित जोड़ें /etc/vim/vimrc
:
set rtp+=$HOME/.local/lib/python2.7/site-packages/powerline/bindings/vim/
" Always show statusline
set laststatus=2
" Use 256 colours (Use this setting only if your terminal supports 256 colours)
set t_Co=256
बैश प्रॉम्प्ट:
निम्नलिखित लाइन को अपने ~/.bashrc
या /etc/bash.bashrc
:
if [ -f ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
source ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
fi
Zsh प्रॉम्प्ट:
निम्नलिखित लाइन को अपने ~/.zshrc
या /etc/zsh/zshrc
:
if [[ -r ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh ]]; then
source ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh
fi
Tmux स्टेटसलाइन:
निम्न पंक्ति को अपने में जोड़ें ~/.tmux.conf
:
source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
यदि आपका टर्मिनल 256 रंगों का समर्थन करता है, तो निम्न TERM
चर को xterm-256color
संशोधित ~/.bashrc
या /etc/bash.bashrc
जोड़कर पर्यावरण चर सेट करें :
export TERM=xterm-256color
यह जाँचने के लिए कि क्या आपका टर्मिनल 256 रंगों का समर्थन करता है, अपने टर्मिनल के प्रलेखन की जाँच करें या इसे गूगल करें। अधिकांश लोकप्रिय टर्मिनल 256 रंगों का समर्थन करते हैं।
विम स्थिति:
अपने ~/.vimrc
या निम्नलिखित जोड़ें /etc/vim/vimrc
:
set rtp+=/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
" Always show statusline
set laststatus=2
" Use 256 colours (Use this setting only if your terminal supports 256 colours)
set t_Co=256
बैश प्रॉम्प्ट:
निम्नलिखित लाइन को अपने ~/.bashrc
या /etc/bash.bashrc
:
if [ -f /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh ]; then
source /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh
fi
Zsh प्रॉम्प्ट:
निम्नलिखित लाइन को अपने ~/.zshrc
या /etc/zsh/zshrc
:
if [[ -r /usr/local/lib/python2.7/dist-packages/powerline/bindings/zsh/powerline.zsh ]]; then
source /usr/local/lib/python2.7/dist-packages/powerline/bindings/zsh/powerline.zsh
fi
Tmux स्टेटसलाइन:
निम्न पंक्ति को अपने में जोड़ें ~/.tmux.conf
:
source /usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
यदि आपका टर्मिनल 256 रंगों का समर्थन करता है, तो निम्न पंक्ति को संशोधित या जोड़कर TERM
पर्यावरण चर सेट करें :xterm-256color
~/.bashrc
/etc/bash.bashrc
export TERM=xterm-256color
यह जाँचने के लिए कि क्या आपका टर्मिनल 256 रंगों का समर्थन करता है, अपने टर्मिनल के प्रलेखन की जाँच करें या इसे गूगल करें। अधिकांश लोकप्रिय टर्मिनल 256 रंगों का समर्थन करते हैं।
कॉन्फ़िगरेशन पर विस्तृत जानकारी के लिए Powerline
: कॉन्फ़िगरेशन ।
Powerline
टर्मिनल में निम्नलिखित आदेशों में से एक को अनइंस्टॉल करने के लिए :
प्रति उपयोगकर्ता स्थापना की स्थापना रद्द करने के लिए:
pip uninstall powerline
सिस्टम वाइड इंस्टॉलेशन की स्थापना रद्द करने के लिए:
su -c 'pip uninstall powerline'
स्रोत: पॉवरलाइन बीटा प्रलेखन
यदि आप केवल Vim के लिए Powerline स्थापित कर रहे हैं, तो आपको vim-एयरलाइन की कोशिश करनी चाहिए जो अधिक अनुकूलन योग्य और हल्की हो।
/usr/local/lib/python2.7/dist-packages/powerline/
। तो vimrc पर आपको /usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
इसके बजाय इंगित करना चाहिए
Ubuntu 14.10 (यूटोपिक) के अनुसार, एक powerline
पैकेज ब्रह्मांड भंडार में उपलब्ध है । इसे स्थापित करने के लिए, अपने टर्मिनल में बस यह कमांड चलाएँ:
sudo apt-get install powerline
वैकल्पिक रूप से, आपको उबंटू सॉफ्टवेयर सेंटर का उपयोग करके इसे स्थापित करने में सक्षम होना चाहिए।
/usr/share/doc/powerline
। इस पैकेज में संबंधित फाइल README.Debian है ।
powerline
पैकेज में सभी बाइंडिंग शामिल हैं , जिसमें बैश बाइंडिंग भी शामिल है। वे में स्थापित हैं /usr/share/powerline/bindings
।
हालांकि यह उत्तर दिया गया है, ऐसा लगता है कि इस बिंदु पर समय के लिए समाधान भी बश की किस्त के मामले में कुछ हद तक ओवरकिल हो सकता है। पॉवरलाइन पहले के रिपोज में उपलब्ध थी, लेकिन मैं मौजूदा रिपोज में उपलब्ध नहीं हूं। यह कहा जा रहा है, यह अभी बैश के लिए बहुत कम सार है।
sudo apt install powerline
.bashrc
पसंद के टेक्स्ट एडिटर के साथ अपना संपादन करें ।gedit ~/.bashrc
और इसे दस्तावेज़ में संलग्न करें;
if [ -f `which powerline-daemon` ]; then
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/share/powerline/bindings/bash/powerline.sh
fi
/etc/bash.bashrc
अपनी पसंद के टेक्स्ट एडिटर के साथ रूट के रूप में संपादित करें ।sudo su
के बाद gedit /bash.bashrc
और इसे दस्तावेज़ में संलग्न करें;
if [ -f `which powerline-daemon` ]; then
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/share/powerline/bindings/bash/powerline.sh
fi
पावरलाइन के नवीनतम इंस्टॉलेशन के साथ चीजें बहुत आसान हो गई हैं। यहाँ है कि मैं इसके बारे में कैसे गया।
अपने .vimrc में निम्न सेटिंग्स का उपयोग करें:
Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
" Powerline setup
set laststatus=2
set term=xterm-256color
set termencoding=utf-8
set guifont=Ubuntu\ Mono\ derivative\ Powerline:10
" set guifont=Ubuntu\ Mono
let g:Powerline_symbols = 'fancy'
~/.vim/bundles/powerline/fonts
फ़ोल्डर में जाएं और वहां मौजूद फ़ॉन्ट पर डबल क्लिक करें। इसे स्थापित करो।/etc/fonts/conf.d
)नोट: आपको इसे अब पाइप के माध्यम से स्थापित करने की आवश्यकता नहीं है।
यदि आप बस बैश एक्सटेंशन चाहते हैं, तो मैंने एक छोटी सी स्क्रिप्ट लिखी जो मैनुअल चरणों को स्वचालित करता है जो बशारत सियालवी ने लिखा था (उस संपूर्ण संदर्भ के लिए बहुत धन्यवाद)।
संश्लेषण में (लेकिन कृपया, पहले स्क्रिप्ट पर एक नज़र डालें क्योंकि मैं ज़िम्मेदार नहीं होगा यदि यह आपके कंप्यूटर को खिड़की से बाहर फेंक देता है या आपकी फ़ाइलों को हटा देता है):
git clone git@github.com:vincepii/ubuntu-powerline-bash.git
cd ubuntu-powerline-bash
./install.sh
https://thealarmclocksixam.wordpress.com/2016/02/28/quickly-setup-powerline-for-bash-in-ubuntu/
export LC_CTYPE="en_US.UTF-8"
मेरे .bashrc को। पहले यह "en_IN" था