티스토리 뷰
vim plugin vundle
오랜기간 vim을 사용하면서 별다른 plug-in 없이 기본적인 기능 및 매크로, 정규식 사용법에만 익숙해져있었지 자동완성이라든지 , 폴더 검색이라든지 이러한 additional한 기능을 사용할 생각이 없었던것 같아 이 기회에 한번 써보고자 여러가지 찾아본 결과 vundle이라는 아주 훌륭한 plug-in tool을 발견하였습니다. 이제 설치방법에 대해 알아보도록 하겠습니다.
일단 기본적으로 git가 깔려있어야 합니다. (요즘 대부분의 open source가 github에 올라가 있는 관계로.)
step 1. github 소스 다운로드
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
step 2. .vimrc 설정
set nocompatible " be iMproved
filetype off " required!
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My Bundles here: ( 추가 bundle을 이 사이에 넣어준다 )
filetype plugin indent on
3. plug-in 검색
원하는 Plug-in을 설치하기위해 검색을 합니다.
:BundleSearch
위 명령 수행후 아래와 같이 설치 가능한 plug-in 목록 창이 열린다.
Bundle 'python_fold_compact'
Bundle 'OnSyntaxChange'
Bundle 'cst'
Bundle 'php-cs-fixer'
Bundle 'cscope.vim'
Bundle 'EscapeBchars'
Bundle 'HgCi'
Bundle 'sourcebeautify.vim'
Bundle 'jshint.vim--Stelmach'
Bundle 'gprof.vim'
Bundle 'vmark.vim--Visual-Bookmarking'
Bundle 'burnttoast256'
Bundle 'Xdebug'
Bundle 'highlights-for-radiologist'
Bundle 'sonoma.vim'
Bundle 'PyChimp'
Bundle 'html_FileCompletion'
Bundle 'Ubloh-Color-Scheme'
Bundle 'lingodirector.vim--Pawlik'
Bundle 'automatic-for-Verilog--guo'
Bundle 'neocomplcache'
.
.
.
step 4. plug-in 추가 및 Install
위 plug-in 중 자동완성기능을 지원하는 neocomplcache 라는 plug-in을 설치 해 보도록 하겠습니다.
.vimrc 추가
Bundle 'gmarik/vundle'
" My Bundles here:
"
Bundle 'neocomplcache'
let g:neocomplcache_enable_at_startup = 1
filetype plugin indent on " required!
install ( 추가한 bundle의 plug-in을 설치합니다 )
:BundleInstall
step 5. 확인
아래 화면과 같이 자동완성 창이 생기게 됩니다.
Tetris Plug-in
step 6. 삭제
.vimrc에서 bundle 제거 및 주석후 아래의 command 실행
:BundleClean
이제 나에게 필요한 Plug-in이 어떠한 것들이 있는지만 검색해서 알아보신다음 쉽게 추가만 해서 사용하면 됩니다.
.by rocksea
'Developer' 카테고리의 다른 글
Database Dump Backup 하기 (0) | 2013.04.12 |
---|---|
[SFTP] java application에서 SFTP 사용하기 (0) | 2013.04.09 |
Context initialization failed. ( tomcat 포팅시 error ) (0) | 2013.02.28 |
maven + jboss plugin 설치 및 배포 (0) | 2013.02.18 |
[netty] timeout 설정 (0) | 2013.02.15 |
- Total
- Today
- Yesterday
- memcached
- 비지니스 영어
- nodejs
- 가정법
- NGINX
- 해외여행
- k8s
- 도덕경
- Python Django
- PostgreSQL
- 비교구문
- 스페인 여행
- AWS
- mongoDB
- it
- hdfs
- hadoop
- 영문법
- 조동사
- Business English
- 베트남
- JBOSS
- Python
- redis
- 대명사 구문
- ubuntu
- 영작
- 다낭
- 여행
- maven
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |