vim을 유용하게 사용하기 위한 설정

1 minute read

vim 설정에 도움받은 사이트

내가 사용중인 .vimrc

처음 vim 설정을 해본 결과 하나씩 익숙해치면서 각자 상황에 맞게 추가해 나가는 것이 답이라고 본다.

 1set nocompatible              " be iMproved, required
 2filetype off                  " required
 3
 4" set the runtime path to include Vundle and initialize
 5set rtp+=~/.vim/bundle/Vundle.vim
 6call vundle#begin()
 7
 8" let Vundle manage Vundle, required
 9Plugin 'VundleVim/Vundle.vim'
10Plugin 'vim-airline/vim-airline'
11Plugin 'scrooloose/nerdtree'
12Plugin 'vim-airline/vim-airline'
13Plugin "airblade/vim-gitgutter"
14Plugin 'tpope/vim-fugitive'
15Plugin "scrooloose/syntastic"
16Plugin "ctrpvim/ctrlp.vim"
17Plugin 'nanotech/jellybeans.vim'
18Plugin 'kchmck/vim-coffee-script'
19Plugin 'VundleVim/Vundle.vim'
20Plugin 'Lokaltog/vim-easymotion'
21Plugin 'scrooloose/nerdcommenter'
22Plugin 'edkolev/promptline.vim'
23Plugin 'surround.vim'
24Plugin 'textobj-user'
25Plugin 'mattn/vim-textobj-url'
26Plugin 'textobj-entire'
27Plugin 'textobj-line'
28Plugin 'vim-indent-object'
29Plugin 'ctrlpvim/ctrlp.vim'
30Plugin 'iwataka/ctrlproj.vim'
31Plugin 'mattn/emmet-vim'
32Plugin 'HTML.zip'
33Plugin 'matchit.zip'
34Plugin 'chrisbra/NrrwRgn'
35Plugin 'MultipleSearch'
36Plugin 'peterrincker/vim-argumentative'
37call vundle#end()            " required
38filetype plugin indent on    " required
39
40" NERDTree ON 단축키를 "\nt"로 설정
41map <Leader>nt <ESC>:NERDTree<CR>
42
43let g:ctrlp_custom_ignore = {
44  \ 'dir':  '\.git$\|public$\|log$\|tmp$\|vendor$',
45  \ 'file': '\v\.(exe|so|dll)$'
46  \ }
47
48color jellybeans