티스토리 뷰
빔 플러그인 관리를 더 쉽게 해주는, 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 안에 설치하면 된다.
DropBox envs 폴더 구조
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- VIM
- 빔
- Java
- 리액터
- Eclipse
- VI
- 커피스크립트
- intellij
- Windows
- Commonjs
- maven
- Git
- 리액티브프로그래밍
- 자바
- Node.js
- Coffeescript
- 자바스크립트
- reactiveprogramming
- REACTOR
- React
- console
- gvim
- unit test
- Configuration
- dojo
- tipoftheday
- JavaScript
- 윈도우즈
- 스프링인액션
- Widget
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함