Powerline - это плагин для отображения информационной и красивой строки состояния для vim, tmux и приглашения оболочки для bash, zsh.
Vim statusline : Как я могу установить и настроить Powerline для различных приложений и оболочек в Ubuntu?
software-installation
vim
prompt
powerline-plugin
Башарат Сиалви
источник
источник
Ответы:
Установка плагина:
Установите
python-pip
иgit
: Откройте терминал, нажав Ctrl+ Alt+, Tи запустите:На пользователя:
в терминале работает:
Добавьте
~/.local/bin
к$PATH
, изменив~/.profile
с помощью вашего любимого редактора:и добавив следующие строки в конце:
Общесистемный:
в терминальном режиме:
Установка шрифта:
Powerline предоставляет два способа установки необходимых шрифтов. Если вы используете один из следующих терминала:
Gnome Terminal
,Konsole
,lxterminal
,st
,Xfce Terminal
,Terminator
,Guake
,Yakuake
то вы должны использовать «FontConfig» метод.Fontconfig: (рекомендуется)
На пользователя:
выполните следующие команды в терминале:
Общесистемный:
выполните следующие команды в терминале:
Патчированный шрифт:
используйте этот метод, только если метод «Fontconfig» вам не подходит или вы используете терминал, отличный от упомянутого выше.
~/.fonts/
для индивидуальной или/usr/share/fonts
общесистемной установки.fc-cache -vf ~/.fonts
чтобы обновить кэш шрифтов,sudo fc-cache -vf
чтобы сделать это в масштабе всей системы.Чтобы использовать пропатченный шрифт,
Gvim
посмотрите этот ответ и измените шрифт вашего соответствующего терминала, проверьте этот вопрос: Как изменить шрифт различных эмуляторов терминала? , Возможно, вам придется перезагрузить систему после установки шрифта, чтобы изменения вступили в силу.Использование: (для установки на пользователя)
Vim statusline:
Добавьте следующее к вашему
~/.vimrc
или/etc/vim/vimrc
:Bash prompt:
Добавьте следующую строку в ваш
~/.bashrc
или/etc/bash.bashrc
:Zsh prompt:
Добавьте следующую строку в ваш
~/.zshrc
или/etc/zsh/zshrc
:Статусная строка Tmux:
Добавьте следующую строку в ваш
~/.tmux.conf
:Если ваш терминал поддерживает 256 цветов, установите для
TERM
переменной среды значениеxterm-256color
, изменив~/.bashrc
или/etc/bash.bashrc
добавив следующую строку:Чтобы проверить, поддерживает ли ваш терминал 256 цветов, проверьте документацию вашего терминала или Google его. Самые популярные терминалы поддерживают 256 цветов.
Использование: (для общесистемной установки)
Vim statusline:
Добавьте следующее к вашему
~/.vimrc
или/etc/vim/vimrc
:Bash prompt:
Добавьте следующую строку в ваш
~/.bashrc
или/etc/bash.bashrc
:Zsh prompt:
Добавьте следующую строку в ваш
~/.zshrc
или/etc/zsh/zshrc
:Статусная строка Tmux:
Добавьте следующую строку в ваш
~/.tmux.conf
:Если ваш терминал поддерживает 256 цветов, задайте для
TERM
переменной среды значениеxterm-256color
, изменив~/.bashrc
или/etc/bash.bashrc
добавив следующую строку:Чтобы проверить, поддерживает ли ваш терминал 256 цветов, проверьте документацию вашего терминала или Google его. Самые популярные терминалы поддерживают 256 цветов.
Конфигурация:
Для получения подробной информации о настройке
Powerline
: Конфигурация .Удаление:
Чтобы удалить,
Powerline
запустите одну из следующих команд в терминале:Чтобы удалить установку для каждого пользователя:
Чтобы удалить общесистемную установку:
Источник: Powerline бета-документация
Альтернативы:
Если вы устанавливаете Powerline только для Vim, вы должны попробовать vim-Airlines, которая является более настраиваемой и легкой.
источник
/usr/local/lib/python2.7/dist-packages/powerline/
. Так что на VIMRC вы должны указать/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
вместо этогоНачиная с Ubuntu 14.10 (utopic),
powerline
пакет доступен в репозитории юниверсов . Чтобы установить его, просто запустите эту команду в своем терминале:sudo apt-get install powerline
Кроме того, вы можете установить его с помощью Ubuntu Software Center.
источник
/usr/share/doc/powerline
. Соответствующий файл в этом пакете - README.Debian .powerline
, включая крепления bash. Они установлены в/usr/share/powerline/bindings
.Хотя на этот вопрос уже получен ответ, кажется, что решение на данный момент может быть несколько излишним с точки зрения платы за Bash. Я не знаю, был ли Powerline доступен в более ранних репозиториях, но доступен в текущих репозиториях. Тем не менее, сейчас Bash гораздо менее отвлечен.
Установите Powerline с помощью этой команды;
sudo apt install powerline
Для конфигурации пользователя, отредактируйте свой
.bashrc
с вашим текстовым редактором выбора.gedit ~/.bashrc
И добавить это в документ;
Для конфигурации системы отредактируйте
/etc/bash.bashrc
как root с помощью вашего текстового редактора.sudo su
с последующимgedit /bash.bashrc
и добавьте это к документу;
источник
14.04 с последней версией Powerline
С последней установкой Powerline все стало намного проще. Вот как я это сделал.
Используйте следующие настройки в вашем .vimrc:
~/.vim/bundles/powerline/fonts
папку и дважды щелкните шрифт, который там находится. Установите это./etc/fonts/conf.d
)Примечание: вам больше не нужно устанавливать его через pip.
источник
Если вы просто хотите расширение bash, я написал небольшой скрипт, который автоматизирует ручные шаги, которые написал Башарат Сиалви (большое спасибо за эту полную ссылку).
В синтезе (но, пожалуйста, сначала посмотрите на скрипт, так как я не буду нести ответственность, если он выбрасывает ваш компьютер из окна или удаляет ваши файлы):
https://thealarmclocksixam.wordpress.com/2016/02/28/quickly-setup-powerline-for-bash-in-ubuntu/
https://github.com/vincepii/ubuntu-powerline-bash
источник
export LC_CTYPE="en_US.UTF-8"
к моему .bashrc. Ранее это было "en_IN"