git, ruby 설정
# Ubuntu sudo apt-get install ruby git # CentOS sudo yum install ruby git
Vundle 설치
# git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim git clone git://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
.vimrc 설정
set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'gmarik/Vundle.vim' Plugin 'tpope/vim-fugitive' Plugin 'tpope/vim-sensible' ".vimrc의 셋팅을 표준? 세팅으로 바꿔준다. Plugin 'scrooloose/nerdtree' ":NERDTree Plugin 'scrooloose/nerdcommenter' "코멘트를 쉽고 간편하게 만들어 준다 Plugin 'mattn/emmet-vim' "HTML을 편집하기 쉽게 만들어주는 플러그인 서브라임이나 브라켓의 emmet라이브러리와 동일 Plugin 'Shougo/neocomplcache.vim' "자동 완성 플러그인 Plugin 'nathanaelkane/vim-indent-guides' "indent의 깊이를 선으로 표현 Plugin 'L9' Plugin 'git://git.wincent.com/command-t.git' Plugin 'file:///home/user/.vim' Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} Plugin 'user/L9', {'name': 'L9'} call vundle#end() filetype plugin indent on
Plugin 설치
Vim 에서 :PluginInstall 실행 github의 사용자 계정을 입력
git clone 'https' 에러
# CentOS yum install curl-devel # git 재 컴파일 후 설치 cd /usr/local/src/git-1.7.9 ./configure make make install # Ubuntu sudo apt-get install libcurl4-openssl-dev이 후 :PluginInstall
그 외 Plugin 설치
:PluginSearch <packagename> :PluginInstall <packagename>
NERDTree 설치
# 검색 :PluginSearch NERD # 설치 :PliginInstall The-NERD-tree # 실행 :NERDTreeToggle
Mapping
nmap <f7> :NERDTreeToggle<cr>
Taglist
함수나 리스트를 확인할 수 있는 사이드바 플러그 인으로 리눅스에서는 ctags 명령어를 사용하니 먼저 설치가 되어 있어야 한다.
sudo apt-get install ctags
:PluginInstall taglist :PluginInstall taglist.vim :TList
Mapping
let Tlist_Use_Right_Window=1 let Tlist_Auto_Open=1 nmap <f8> :Tlist<cr> nmap <f7> :NERDTreeToggle<cr>
Mac vim with lua
brew install macvim --with-cscope --with-lua brew linkapps macvim
반응형
'ide > vim' 카테고리의 다른 글
neovim (0) | 2017.02.13 |
---|---|
neovim :help (0) | 2017.02.09 |
VIM-IDE (0) | 2016.01.08 |
Ubuntu Vim 설정 (0) | 2015.08.10 |
vi copy, paste 와 X윈도우 clipboard 사용 (0) | 2014.11.07 |