Auto-complete em Python no editor Vim

Publicado por Fábio Berbert de Paula em 02/12/2018

[ Hits: 11.494 ]

Blog: https://fabio.automatizando.dev

 


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:
  • 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

Outras dicas deste autor

Slack - Ferramenta de comunicação em equipe (PC, Android e iOS)

Capturando screenshots com Shell Script

PHP - "Notice: Use of undefined constant..." [Resolvido]

Imprimindo repetidamente uma palavra ou frase na tela

Lendo arquivos Markdown no terminal (*.md)

Leitura recomendada

Krusader 2.0.0 Phoenix Egg - Gerenciador de arquivos completo para o KDE4 ou superior

Habilitar protocolos FTP e SMB no Thunar (XFCE)

Programando macros para o OpenOffice.org

Ubuntu 8.04 (Hard Heron) - Liberando flocos de neve e outros efeitos

Envy - Facilidade de instalar drivers NVIDIA e ATI

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts