또 새로운 Vim Plugin 을 소개해드리려고 왔어요 ㅎㅎㅎ 요즘 Vim 의 매력에 푹 빠져서 열심히 연습 중이고 기본적인 사용법들도 점점 손에 익어가니까 키보드를 무릎 위에 올려놓고 글을 쓰는 맛이 있습니다. 그래서 오늘 소개할 Plugin 은 Vim-Airline 이라는 플러그인이에요. Vim 아래쪽에 Status Bar 를 좀 더 보기 좋게 만들어주고 윗쪽에 Tab Bar 와 비슷한 Buffer 라는 것을 만들어서 우리가 이번 작업에서 열어본 파일을 기억하여 파일 간의 이동을 쉽게할 수 있도록 도와줍니다. 설치해서 손해볼게 없는 Plugin 인 것 같으니까 바로 설치해보도록 할게요.
Vim-Airline 설치하기
먼저 Vim-Airline Github 에 들어가 README 파일을 읽어보고 Vundle 로 Plugin 을 설치하도록 하겠습니다. Vundle 을 사용한 설치법은 Vim: Vundle 및 Markdown Plugin 설치하기 포스팅을 참고해주세요.
첫번째 Plugin 은 Airline 그 자체를 설치하는 것이고, 두번째 Plugin 은 이것의 테마들을 설치하는거에요. 나중에 테마가 바꾸고 싶을 수 있으니 오늘 둘 다 설치를 해놓긴 하겠지만 테마를 바꾸는 방법은 다음에 알아보도록 하겠습니다.
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
설치가 끝났다면 .vimrc
파일 아래쪽에 다음 코드도 읿력해주세요. 기본적으로 위쪽 Tab Bar 기능은 비활성화 상태이기 때문에 이것을 활성화 해주는 코드입니다. 혹시 나는 아래쪽 Status Bar 만 사용하는게 더 깔끔하고 좋다하면 이 코드는 그냥 스킵해주세요.
let g:airline#extensions#tabline#enabled = 1
이제 Vim 을 실행해서 어떻게 바뀌었을지 확인해보도록 하겠습니다.
오!! 뭔가 확실히 화면이 더 풍성해졌어요. Vim 의 현재 모드와 Git, 파일명 등등 많은 정보를 아랫쪽 Status Bar 에서 확인할 수가 있네요. 그리고 윗쪽에도 Tab Bar 가 추가된 모습을 볼 수 있죠? 이제 이전에 우리가 함께 설치했던 NERDTree 를 사용해 새로운 파일을 하나 열어보겠습니다.
이렇게 어떤 파일을 열고나면 Tab Bar 에 그 기록이 남게되고 :
를 눌러 커맨드 모드에 진입해서 bn
과 bp
커맨드를 사용해 파일간의 이동이 가능합니다. 이제 정말 외부적으로는 VSCode 에서 제가 자주 사용하던 기능들이 Vim 으로 들어왔습니다. 이렇게 가볍운 에디터가 Plugin 을 통해서 이 정도까지 강력한 기능들을 탑재할 수 있다는 것도 정말 놀랍네요.
그럼 다음에 또 봴게요!!