Tags

Coffeescript Active Reading 자바스크립트 스프링 프레임워크 gvim Web Controller Testing 학습법 gvimext.dll error JUnit nowrap groovy viewport springframework MySQL 테스팅 윈도우즈 Grab JavaScript RUBY RuntimeException 독후감 자바 VIM rvm Exception Windows perl 적극적 읽기 This

빔 플러그인 관리를 더 쉽게 해주는, pathogen.vim

빔(Vim) 을 보다 막강하게 쓰기 위해선 적절한 플러그인이 필요하다. 그런데 빔에서 플러그인을 관리하는 일은 생각만큼 쉽지 않다.

특히, 가장 불편한 점은 여러 플러그인을 ~/.vim 폴더(윈도우즈 사용자의 경우, ~/vimfiles 폴더)에 덮어 씌워놓는 점. 그래서 플러그인을 업데이트하는 것은 언제나 어려웠다.

이런 나에게 단비 같은 플러그인이 바로 pathogen.vim이다.

설치

pathogen.vim 의 설치는 매우 간단하다.

  1. ~/.vim/autoload 안에 pathogen.vim 파일은 복사한 뒤,
  2. ~/.vimrc(윈도우즈의 경우 ~/_vimrc) 에 다음과 같은 코드를 한 줄 추가하면 된다.
    call pathogen#infect()
    
  3. 이제 어떤 플러그인이든 ~/.vim/bundle 에 압축을 풀어 놓으면 각각이 플러그인이 인식된다. 버전 컨트롤 되고 있는 플러그인이라면, 그곳에 체크아웃하면 되는 것이다.

동기화

여러 대에서 Vim을 사용하고 있는 경우, 동기화까지 들어가면 더욱 유용하게 쓸 수 있게 된다.

나의 경우, D:\Dropbox 로 몇몇 설정파일을 동기화 중인데 그곳에 .vim 폴더도 포함되어 있다.

아까 수정했던 _vimrc를 다음과 같이 수정하면,

call pathogen#infect('D:\Dropbox\envs\.vim\bundle') 

Dropbox에 있는 설정파일을 자동으로 읽어오게 된다.

더 설치하고 싶은 플러그인은 물론, Dropbox\envs\.vim\bundle 안에 설치하면 된다.

DropBox envs 폴더 구조

참고자료

저작자 표시 변경 금지
Trackback 0: Comment 0