Auto-complete em Python no editor Vim
Dica publicada em Linux / Software
Auto-complete em Python no editor Vim
Não tem aqueles editores gráficos bacanas como Atom, Sublime ou até mesmo IDEs como PyCharm e Eclipse que autocompletam comandos de sua linguagem favorita? Pois é, também é possível fazer isso usando o editor Vim no modo texto!
Quando você acha que já viu de tudo no Vim, eis que surge uma novidade...
Para instalar o vim-jedi no Debian/Ubuntu e derivados, digite:
sudo apt install vim-python-jedi
No Arch, Fedora e derivados, o pacote se chama vim-jedi.
Se ele não tiver disponível em sua distribuição, veja como instalá-lo manualmente em:
Feito isso, verifique se o plugin encontra-se em sua lista de plugins disponíveis:
vim-addons list
editexisting
jinja
justify
matchit
nginx
python-jedi
Em seguida instale-o para o usuário corrente:
vim-addons install python-jedi
Agora basta editar seus scripts em Python como um feliz usuário de Vim.
Principais comandos:
Quando você acha que já viu de tudo no Vim, eis que surge uma novidade...
Para instalar o vim-jedi no Debian/Ubuntu e derivados, digite:
sudo apt install vim-python-jedi
No Arch, Fedora e derivados, o pacote se chama vim-jedi.
Se ele não tiver disponível em sua distribuição, veja como instalá-lo manualmente em:
Feito isso, verifique se o plugin encontra-se em sua lista de plugins disponíveis:
vim-addons list
editexisting
jinja
justify
matchit
nginx
python-jedi
Em seguida instale-o para o usuário corrente:
vim-addons install python-jedi
Agora basta editar seus scripts em Python como um feliz usuário de Vim.
Principais comandos:
- Ctrl + espaço :: auto-completa
- \ + n :: mostra todas as ocorrências do item selecionado no código
- \ + r :: renomeia o item selecionado (variável, função ou classe) em todo o código
- K (k maiúsculo) :: mostra a documentação Pydoc da função