web-dev-qa-db-ja.com

電力線プラグインをインストールして使用するにはどうすればよいですか?

Powerline は、vim、tmux、およびbash、zshのShell Promptに情報と美しいステータスラインを表示するプラグインです。

Vim statusline: enter image description hereenter image description hereenter image description hereenter image description here UbuntuのさまざまなアプリケーションとシェルにPowerlineをインストールしてセットアップするにはどうすればよいですか?

171
Basharat Sialvi

プラグインのインストール:

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 TerminalKonsolelxterminalstXfce TerminalTerminatorGuakeYakuakeの場合、 "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"メソッドが機能しない場合、または上記以外の端末を使用している場合にのみ、このメソッドを使用してください。

    1. powerline-fonts から選択したフォントをダウンロードします。
    2. パッチを適用したフォントをユーザーごとのインストールの場合は~/.fonts/に、システム全体のインストールの場合は/usr/share/fontsに移動します。
    3. 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 を試してください。

228
Basharat Sialvi

Ubuntu 14.10(utopic)の時点で、powerlineパッケージは niverse repository で利用可能です。それをインストールするには、ターミナルで次のコマンドを実行するだけです:

Sudo apt-get install powerline

または、Ubuntu Software Centerを使用してインストールできるはずです。

29
jcharaoui

これは回答されていますが、この時点での解決策は、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
9
Schyken

最新バージョンのPowerlineを搭載した14.04

電力線の最新のインストールで、物事はずっと簡単になりました。ここに私がそれについて行った方法があります。

  1. Vundleをインストールし、.vimrcでセットアップします
  2. Vundleパッケージインストーラーで powerline をインストールします
  3. インストール フォント (./install.shスクリプトを実行するだけです)。
  4. .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'
    
  5. ~/.vim/bundles/powerline/fontsフォルダーに移動し、そこにあるフォントをダブルクリックします。それをインストールします。
  6. (一部のシステムでは、電力線フォント設定を/etc/fonts/conf.dにコピーする必要があります)
  7. ログアウトして再度ログインします。

注:もうpipを使用してインストールする必要はありません。

5
don.joey

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/

https://github.com/vincepii/ubuntu-powerline-bash

2
Vincenzo Pii