Existuje pro něj rozšíření pythoncomplete.vim, které umožňuje zprovoznit "omni-completion" pro python.
Aby to všechno fungovalo musí být vim zkompilován s podporou pythonu. V linuxu to není problém, stačí si naintalovat (v ubuntu" sudo apt-get install vim-python) a je to. V MS Windows je to složitější, oficiální instalace je bez podpory pythonu a tak si to musí každý zkompilovat sám, ale není to žádná věda, když jsem to zvládnul i já :-).
Je potřeba ještě nastavit vim:
- stáhnu rozšíření pythoncomplete.vim a uložím ho adresáře autoload, už tam může být starší verze, tak jí klidně přepíšu
- do svého _vimrc (ve MS WIN, na linuxu .vimrc) přidám
filetype indent on
"zapne rozponavani souboru
autocmd FileType python set omnifunc=pythoncomplete#Complete
"zapne omni-complete pro python
autocmd FileType python set foldmethod=indent
"zapne folding podle odsazování - nyní v kládávím režimu po stisku Ctrl-x o se otevře seznam možných slov pro doplnění, jak je to vidět na obrázkách.
Žádné komentáře:
Okomentovat