vim ide per python

Escrit per Aaloy a 17 de May , 2008 a les 9:22 a.m.

Aquesta setmana i gràcies a l'entrada del blog de sontek he retornat al vi com a editor principal per a la programació en Python.

Periòdicament estic canviant entre vim, kate o Eclipse amb PyDev, segons la màquina en que faig feina i el que estic fent, però pas gran part del temps fent feina amb la consola i trobar la configuració que permet tenir el millor de els entorns gràfics a vim m'ha sorprès gratament.

Amb la configuració i el conjunt de plugins que ha seleccionat sontek tenim un editor que permet tabs, autocompletat, plantilles, integració amb subversion i tota la potència d'edició de vim. El tema del depurador integrat està un poc més verd, però tampoc l'he trobat massa a faltar.

A un dels comentaris hi havia la recomanació per a la instal·lació a més de NERDTree un navegador de fitxers integrat al vim que facilita molt la vida, i també ho vaig posar. També he adaptat les plantilles que venen per Django per a que agafi la sintaxi del trunk i he afegit algun retoc més com que posi la codificació als fitxers i coses així, les plantilles són tan bones de modificar que me pareix que puc acabar amb un bon repositori de codi :)

Tot i que no poseu la configuració crec que és interessant fer-hi una ullada a com ha organitzat Sontek (John M. Anderson) el seu fitxer de configuració per veure un exemple del que es pot fer amb vim i de com es pot incloure codi Python dins l'arxiu de configuració. Una de les maneres d'aprendre a programar és llegir codi d'altres (bon codi si és possible) i en l'arxiu de configuració de vim podem dir el mateix: llegint configuracions d'altra gent podem arribar a personalitzar l'editor fins a límits insospitats.

Enllaços citats

4 comentaris, 0 trackbacks (URL) , Tags: Python Django

Relacionats:
   1. El millor IDE per Python i Django

Comentaris


1 Comentari de paurullan a les 01:05 del Saturday 17 May de 2008

eeeeeeeeeeeeeeeeeeeeeeeemacs! ra ra ra!
Si, però completament d'acord. Recordo que a més d'un projecte i pràctica he usat l'eclipse pel depurador però contínuament torno a l'emacs o el vim per escriure el codi.



2 Comentari de cubells a les 05:05 del Saturday 17 May de 2008

Vaig a provar-ho de seguida...



3 Comentari de guillem a les 10:05 del Saturday 17 May de 2008

Vim forevah :-D

Jo ara a la feina faig servir Eclipse de vegades, més que res perquè hi ha molta cosa feta en Java i estructurada en projectes d'Eclipse i realment ficar-hi mà per davall seria una tocada de pilotes per a tothom. Per no parlar del checkstyle y demés històries que tanmateix petarien en fer commit, i val més veure-les quan estas editant O:-)

No me desagrada, i per a llenguatges amb les característiques del Java va molt bé perquè automatitza moltes coses emprenyoses. De totes formes jo sempre he pensat que si l'editor pot picar codi per jo alguna cosa falla estrepitosament.

Fins i tot hi he editat Perl, Python i Ruby amb els corresponents plugins i fa gràcia que autocompleti els mètodes, paràmetres, etc. Al manco al principi. Però jo personalment faig més via i pas més gust quan sé exactament què vull fer i m'ho deixen escriure en pau, sense petits retards cada dos per tres (això me posa malalt, que les màquines cada dia més ràpides tenguin temps de resposta creixents quan interactuen amb jo). M'agrada mirar la documentació o el codi quan me passa pels nassos, i executar-ho exactament quan els bemols m'ho canten :-P



4 Comentari de aaloy a les 10:05 del Sunday 18 May de 2008

L'Eclipse per Java en aquests moments per mi és insustituible però el motiu fonamental és que l'entorn Java s'ha fet tan complexa que necessites d'unes eines que t'amaguin una mica aquesta complexitat o que al manco t'ajudin un poc.

En el cas dels llenguatges d'script (Python, PHP, Ruby) el nivell de complexitat és molt menor, hi ha menys "arquitectura" en la programació de les aplicacions.

L'Eclipse com a IDE m'encanta, però també m'agrada molt la potència i a la vegada senzillesa del vim, poder-hot tenir tot a l'hora d'editar codi Python és un somni fet realitat.



Avís: Els comentaris es tanquen automàticament als 30 dies