관심있는 것들 정리
windows vim에 Vundle plugin 설치 본문
1. Windows용 vim에 Vundle (plugin 관리를 위한 plugin)을 설치하기 위해서는 먼저 windows용 Git 설치가 필요하다
http://code.google.com/p/msysgit/downloads/list
최신 파일을 다운 받고 설치하면 된다 이 때 다음과 같이
Adjusting your PATH environment 항목의 옵션을 설치하면 된다.
정상적으로 설치되었는지 확인하려면 windows command프로그램을 열고 다음과 같이 입력해 결과를 확인하면 된다.
git version 1.7.4.msysgit.0
2. 기본적으로 Git를 설치하면 Curl이 설치된다. 이를 Vundle에서 이용하기 위해 curl.cmd라는 이름의 script 파일을 생성한다.
@setlocal
@rem Get the abolute path to the parent directory, which is assumed to be the
@rem Git installation root.
@for /F "delims=" %%I in ("%~dp0..") do @set git_install_root=%%~fI
@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%PATH%
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%
@curl.exe %*
생성한 파일을 C:\Program Files\Git\cmd\curl.cmd 로 저장하고 다음과 같이 정상 동작을 테스트한다.
curl 7.21.1 (i686-pc-mingw32) libcurl/7.21.1 OpenSSL/0.9.8k zlib/1.2.3
Protocols: dict file ftp ftps http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: Largefile NTLM SSL SSPI libz
3. Git를 이용해 Vundle plugin을 다운받고 기본 설정을 _vimrc에 설정한다
C:\Users\home> git clone http://github.com/gmarik/vundle.git .vim/bundle/vundle
C:\Users\home> gvim _vimrc
Vundle plugin을 사용하기 위한 _vimrc 설정은 다음과 같다.
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My Bundles here:
"
" original repos on github
Bundle 'tpope/vim-fugitive'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
Bundle 'tpope/vim-rails.git'
filetype plugin indent on " required!
4. 설정이 완료된 후 vim을 재시작 한 후 :BundleInstall을 실행하면 최초 필요한 Bundle이 설치된다.
5. 이제 :BundleSearch를 입력하면 다음과 같이 설치가능한 plugin list가 출력된다.
6. 설치하고 싶은 plugin을 복사해서 _vimrc에 저장한 후 :BundleInstall을 입력하면 해당 plugin이 설치된다.
'utility 사용법 > vim' 카테고리의 다른 글
vim script를 이용해서 compile 편하게 하려했는데.. (0) | 2012.12.30 |
---|---|
clearcase view이름을 vim title로 설정하기 (0) | 2012.09.23 |
vim으로 c 파일 열 때 자동으로 plugin load하기 (0) | 2012.09.23 |
vim시작시 diff 모드 인지 아닌지 구분 (0) | 2012.09.23 |
vim이 python이나 perl 지원하는지 체크 (0) | 2012.09.23 |