Powerline 은 bash, zsh에 대한 vim, tmux 및 shell 프롬프트에 대한 정보적이고 아름다운 상태 표시 줄을 표시하는 플러그인입니다.
Vim statusline : 우분투에서 다른 응용 프로그램과 쉘에 대해 Powerline을 설치하고 설정하려면 어떻게해야합니까?
Powerline 은 bash, zsh에 대한 vim, tmux 및 shell 프롬프트에 대한 정보적이고 아름다운 상태 표시 줄을 표시하는 플러그인입니다.
Vim statusline : 우분투에서 다른 응용 프로그램과 쉘에 대해 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은 필요한 글꼴을 설치하는 두 가지 방법을 제공합니다. 당신이 다음 터미널 중 하나를 사용하는 경우 : 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
배쉬 프롬프트 : 또는에
다음 줄을 추가하십시오 .~/.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
배쉬 프롬프트 : 또는에
다음 줄을 추가하십시오 .~/.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
에서 패키지를 사용할 수 있습니다 . 설치하려면 터미널에서 다음 명령을 실행하십시오.
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"이었다