Powerline vim, tmux ve bash, zsh için komut istemi için bilgi verici ve güzel durum çizgisi görüntülemek için bir eklentidir.
Vim statusline : Ubuntu'da farklı uygulamalar ve mermiler için Powerline'ı nasıl kurabilir ve ayarlayabilirim?
Powerline vim, tmux ve bash, zsh için komut istemi için bilgi verici ve güzel durum çizgisi görüntülemek için bir eklentidir.
Vim statusline : Ubuntu'da farklı uygulamalar ve mermiler için Powerline'ı nasıl kurabilir ve ayarlayabilirim?
Yanıtlar:
Kurulum python-pip
ve git
: Terminali Ctrl+ Alt+ tuşlarına basarak açın Tve çalıştırın:
sudo apt-get install python-pip git
Kullanıcı başına:
Terminal çalışmasında:
pip install --user git+git://github.com/Lokaltog/powerline
Ekle ~/.local/bin
için $PATH
değiştirerek ~/.profile
favori editörü ile:
gksudo gedit ~/.profile
ve sonuna aşağıdaki satırları ekleyerek:
if [ -d "$HOME/.local/bin" ]; then
PATH="$HOME/.local/bin:$PATH"
fi
Sistem geneli:
Terminal çalışmasında:
su -c 'pip install git+git://github.com/Lokaltog/powerline'
Powerline, gerekli yazı tiplerini yüklemek için iki yol sağlar. Aşağıdaki terminalin biri kullanıyorsanız: Gnome Terminal
, Konsole
, lxterminal
, st
, Xfce Terminal
, Terminator
, Guake
, Yakuake
ardından kullanmak gerektiğini "fontconfig" yöntemi.
Fontconfig: (önerilir)
Kullanıcı Başına:
Aşağıdaki komutları terminalde çalıştırın:
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/
Sistem geneli:
Aşağıdaki komutları terminalde çalıştırın:
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/
Yamalı yazı tipi:
Bu yöntemi yalnızca "Fontconfig" yöntemi sizin için işe yaramazsa veya yukarıda belirtilenlerin dışında bir terminal kullanıyorsanız kullanın.
~/.fonts/
kullanıcı başına veya /usr/share/fonts
sistem genelinde kurulum için konumuna getirin.fc-cache -vf ~/.fonts
Yazı tipi önbelleğinizi güncellemek için çalıştırın , sudo fc-cache -vf
sistemi geniş yapmak için.Gvim
Bu cevabı görmek için yamalı yazı tipini kullanmak ve kendi terminalinizin yazı tipini değiştirmek için şu soruyu kontrol edin: Çeşitli terminal emülatörlerinin yazı tipini nasıl değiştirebilirim? . Değişikliklerin etkili olması için font yüklemesinden sonra sisteminizi yeniden başlatmanız gerekebilir.
Vim statusline:
Kendiniz ~/.vimrc
veya şunu ekleyin /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
Bash istemi:
Aşağıdaki satırı ekleyin ~/.bashrc
veya /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 istemi:
Aşağıdaki satırı sizin ~/.zshrc
veya ' nıza ekleyin /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 statusline:
Aşağıdaki satırları kendinize ekleyin ~/.tmux.conf
:
source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
Terminaliniz 256 rengi destekliyorsa, aşağıdaki satırı değiştirerek veya ekleyerek TERM
ortam değişkenini ayarlayın :xterm-256color
~/.bashrc
/etc/bash.bashrc
export TERM=xterm-256color
Terminalinizin 256 rengi destekleyip desteklemediğini kontrol etmek için terminalinizin belgelerini kontrol edin veya google. En popüler terminaller 256 rengi destekler.
Vim statusline:
Kendiniz ~/.vimrc
veya şunu ekleyin /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
Bash istemi:
Aşağıdaki satırı ekleyin ~/.bashrc
veya /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 istemi:
Aşağıdaki satırı sizin ~/.zshrc
veya ' nıza ekleyin /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 statusline:
Aşağıdaki satırları kendinize ekleyin ~/.tmux.conf
:
source /usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
Terminaliniz 256 rengi destekliyorsa, aşağıdaki satırı değiştirerek veya ekleyerek TERM
ortam değişkenini ayarlayın :xterm-256color
~/.bashrc
/etc/bash.bashrc
export TERM=xterm-256color
Terminalinizin 256 rengi destekleyip desteklemediğini kontrol etmek için terminalinizin belgelerini kontrol edin veya google. En popüler terminaller 256 rengi destekler.
Yapılandırma hakkında ayrıntılı bilgi için Powerline
: Yapılandırma .
Kaldırmak için Powerline
terminaldeki aşağıdaki komutlardan birini çalıştırın:
Kullanıcı başına yükleme kaldırmak için:
pip uninstall powerline
Sistem çapında yüklemeyi kaldırmak için:
su -c 'pip uninstall powerline'
Kaynak: Powerline beta dokümantasyonu
Powerline'ı sadece Vim için kuruyorsanız , daha özelleştirilebilir ve daha hafif olan vim-airline'ı denemelisiniz .
/usr/local/lib/python2.7/dist-packages/powerline/
. Yani /usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
Ubuntu 14.10'dan itibaren (ütopik), evren deposunda bir powerline
paket bulunmaktadır . Yüklemek için terminalinizde şu komutu çalıştırın.
sudo apt-get install powerline
Alternatif olarak, Ubuntu Yazılım Merkezini kullanarak da kurabilirsiniz.
/usr/share/doc/powerline
. Bu paketteki ilgili dosya README.Debian'dır .
powerline
olmak üzere tüm ciltlemeler pakete dahil edilmiştir . Onlar yüklenir /usr/share/powerline/bindings
.
Bu cevaplanmış olmasına rağmen, çözüm bu zamanda Bash'in taksitleri açısından da biraz fazladan anlaşılabilir görünmektedir. Ben habersiz ben daha önceki depolarda Powerline mevcut olsaydı, fakat mevcut depolarda mevcut durumdayım. Olduğu söyleniyor, şu anda Bash için çok daha az soyutlanmış.
sudo apt install powerline
.bashrc
, seçtiğiniz metin editörünüzle düzenleyin.gedit ~/.bashrc
Ve bunu belgeye ekleyin;
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
seçtiğiniz metin editörünüzle root olarak düzenleyin.sudo su
bunu takiben gedit /bash.bashrc
ve bunu belgeye ekleyin;
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
En yeni powerline kurulumuyla işler daha da kolaylaştı. İşte bu konuda nasıl gitti.
.Vimrc'nizde aşağıdaki ayarları kullanın:
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
klasörüne ve çift içeride yazı tipini tıklayın. Yükle./etc/fonts/conf.d
)Not: Artık pipo ile kurmanıza gerek yok.
Sadece bash eklentisini istiyorsanız, Basharat Sialvi'nin yazdığı manuel adımları otomatikleştiren küçük bir senaryo yazdım (bu tam referans için çok teşekkürler).
Sentez sırasında (ancak, lütfen pencereden dışarı atılırsa veya dosyalarınızı silerse sorumlu olmayacağım için betiğe bir bakın):
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"
ver , bir çözüm buldum: Aşağıdaki satırı ekledim: benim .bashrc. Daha önce "en_IN" idi