Powerlineは、vim、tmux、およびbash、zshのシェルプロンプトの情報を表示する美しいステータスラインを表示するプラグインです。
Vim statusline: Ubuntuのさまざまなアプリケーションとシェル用にPowerlineをインストールおよびセットアップするにはどうすればよいですか?
Powerlineは、vim、tmux、およびbash、zshのシェルプロンプトの情報を表示する美しいステータスラインを表示するプラグインです。
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
この回答でパッチを適用したフォントを使用し、各端末のフォントを変更するには、この質問を確認してください:さまざまな端末エミュレータのフォントを変更するには?。変更を有効にするには、フォントのインストール後にシステムを再起動する必要がある場合があります。
Vimステータスライン:または
に以下を追加:~/.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
Bashプロンプト:またはに
次の行を追加します:~/.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色をサポートしているかどうかを確認するには、端末のドキュメントを確認するか、Googleで検索します。最も人気のある端末は256色をサポートしています。
Vimステータスライン:または
に以下を追加:~/.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
Bashプロンプト:またはに
次の行を追加します:~/.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色をサポートしているかどうかを確認するには、端末のドキュメントを確認するか、Googleで検索します。最も人気のある端末は256色をサポートしています。
詳細設定の詳細についてはPowerline
:設定。
アンインストールするにはPowerline
、ターミナルで次のコマンドのいずれかを実行します。
ユーザーごとのインストールをアンインストールするには:
pip uninstall powerline
システム全体のインストールをアンインストールするには:
su -c 'pip uninstall powerline'
Vim専用にPowerlineをインストールする場合は、よりカスタマイズ可能で軽量なvim-airlineを試してください。
/usr/local/lib/python2.7/dist-packages/powerline/
です。そのため、vimrc /usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
では代わりにポイントする必要があります
Ubuntu 14.10(utopic)の時点で、powerline
パッケージはuniverseリポジトリで利用可能です。それをインストールするには、ターミナルで次のコマンドを実行するだけです:
sudo apt-get install powerline
または、Ubuntu Software Centerを使用してインストールできるはずです。
/usr/share/doc/powerline
。このパッケージの関連ファイルはREADME.Debianです。
powerline
bashバインディングを含むすべてのバインディングがパッケージに含まれています。それらはにインストールされ/usr/share/powerline/bindings
ます。
これは回答されていますが、この時点での解決策は、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 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」