Vim 을 Mac OS X 에 더 잘 활용 하도록 하 겠 습 니 다.
4190 단어 VIM
참고 글:
누가 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-t
ruby 디 렉 터 리 에 들 어가 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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Vim 을 Mac OS X 에 더 잘 활용 하도록 하 겠 습 니 다.사실 형님 은'누가 Vim 이 IDE 가 아니 라 고 했 어 요?'중 은 이미 분명하게 말 했다.나의 이 박문 은 필기 와 메모 에 해당 하 며,앞으로 필요 할 때 좋 은 Vim 환경 을 신속하게 설정 할 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.