Vim 을 Mac OS X 에 더 잘 활용 하도록 하 겠 습 니 다.

4190 단어 VIM
다음으로 이동:http://hessian.me/p/1026.html
참고 글:
누가 Vim 이 IDE 가 아니 라 고 했 어 요?1)누가 Vim 이 IDE 가 아니 라 고 했 어 요?2)누가 Vim 이 IDE 가 아니 라 고 했 어 요?3) 
사실 형님 은'누가 Vim 이 IDE 가 아니 라 고 했 어 요?'중 은 이미 분명하게 말 했다.나의 이 박문 은 필기 와 메모 에 해당 하 며,앞으로 필요 할 때 좋 은 Vim 환경 을 신속하게 설정 할 수 있다.
 
기본 vim 설정
syn on "    
set laststatus=2 "       
set tabstop=2 "        
set softtabstop=2 "        (    tabstop)
set shiftwidth=2 "       
set expandtab "         
set smarttab "     
set autoindent "    
set smartindent "    
set number "    
set ruler "       
set backupdir=/tmp "        
set directory=/tmp "        
set ignorecase "        
set hls "          
set helplang=cn "         
set foldmethod=syntax "    

 
자주 사용 하 는 키 바 인 딩 설정
내 설정 은 기본적으로 내 가 이전에 Netbeans 키 위치 에 설정 한 것 을 누 르 고 대부분의 단축 키 는 호출 된 플러그 인 기능 이기 때문에 사용 하기 전에 아래 에 필요 한 플러그 인 을 먼저 설치 해 야 한다.
"        
map  :NERDTreeToggle 
"              
map  :NERDTreeFind 
"               
let NERDTreeQuitOnOpen = 1

"         
nnoremap   :CommandT
"            
nnoremap   :CommandTBuffer

 
 
플러그 인 관리자:pathogen
항목 주소:
https://github.com/tpope/vim-pathogen
설치 방법:.vim폴 더 아래 autoload 와 bundle 디 렉 터 리 만 들 기다운로드 주소 에서 pathogen.vim 파일 을 가 져 와 autoload 디 렉 터 리 로 복사 합 니 다.vimrc파일 에 다음 코드 를 추가 합 니 다.
call pathogen#infect()
 
파일 브 라 우 저:NERDTree
항목 주소:
https://github.com/scrooloose/nerdtree
설치 방법:
들 어가 기.vim/bundle디 렉 터 리실행git clone git://github.com/scrooloose/nerdtree.git다운로드 가 완료 되면 bundle 에서 nerdtree 폴 더 가 하나 더 나 옵 니 다.모든 플러그 인 은 이 폴 더 아래 에 있 습 니 다Vim 에서 실행:Helptags하여 NERDTree 의 온라인 도움말 tags생 성
빠 른 위치 지정 파일:command-T
항목 주소:
https://wincent.com/products/command-t
설치 방법:
다운로드 주소 에서 최신 버 전의 vba 파일 을 다운로드 합 니 다.현재 최신 버 전 은 1.4 이기 때문에 설치 파일 은 command-t-1.4.vba입 니 다.~/.vim/bundle디 렉 터 리 에 폴 더 command-t 만 들 기Vim 으로 command-t-1.4.vba열기
실행:UseVimball ~/.vim/bundle/command-truby 디 렉 터 리 에 들 어가 C 확장 컴 파일
cd ~/.vim/bundle/command-t/ruby/command-t
 ruby extconf.rb
 make
 
상태 표시 줄 미화:Powerline
항목 주소:
https://github.com/Lokaltog/vim-powerline
설치 방법:
들 어가 기.vim/bundle디 렉 터 리실행git clone git://github.com/Lokaltog/vim-powerline.git.vimrc에 상태 표시 줄 테마 설정
"powerline{
 set guifont=PowerlineSymbols\ for\ Powerline
 set nocompatible
 set t_Co=256
 let g:Powerline_symbols = 'fancy'
 "}
주의사항:
Powerline 을 사용 하려 면 vimrc 에 설정 해 야 합 니 다. set laststatus=2
Powerline 의 구분 자 는 실제 특수 글꼴 입 니 다.오류 가 발생 하면 수 정 된 글꼴 을 다운로드 하 십시오.https://gist.github.com/1595572
 
코드 탐색:Taglist
항목 주소:
http://vim.sourceforge.net/scripts/script.php?script_id=273
설치 방법:
들 어가 기.vim/bundle디 렉 터 리압축 팩 wget 다운로드 http://vim.sourceforge.net/scripts/download_script.php?src_id=7701
압축 해제 패키지 unzip taglist45.zip
mv taglist_45 taglist
Vim 에서 실행:Helptags온라인 도움말 tags 생 성관련 설정:
" TagList
 let Tlist_Use_Right_Window = 1
 let Tlist_Exit_OnlyWindow = 1
 let Tlist_Show_One_File = 1
 " Sort type 'name' or 'order'
 let Tlist_Sort_Type = "name"
 let Tlist_Compact_Format = 1
 let g:tlist_php_settings = 'php;c:class;f:function'
 map  :TlistToggle 

 
코드 자동 완성:Neocomplcache
" Enable omni completion.
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
autocmd FileType php setlocal omnifunc=xmlcomplete#CompletePHP

좋은 웹페이지 즐겨찾기