Установка плагина:
Установите 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 предоставляет два способа установки необходимых шрифтов. Если вы используете один из следующих терминала: 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» вам не подходит или вы используете терминал, отличный от упомянутого выше.
- Загрузите выбранный вами шрифт из powerline-шрифтов .
- Переместите ваш пропатченный шрифт
~/.fonts/
для индивидуальной или /usr/share/fonts
общесистемной установки.
- Запустите,
fc-cache -vf ~/.fonts
чтобы обновить кэш шрифтов, sudo fc-cache -vf
чтобы сделать это в масштабе всей системы.
Чтобы использовать пропатченный шрифт, Gvim
посмотрите этот ответ и измените шрифт вашего соответствующего терминала, проверьте этот вопрос: Как изменить шрифт различных эмуляторов терминала? , Возможно, вам придется перезагрузить систему после установки шрифта, чтобы изменения вступили в силу.
Использование: (для установки на пользователя)
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
Bash prompt:
Добавьте следующую строку в ваш ~/.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 prompt:
Добавьте следующую строку в ваш ~/.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 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
Bash prompt:
Добавьте следующую строку в ваш ~/.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 prompt:
Добавьте следующую строку в ваш ~/.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'
Источник: Powerline бета-документация
Альтернативы:
Если вы устанавливаете Powerline только для Vim, вы должны попробовать vim-Airlines, которая является более настраиваемой и легкой.