빔 플러그인 관리를 더 쉽게 해주는, pathogen.vim
빔(Vim) 을 보다 막강하게 쓰기 위해선 적절한 플러그인이 필요하다. 그런데 빔에서 플러그인을 관리하는 일은 생각만큼 쉽지 않다.
특히, 가장 불편한 점은 여러 플러그인을 ~/.vim 폴더(윈도우즈 사용자의 경우, ~/vimfiles 폴더)에 덮어 씌워놓는 점. 그래서 플러그인을 업데이트하는 것은 언제나 어려웠다.
이런 나에게 단비 같은 플러그인이 바로 pathogen.vim이다.
설치
pathogen.vim 의 설치는 매우 간단하다.
- ~/.vim/autoload 안에 pathogen.vim 파일은 복사한 뒤,
- ~/.vimrc(윈도우즈의 경우 ~/_vimrc) 에 다음과 같은 코드를 한 줄 추가하면 된다.
call pathogen#infect()
- 이제 어떤 플러그인이든 ~/.vim/bundle 에 압축을 풀어 놓으면 각각이 플러그인이 인식된다. 버전 컨트롤 되고 있는 플러그인이라면, 그곳에 체크아웃하면 되는 것이다.
동기화
여러 대에서 Vim을 사용하고 있는 경우, 동기화까지 들어가면 더욱 유용하게 쓸 수 있게 된다.
나의 경우, D:\Dropbox 로 몇몇 설정파일을 동기화 중인데 그곳에 .vim 폴더도 포함되어 있다.
아까 수정했던 _vimrc를 다음과 같이 수정하면,
call pathogen#infect('D:\Dropbox\envs\.vim\bundle')
Dropbox에 있는 설정파일을 자동으로 읽어오게 된다.
더 설치하고 싶은 플러그인은 물론, Dropbox\envs\.vim\bundle 안에 설치하면 된다.