Programando em Python no VIM com recurso de auto-completar (python-jedi)
Publicado por Fábio Berbert de Paula em 20/10/2017
[ Hits: 8.851 ]
Blog: https://fabio.automatizando.dev
# Name User Status System Status editexisting removed removed justify removed removed matchit removed removed python-jedi installed removedcat ~/.vim/plugins/jedi.vim
"jedi-vim - Omni Completion for python in vim " Maintainer: David Halter <davidhalter88@gmail.com> " " This part of the software is just the vim interface. The really big deal is " the Jedi Python library. if !exists("g:jedi#auto_vim_configuration") || g:jedi#auto_vim_configuration " jedi-vim doesn't work in compatible mode (vim script syntax problems) if &compatible set nocompatible endif " jedi-vim really needs, otherwise jedi-vim cannot start. filetype plugin on " Change completeopt, but only if it has Vim's default value. let s:save_completeopt=&completeopt set completeopt& let s:default_completeopt=&completeopt let &completeopt=s:save_completeopt if s:default_completeopt == &completeopt set completeopt=menuone,longest,preview endif if len(mapcheck('<C-c>', 'i')) == 0 inoremap <C-c> <ESC> endif endif " Pyimport command command! -nargs=1 -complete=custom,jedi#py_import_completions Pyimport :call jedi#py_import(<q-args>) command! -nargs=0 JediDebugInfo call jedi#debug_info() command! -nargs=0 -bang JediClearCache call jedi#clear_cache(<bang>0) " vim: set et ts=4:
Testando se uma variável é número em shell script
Compartilhando arquivos entre computadores com Woof
Escolhendo quais colunas exibir no comando top
Evitando vulnerabilidades em seu servidor NFS
Servidor web via linha de comando com Node.js (http-server)
Internacionalização dos programas em Python
Lançamento do Stoq versão 0.8.10
Python3 demorando a compilar numpy e/ou pandas [Resolvido]
Hardware Project Simulator 0.2 com interface gráfica e correções
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)