Autocompletar códigos Python com Vim

Um recurso interessante que muitas IDEs provem é o autocomplemento de código.

Do qual você digita uma letra ou parte de um nome de depois de dá um comando de ação e a IDE fornece uma lista de métodos e classes que completam esse nome.

Acredite, é algo bastante ágil.

Como trabalho muito com Python procurei na internet como ativar esse recurso no Vim. Meu editor favorito.

Sem mais delongas, como ativar o recurso:

Baixe o plugin da internet nesse endereço: http://www.vim.org/scripts/download_script.php?src_id=11062

Descompacte o arquivo.

unzip pydiction-1.2.zip

Crie os diretórios :

mkdir -p ~/.vim/after/pydiction
mkdir -p  ~/.vim/after/ftplugin

Copie os arquivos,  lembrando que você já está dentro do diretório que você acabou de descompactar:

mv python_pydiction.vim  ~/.vim/after/ftplugin/
mv complete-dict  pydiction.py  README.txt  ~/.vim/after/pydiction/

Agora, edite o arquivo ~/.vimrc, preencha-o com:

"Config pydiction
filetype plugin on
let  g:pydiction_location = '~/.vim/after/pydiction/complete-dict'
let  g:pydiction_menu_height = 10

Para testar, edite um arquivo python: vim teste.py, suponha que você queira importar o gtk. Então, digite “import gt” e aperte <tab> para ver o sistema autocompletando. Como a figura abaixo:

This entry was posted in Python, Vim, linux and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>