autocomplpop (vim 자동완성 플러그인)
Vim/Plug-Ins 2012. 5. 9. 01:02 |대박 플러그인이다... 내가 찾던 바로 그것이야!!!!
자동완성 플러그인 중에 검색의 검색으로 선택한 것이 이 플러그인이다.
이 플러그인은 기존의 플러그인들과 다르게 입력을 하고 있으면 자동으로 추천 단어를 보여준단다.
단어 선택 및 적용 키
Tab, Enter, Ctrl+p, Ctrl+n
다운 : http://www.vim.org/scripts/script.php?script_id=1879
압축푼 후 각각맞게 ~/.vim/plugin에 넣어주고 ~/.vim/doc에 넣어주고 나머진 ~/.vim/에 넣어주면 됨. 압축풀어보면 어떻게 넣어야하는지 알게됨.
그리고 ~/.vimrc에 추가하면 더 좋아지는 것이 있다. 개인차가 있겠지만
출처는 : http://hacker.golbin.net/wp/archives/1354
"autocomplpop에서부터 추가하면 된다.
이 코드를 사용하면 탭과 엔터로 자동완성이 된다.
터미널에서 사용하면 ctermbg를 사용하면되고, gui를 사용하면 guibg와 guifg 를 사용하면 된다.
"========== AutoCompletePop ==========
function! InsertTabWrapper()
let col=col('.')-1
if !col||getline('.')[col-1]!~'\k'
return "\<TAB>"
else
if pumvisible()
return "\<C-N>"
else
return "\<C-N>\<C-P>"
end
endif
endfunction
inoremap <TAB> <c-r>=InsertTabWrapper()<cr>
hi Pmenu ctermbg=blue
hi PmenuSel ctermbg=yellow ctermbg=black
hi PmenuSbar ctermbg=blue
플러그인이 7.1에 맞춰져 있어서 vim 7.0버전은 설치가 안된단다. 만약 vim 7.0 버전을 사용한다면 autocomplpop.vim 파일 191번째 줄의 if v:version < 701 부분을
if v:version < 700 으로 바꿔주면 됨.
'Vim > Plug-Ins' 카테고리의 다른 글
Plug-in 모음 (0) | 2013.02.05 |
---|---|
VIM 자세한 설정 (0) | 2013.01.15 |
c.vim 플러그인 설치 (0) | 2012.05.09 |
Taglist 플러그인 설치법 (0) | 2012.05.09 |
vim 플러그인 인스톨 (0) | 2012.05.08 |