Powerline to wtyczka do wyświetlania informacyjnej i pięknej linii statusu dla poleceń vim, tmux i shell dla bash, zsh.
Linia statusu Vima : Jak mogę zainstalować i skonfigurować Powerline dla różnych aplikacji i powłok w Ubuntu?
Powerline to wtyczka do wyświetlania informacyjnej i pięknej linii statusu dla poleceń vim, tmux i shell dla bash, zsh.
Linia statusu Vima : Jak mogę zainstalować i skonfigurować Powerline dla różnych aplikacji i powłok w Ubuntu?
Odpowiedzi:
Zainstaluj python-pip
i git
: Otwórz terminal, naciskając Ctrl+ Alt+ Ti uruchom:
sudo apt-get install python-pip git
Na użytkownika: w
uruchomieniu terminala:
pip install --user git+git://github.com/Lokaltog/powerline
Dodaj ~/.local/bin
do $PATH
modyfikując ~/.profile
ze swoim ulubionym edytorze:
gksudo gedit ~/.profile
i dodając na końcu następujące wiersze:
if [ -d "$HOME/.local/bin" ]; then
PATH="$HOME/.local/bin:$PATH"
fi
Cały system: w
biegu terminalowym:
su -c 'pip install git+git://github.com/Lokaltog/powerline'
Powerline zapewnia dwa sposoby instalowania wymaganych czcionek. Jeśli używasz jednej z poniższego panelu: Gnome Terminal
, Konsole
, lxterminal
, st
, Xfce Terminal
, Terminator
, Guake
, Yakuake
wtedy należy użyć „Fontconfig” metody.
Fontconfig: (zalecane)
Na użytkownika:
Uruchom następujące polecenia w terminalu:
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/
System:
uruchom następujące polecenia w terminalu:
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/
Poprawiona czcionka:
użyj tej metody tylko wtedy, gdy metoda „Fontconfig” nie działa dla Ciebie lub używasz terminala innego niż wspomniany powyżej.
~/.fonts/
dla instalacji użytkownika lub instalacji /usr/share/fonts
systemu.fc-cache -vf ~/.fonts
aby zaktualizować pamięć podręczną czcionek, sudo fc-cache -vf
aby zrobić to w całym systemie.Aby użyć poprawionej czcionki w Gvim
tej odpowiedzi i zmienić czcionkę odpowiedniego terminala, sprawdź następujące pytanie: Jak zmienić czcionkę różnych emulatorów terminali? . Konieczne może być ponowne uruchomienie systemu po instalacji czcionek, aby zmiany odniosły skutek.
Linia statusu Vima:
Dodaj następujące elementy do swojego ~/.vimrc
lub /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
Podpowiedź bash:
Dodaj następujący wiersz do swojego ~/.bashrc
lub /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
Pytanie Zsh:
Dodaj następujący wiersz do swojego ~/.zshrc
lub /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
Linia statusu Tmux:
Dodaj następujący wiersz do ~/.tmux.conf
:
source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
Jeśli twój terminal obsługuje 256 kolorów, ustaw TERM
zmienną środowiskową na xterm-256color
, modyfikując ~/.bashrc
lub /etc/bash.bashrc
dodając następujący wiersz:
export TERM=xterm-256color
Aby sprawdzić, czy twój terminal obsługuje 256 kolorów, sprawdź dokumentację swojego terminalu lub google. Najpopularniejsze terminale obsługują 256 kolorów.
Linia statusu Vima:
Dodaj następujące elementy do swojego ~/.vimrc
lub /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
Podpowiedź bash:
Dodaj następujący wiersz do swojego ~/.bashrc
lub /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
Pytanie Zsh:
Dodaj następujący wiersz do swojego ~/.zshrc
lub /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
Linia statusu Tmux:
Dodaj następujący wiersz do ~/.tmux.conf
:
source /usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf
set-option -g default-terminal "screen-256color"
Jeśli twój terminal obsługuje 256 kolorów, ustaw TERM
zmienną środowiskową na xterm-256color
, modyfikując ~/.bashrc
lub /etc/bash.bashrc
dodając następujący wiersz:
export TERM=xterm-256color
Aby sprawdzić, czy twój terminal obsługuje 256 kolorów, sprawdź dokumentację swojego terminalu lub google. Najpopularniejsze terminale obsługują 256 kolorów.
Szczegółowe informacje na temat konfiguracji Powerline
: Konfiguracja .
Aby odinstalować, Powerline
uruchom jedno z następujących poleceń w terminalu:
Aby odinstalować instalację na użytkownika:
pip uninstall powerline
Aby odinstalować instalację w całym systemie:
su -c 'pip uninstall powerline'
Źródło: Dokumentacja Powerline beta
Jeśli instalujesz Powerline tylko dla Vima, powinieneś wypróbować vim-Airlines, który jest bardziej konfigurowalny i lekki.
/usr/local/lib/python2.7/dist-packages/powerline/
. Więc na vimrc powinieneś /usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
zamiast tego
Począwszy od Ubuntu 14.10 (utopic), powerline
pakiet jest dostępny w repozytorium wszechświata . Aby go zainstalować, po prostu uruchom to polecenie w swoim terminalu:
sudo apt-get install powerline
Ewentualnie powinieneś być w stanie zainstalować go za pomocą Centrum oprogramowania Ubuntu.
/usr/share/doc/powerline
. Odpowiedni plik w tym pakiecie to README.Debian .
powerline
pakiecie, w tym wiązania bash. Są zainstalowane w /usr/share/powerline/bindings
.
Chociaż na to pytanie zostało udzielone, wydaje się, że rozwiązanie może być w tym momencie nieco przesadzone pod względem raty dla Bash. Nie wiem, czy Powerline był dostępny we wcześniejszych repozytoriach, ale jest dostępny w bieżących repozytoriach. To powiedziawszy, jest teraz znacznie mniej abstrakcyjne dla Basha.
sudo apt install powerline
.bashrc
pomocą dowolnego edytora tekstowego.gedit ~/.bashrc
I dołącz to do dokumentu;
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
jako root za pomocą dowolnego edytora tekstu.sudo su
śledzony przez gedit /bash.bashrc
i dołączyć to do dokumentu;
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
Dzięki najnowszej instalacji powerline wszystko stało się znacznie łatwiejsze. Oto jak to zrobiłem.
Użyj następujących ustawień w swoim .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
folderu i kliknij dwukrotnie znajdującą się w nim czcionkę. Zainstaluj to./etc/fonts/conf.d
)Uwaga: nie musisz już instalować go przez pip.
Jeśli chcesz tylko rozszerzenia bash, napisałem mały skrypt, który automatyzuje ręczne kroki napisane przez Basharat Sialvi (wielkie dzięki za pełne odniesienie).
W syntezie (ale proszę najpierw zajrzyj do skryptu, ponieważ nie będę odpowiedzialny, jeśli wyrzuci twój komputer z okna lub usunie twoje pliki):
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"
do mojego .bashrc. Wcześniej było to „en_IN”