unite.vim 플러그인은 파일 탐색을 돕는 플러그인입니다. 에디트 하고자 하는 파일 명을 일부 입력하면 해당 이름과 유사한 파일 리스트들이 표시되고 커서를 움직여 바로 에디트를 시작할 수 있도록 돕습니다. 또한, 열었던 파일은 buffer에 저장이 되어 최근 수정한 파일을 빠르게 다시 열어 작업할 수 있도록 도와줍니다.
다운로드
최신 소스를 받기 위해서는 아래 git url에서 clone을 합니다. 기존에 bundle을 사용중인 분들은 .vim/bundle 디렉토리에서 clone하시면 됩니다.
$ git clone https://github.com/Shougo/unite.vim.git
플러그인 실행
.vimrc에 unite.vim 플러그인이 동작하도록 추가해줍니다.
Plugin 'VundleVim/Vundle.vim' " My Bundles here: " " original repos on github " Plugin 'Tagbar' Plugin 'neocomplcache' Plugin 'L9' Plugin 'nerdtree' Plugin 'bling/vim-airline' Plugin 'fugitive.vim' Plugin 'gtags.vim' Plugin 'lrvick/Conque-Shell' Plugin 'vimshell.vim' Plugin 'vimproc.vim' Plugin 'The-NERD-Commenter' Plugin 'DoxygenToolkit.vim' Plugin 'vim-linux-coding-style' Plugin 'unite.vim' call vundle#end()
사용 예시
아래는 Unite file_rec/async 명령을 사용했을 때의 결과이다. omap- 까지 입력했을 때 아래와 같은 파일 목록들을 보여준다.
단축키 맵핑
필자는 아래와 같이 shift + p키에 파일 검색을 등록하고 shift + b에 buffer 목록 열기를 등록했습니다.
nmap <S-p> :Unite file_rec/async<cr> nmap <S-b> :Unite buffer<cr>