2/10/2013

Vim-snipmate i python

Trafiłem ostatnio na dość ciekawy plugin do vima, a mianowicie na vim-snipmate. Jest to fork z repo snipmate.vim, które autor przestał rozwijać jakieś 3-4 lata temu.

vim-snipmate

Czym jest snipmate? Jest to plugin, który pomaga dopełniać pisany przez ciebie kod. Przykładowo, wpisujesz def lub cl, wciskasz <tab> i plugin sam dalej tworzy funkcję czy klasę. Postanowiłem, że stworzę video i pokażę jak plugin się sprawdza przy pisaniu w pythonie. Bardzo mocno go polecam. Tym bardziej, że wspiera praktycznie każdy popularniejszy format.

Video

Instalacja

Zakładam, że używasz pathogen. Jeżeli nie, zajrzyj tutaj. Przy okazji polecam ten post, w którym opisuję praktycznie krok po kroku jak zrobić sobie Python IDE.
cd ~/.vim/bundle
git clone git://github.com/garbas/vim-snipmate.git
git clone https://github.com/tomtom/tlib_vim.git
git clone https://github.com/MarcWeber/vim-addon-mw-utils.git
git clone https://github.com/honza/snipmate-snippets.git
I tyle, jeżeli chodzi o instalację, jak używać vim-snipmate możesz zobaczyć na filmiku wyżej.