Powerline は、vim、tmux、およびbash、zshのShell Promptに情報と美しいステータスラインを表示するプラグインです。
Vim statusline: UbuntuのさまざまなアプリケーションとシェルにPowerlineをインストールしてセットアップするにはどうすればよいですか?
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は、必要なフォントをインストールする2つの方法を提供します。次の端末のいずれかを使用している場合: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
でパッチを適用したフォントを使用するには、この answer を参照し、それぞれの端末のフォントを変更するには、この質問を確認してください。 さまざまな端末エミュレーターのフォントを変更するには? 。変更を有効にするには、フォントのインストール後にシステムを再起動する必要がある場合があります。
Vim statusline:
次を~/.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色をサポートしている場合、xterm-256color
または~/.bashrc
を変更し、次の行を追加して、TERM
環境変数を/etc/bash.bashrc
に設定します。
export TERM=xterm-256color
端末が256色をサポートしているかどうかを確認するには、端末のドキュメントを確認するか、Googleで検索します。最も人気のある端末は256色をサポートしています。
Vim statusline:
次を~/.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色をサポートしている場合、xterm-256color
または~/.bashrc
を変更して次の行を追加することにより、TERM
環境変数を/etc/bash.bashrc
に設定します。
export TERM=xterm-256color
端末が256色をサポートしているかどうかを確認するには、端末のドキュメントを確認するか、Googleで検索します。最も人気のある端末は256色をサポートしています。
Powerline
の構成に関する詳細情報: 構成 。
Powerline
をアンインストールするには、ターミナルで次のコマンドのいずれかを実行します。
ユーザーごとのインストールをアンインストールするには:
pip uninstall powerline
システム全体のインストールをアンインストールするには:
su -c 'pip uninstall powerline'
ソース: Powerline beta documentation
Vim専用のPowerlineをインストールする場合は、よりカスタマイズ可能で軽量な vim-airline を試してください。
Ubuntu 14.10(utopic)の時点で、powerline
パッケージは niverse repository で利用可能です。それをインストールするには、ターミナルで次のコマンドを実行するだけです:
Sudo apt-get install powerline
または、Ubuntu Software Centerを使用してインストールできるはずです。
これは回答されていますが、この時点での解決策は、Bashの分割払いという点ではやや行き過ぎかもしれません。 Powerlineが以前のレポジトリで利用可能であった場合、私は気づきませんが、現在のレポジトリで利用可能です。そうは言っても、現在のBashの抽象化ははるかに少なくなっています。
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
にコピーする必要があります)注:もうpipを使用してインストールする必要はありません。
Bash拡張機能だけが必要な場合は、Basharat Sialviが記述した手動ステップを自動化する小さなスクリプトを作成しました(その完全なリファレンスに感謝します)。
合成では(ただし、スクリプトをご覧ください。コンピューターがウィンドウから外れたり、ファイルが削除されたりしても責任を負いかねます)。
git clone [email protected]: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/