Powerline adalah plug-in untuk menampilkan informasi dan status indah untuk vim, tmux dan shell prompt untuk bash, zsh.
Vim statusline : Bagaimana cara saya menginstal dan mengatur Powerline untuk berbagai aplikasi dan shell di Ubuntu?
Powerline adalah plug-in untuk menampilkan informasi dan status indah untuk vim, tmux dan shell prompt untuk bash, zsh.
Vim statusline : Bagaimana cara saya menginstal dan mengatur Powerline untuk berbagai aplikasi dan shell di Ubuntu?
Jawaban:
Instal python-pip
dan git
: Buka terminal dengan menekan Ctrl+ Alt+ Tdan jalankan:
sudo apt-get install python-pip git
Per pengguna:
Dalam terminal:
pip install --user git+git://github.com/Lokaltog/powerline
Tambahkan ~/.local/bin
ke $PATH
dengan memodifikasi ~/.profile
dengan editor favorit Anda:
gksudo gedit ~/.profile
dan menambahkan baris berikut di akhir:
if [ -d "$HOME/.local/bin" ]; then
PATH="$HOME/.local/bin:$PATH"
fi
Sistem lebar:
Dalam terminal dijalankan:
su -c 'pip install git+git://github.com/Lokaltog/powerline'
Powerline menyediakan dua cara untuk menginstal font yang diperlukan. Jika Anda menggunakan salah satu dari terminal berikut: Gnome Terminal
, Konsole
, lxterminal
, st
, Xfce Terminal
, Terminator
, Guake
, Yakuake
maka Anda harus menggunakan "fontconfig" metode.
Fontconfig: (disarankan)
Per Pengguna:
Jalankan perintah berikut di terminal:
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 lebar:
Jalankan perintah berikut di terminal:
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/
Font yang ditambal:
Gunakan metode ini hanya jika metode "Fontconfig" tidak berfungsi untuk Anda atau Anda menggunakan terminal selain yang disebutkan di atas.
~/.fonts/
untuk setiap instalasi pengguna atau /usr/share/fonts
untuk instalasi seluruh sistem.fc-cache -vf ~/.fonts
untuk memperbarui cache font Anda, sudo fc-cache -vf
untuk melakukannya di seluruh sistem.Untuk menggunakan font yang ditambal di Gvim
lihat jawaban ini dan untuk mengubah font terminal masing-masing Anda periksa pertanyaan ini: Bagaimana cara mengubah font dari berbagai emulator terminal? . Anda mungkin harus me-reboot sistem Anda setelah instalasi font agar perubahan diterapkan.
Vim statusline:
Tambahkan berikut ke Anda ~/.vimrc
atau /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 prompt:
Tambahkan baris berikut ke Anda ~/.bashrc
atau /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 prompt:
Tambahkan baris berikut ke Anda ~/.zshrc
atau /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:
Tambahkan baris berikut ke Anda ~/.tmux.conf
:
source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
Jika terminal Anda mendukung 256 warna, atur TERM
variabel lingkungan xterm-256color
dengan memodifikasi ~/.bashrc
atau /etc/bash.bashrc
menambahkan baris berikut:
export TERM=xterm-256color
Untuk memeriksa apakah terminal Anda mendukung 256 warna, periksa dokumentasi terminal Anda atau google itu. Terminal paling populer mendukung 256 warna.
Vim statusline:
Tambahkan berikut ke Anda ~/.vimrc
atau /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 prompt:
Tambahkan baris berikut ke Anda ~/.bashrc
atau /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 prompt:
Tambahkan baris berikut ke Anda ~/.zshrc
atau /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:
Tambahkan baris berikut ke Anda ~/.tmux.conf
:
source /usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
Jika terminal Anda mendukung 256 warna, Atur TERM
variabel lingkungan xterm-256color
dengan memodifikasi ~/.bashrc
atau /etc/bash.bashrc
dan menambahkan baris berikut:
export TERM=xterm-256color
Untuk memeriksa apakah terminal Anda mendukung 256 warna, periksa dokumentasi terminal Anda atau google itu. Terminal paling populer mendukung 256 warna.
Untuk informasi terperinci tentang konfigurasi Powerline
: Konfigurasi .
Untuk menghapus instalan, Powerline
jalankan salah satu dari perintah berikut di terminal:
Untuk menghapus instalasi per instalasi pengguna:
pip uninstall powerline
Untuk menghapus instalasi sistem lebar:
su -c 'pip uninstall powerline'
Sumber: Dokumentasi Powerline beta
Jika Anda menginstal Powerline hanya untuk Vim, Anda harus mencoba vim-airline yang lebih dapat disesuaikan dan ringan.
/usr/local/lib/python2.7/dist-packages/powerline/
. Jadi pada vimrc Anda harus menunjukkan pada /usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
bukan
Pada Ubuntu 14.10 (utopis), sebuah powerline
paket tersedia di repositori universe . Untuk menginstalnya, jalankan perintah ini di terminal Anda:
sudo apt-get install powerline
Atau, Anda harus dapat menginstalnya dengan menggunakan Pusat Perangkat Lunak Ubuntu.
/usr/share/doc/powerline
. File yang relevan dalam paket ini adalah README.Debian .
powerline
paket, termasuk binding bash. Mereka dipasang di /usr/share/powerline/bindings
.
Meskipun ini telah dijawab, tampaknya solusinya mungkin agak berlebihan dalam hal angsuran untuk Bash pada saat ini. Tidak tahu apakah Powerline tersedia di repo sebelumnya, tetapi Powerline tersedia di repo saat ini. Yang sedang berkata, itu jauh lebih abstrak untuk Bash sekarang.
sudo apt install powerline
.bashrc
dengan editor teks pilihan Anda.gedit ~/.bashrc
Dan tambahkan ini ke dokumen;
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
sebagai root dengan editor teks pilihan Anda.sudo su
diikuti oleh gedit /bash.bashrc
dan menambahkan ini ke dokumen;
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
Dengan pemasangan powerline terbaru, banyak hal menjadi lebih mudah. Ini adalah bagaimana saya melakukannya.
Gunakan pengaturan berikut di .vimrc Anda:
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
folder Anda dan klik dua kali font yang ada di sana. Pasang itu./etc/fonts/conf.d
)Catatan: Anda tidak perlu menginstalnya melalui pip lagi.
Jika Anda hanya menginginkan ekstensi bash, saya menulis sebuah skrip kecil yang mengotomatiskan langkah-langkah manual yang ditulis Basharat Sialvi (terima kasih banyak atas referensi lengkapnya).
Dalam sintesis (tapi tolong, lihat script terlebih dahulu karena saya tidak akan bertanggung jawab jika itu membuang komputer Anda keluar dari jendela atau menghapus file Anda):
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"
ke .bashrc saya. Sebelumnya itu "en_IN"