tools/vim

vim에서 powerline을 사용하자: vim-powerline

seul chan 2017. 3. 18. 21:51

iterm2와 tmux를 깔아서 사용하다 보니 밑에 상태바에 대한 욕심이 나서 이것저것 찾아보던 중 'powerline'이라는 것을 알게 되었다.


초심자인 나에게는 꽤나 복잡해 보였지만, 그냥 도전해 보기로 하였다.


(원래 실력은 없는 사람들이 도구에 집착한다고.. 코딩은 뒷전이고 세팅만 열심히이다...)


우선 파워라인을 쓰면

-일반 모드, 입력 모드 등의 색상을 다르게 표시하여 까독성을 높여주고

-파일명, 텍스트 형식, 인코딩, 문법 파일 타입... 등등 의 정보를 제공해주고

-**예쁘고 멋있다** (특히 이런저런 유니코드 문자들이)


Vundle을 사용하는 방법이 가장 편리하다. 


https://github.com/gmarik/vundle
를 참고하여 설치하였다. (번들 설치하는 블로그 글: )


1. powerline 설치

-현재 (2017.03.18) PluginSearch 명령으로는 검색이 안되서 직접 GitHub 주소를 입력해야 한다고 한다.


$vim ~/.vimrc

에서 플러그인을 추가하는 부분에


Plugin 'https://github.com/Lokaltog/vim-powerline.git'


을 적어준다. 

그 이후 vim 명령 모드에서


:PluginInstall


을 입력하면 자동으로 설치가 된다.



2. 폰트 설치


powerline에서 꺾인 괄호, 다양한 유니코드 기호 등의 부분은 글꼴에 없어서 따로 '글꼴명'-powerline으로 패치를 해야 한다고 한다.

이부분에서 애를 꽤나 먹었는데, 직접 패치는 포기하고 이미 패치된 글꼴을 다운받으면 된다.(;;)


https://github.com/Lokaltog/vim-powerline

여기서 다운 받아도 되고, google에서 글꼴 + powerline 이라고 검색하면 많이 나온다.


나는 Monaco와 Meslo LG 두개의 powerline 글꼴을 받아서 iterm2 설정에서 세팅하여 주었다. 


3. vimrc 설정


이후 자신이 원하는 설정을 추가해주면 된다. 


let g:Powerline_symbols = 'fancy'
를 설정하면 예쁜 상태바를 볼 수 있다.


더 자세한 내용은 vim plugin에서

:help Powerline

이라고 치면 이런저런 설명들을 확인할 수 있다.