20.11.08

NetBeans IDE 6.5 a python

Ve zprávičkách na root.cz se objevilo, že je tu nové IDE NetBeans 6.5 s podporou pythonu. Co všechno umí je možné se dozvědet na http://www.netbeans.org/features/python/index.html. Hned to jdu stáhnout a vyzkoušet :-).

13.11.08

Python a gVIM

Začal jsem si pohrávat s pythonem a tak jsem začal pátrat jakou má podporu v textovém editoru VIM. S výsledkem jsem spokojený, z vimu lze udělat velmi užitečného pomocníka.
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 :-).
Je potřeba ještě nastavit vim:
  1. 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
  2. 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í

  3. 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.