본문 바로가기
programming language/Python

Vim Python autocomplete plugin

by 남성 2012. 5. 10.

요즘 Python 에 부쩍 관심이 높아지면서~

 

Python 을 좀 공부 해 볼까~~ 하다가 기왕이면 Vim 으로 코딩 해보고 싶어서, Python 관련 plugin 이 있나 구글링 해 봤더니~ 바로 나오는군요.

 

역시 내가 생각하는 건 세상에 다~~~ 있어 라는… 생각이 다시 한번 드는 순간이었습니다.

 

어쨌든 오늘은 Vim 에서 사용 가능한 Python autocomplete plugin 에 대해 소개 하려 합니다.

 

http://www.vim.org/scripts/script.php?script_id=850

 

위 주소에서 plugin 을 다운로드 받을 수 있구요~

 

위 주소에서 쭉~~ 내려 보시면 zip 파일을 다운로드 받을 수 있습니다.

 

저는 현재 윈도우 7 환경이라 윈도우를 기준으로 설명 드릴께요~

 

가장 최근 버전인 1.2 버전을 다운로드 받아서 압축을 풀면,

 

pydiction-1.2 라는 폴더가 만들어 지죠.

 

폴더 안의 python_pydiction.vim 파일을 C:\Program Files\Vim\vimfiles\ftplugin 에 넣어줍니다.

 

그리고 pydiction-1.2 폴더의 나머지 다른 파일들은 아무데나 있어도 되긴 하는데~ 개발자가 설명한 설치 예에 따라~~ 


C:\Program Files\Vim\vimfiles\ftplugin\pydiction 폴더를 하나 만들고 나머지 파일들을 넣어 줍니다.

 

이제 Vim 설정 파일인 _vimrc 파일을 엽니다. _vimrc 파일은 보통 C:\Program Files\Vim\_vimrc 에 위치 합니다.

 

위 파일을 열어서 다음과 같이 두 줄을 적어 줍니다.

 

filetype plugin on

let g:pydiction_location = 'C:\Program Files\Vim\vimfiles\ftplugin\pydiction\complete-dict'

 

이렇게 하면 설치 완료 입니다. 간단하죠~

 

그럼 Auto complete 가 어떻게 되나 함 볼까요~

 

아래 그림은 impo 까지만 타이핑 하고 Tab 키를 누른 화면 입니다.

 

 

이제 여기서 tab 키를 다다다다 눌러 가며 자신이 원하는 코드를 선택하고 엔터를 누르면 됩니다.

 

참 ~~ 편리하죠~

 

아래로 내려갈때는 tab 키, 위로 올라갈때는 Shift+tab 키를 누르면 됩니다.

댓글0