[Python] Vim e python
Salve a tutti, dopo varie prove di IDE e tools per lo sviluppo ho deciso di usare VIM come ambiente di sviluppo python e non solo per quello. L'idea è quella di usare VIM come editor di testo su ogni piattaforma che uso, sia essa Mac, Linux o Win. Studiando Vim ho iniziato ad impostare al meglio .vimrc e ad installare vari plugin, ma al momento mi ritrovo alcune cose che non funzionano L'indentazione è ok e si allinea con l'ultimo indent fatto, ma come fare in modo che sia automatico con il codice Python? Per intenderci, come devo fare per far si che venga indentato dopo un :? Ho installato snipmate, il plugin è attivo il comando mi dice quali sono gli snippets che andrà a rilevare, ma alla pressione del tab, non succede nulla. Può essere un problema dato dal fatto che i miei tab in realtà sono spazi? Avete qualche suggerimento in particolare? Grazie -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
2010/9/22 Carlos Catucci carlos.catu...@gmail.com: Io uso volentieri VIM come editor. Come dici tu lo trovi ovunque sempre uguale. Pero' gestire progetti complessi in python con VIM mi farebbe sudare freddo. Con NERDTree ho l'albero del filesystem sempre disponibile e poi lo split delle window è davvero insuperabile. Ad ogni modo non c'è solo quello, è completamente configurabile, buona documentazione e soprattutto è VELOCE! Se lavori a progetti Open Source, oppure sei disposto a pagare qualcosa (sui 170$ a licenza) ti caldeggio WingIDE. Vale la pena davvero ed e' un IDE di svliluppo python unico. Già visto. Ma ora sto puntando su VIM. -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
2010/9/22 Karim Gorjux lemieli...@gmail.com: Salve a tutti, dopo varie prove di IDE e tools per lo sviluppo ho deciso di usare VIM come ambiente di sviluppo python e non solo per quello. L'idea è quella di usare VIM come editor di testo su ogni piattaforma che uso, sia essa Mac, Linux o Win. bravo!! L'indentazione è ok e si allinea con l'ultimo indent fatto, ma come fare in modo che sia automatico con il codice Python? Per intenderci, come devo fare per far si che venga indentato dopo un :? Prova con :set smartindent invece che :set autoindent. In alternativa, vi sono diversi plugins: io sto utilizzando uno chiamato python-indent che viene installato di default su Ubuntu quando install vim-addons, ma credo che con smartindent sia sufficente. Grazie -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Giovanni Dall'Olio, phd student Department of Biologia Evolutiva at CEXS-UPF (Barcelona, Spain) My blog on bioinformatics: http://bioinfoblog.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
On 22 Sep 2010 at 14:40, Carlos Catucci wrote: Se lavori a progetti Open Source, oppure sei disposto a pagare qualcosa (sui 170$ a licenza) ti caldeggio WingIDE. Vale la pena davvero ed e' un IDE di svliluppo python unico. che differenza c' è tra WingIde Professional ( 170 $) e WingIde personal ( 35 $) ? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
2010/9/22 Giovanni Marco Dall'Olio dalloli...@gmail.com: Prova con :set smartindent invece che :set autoindent. In alternativa, vi sono diversi plugins: io sto utilizzando uno chiamato python-indent che viene installato di default su Ubuntu quando install vim-addons, ma credo che con smartindent sia sufficente. ka...@angus:~$ sudo apt-cache search vim | grep \^vim vim - VI Migliorato - editor vi arricchito vim-common - Vi IMproved - file comuni vim-dbg - Vi IMproved - enhanced vi editor (debugging symbols) vim-doc - VI Migliorato - documentazione HTML vim-gnome - Vi IMproved - editor vi potenziato, con interfaccia per GNOME2 vim-gui-common - Vi IMproved - file GUI comuni vim-runtime - Vi IMproved - librerie a tempo di esecuzione vim-tiny - Vi IMproved - editor vi potenziato, versione compatta vim-addon-manager - manager of addons for the Vim editor vim-latexsuite - view, edit and compile LaTeX documents from within Vim vim-puppet - Vim syntax highlighting for puppet manifests vim-rails - plugins for vim to allow easier editing of Rails Applications vim-syntax-gtk - Syntax files to highlight GTK+ keywords in vim vim-vimoutliner - script for building an outline editor on top of Vim vimhelp-de - Vi IMproved - Documentation files (German translation) vim-gtk - VI Migliorato - editor vi arricchito - con interfaccia grafica GTK2 vim-nox - Vi IMproved - enhanced vi editor vim-scripts - plugin per vim, aggiungere fiocchi e controfiocchi Non ho trovato l'addons. Ma cerco il plugin di cui mi hai parlato. -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
2010/9/22 Filippo Dal Bosco filippo.dalbo...@apss.tn.it: che differenza c' è tra WingIde Professional ( 170 $) e WingIde personal ( 35 $) ? Sul sito c'è scritto tutto. C'è anche la tabella comparativa http://wingide.com/wingide/features -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
ciao, ka...@angus:~$ sudo apt-cache search vim | grep \^vim vim - VI *Migliorato* - editor vi arricchito certo che i traduttori italiani andrebbero un po' bastonati, ogni tanto... /rant -- -gaspa- --- https://launchpad.net/~gaspa - - HomePage: http://gaspa.yattaweb.it -- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
On Wed, 22 Sep 2010 15:29:55 +0300, Karim Gorjux lemieli...@gmail.com wrote: Salve a tutti, dopo varie prove di IDE e tools per lo sviluppo ho deciso di usare VIM come ambiente di sviluppo python e non solo per quello. L'idea è quella di usare VIM come editor di testo su ogni piattaforma che uso, sia essa Mac, Linux o Win. Studiando Vim ho iniziato ad impostare al meglio .vimrc e ad installare vari plugin, ma al momento mi ritrovo alcune cose che non funzionano L'indentazione è ok e si allinea con l'ultimo indent fatto, ma come fare in modo che sia automatico con il codice Python? Per intenderci, come devo fare per far si che venga indentato dopo un :? Ho installato snipmate, il plugin è attivo il comando mi dice quali sono gli snippets che andrà a rilevare, ma alla pressione del tab, non succede nulla. Può essere un problema dato dal fatto che i miei tab in realtà sono spazi? Avete qualche suggerimento in particolare? Grazie Non sono un campione di vim, per cui non ricordo bene quali siano i settaggi. Ma ho un .vimrc lentamente tweakato pro-python a partire da uno già ben fatto: non ce l'ho sottomano ma posso postarlo stasera o forse più tardi nel pomeriggio. Ciao! -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
2010/9/22 Daniele Varrazzo p...@develer.com: Non sono un campione di vim, per cui non ricordo bene quali siano i settaggi. Ma ho un .vimrc lentamente tweakato pro-python a partire da uno già ben fatto: non ce l'ho sottomano ma posso postarlo stasera o forse più tardi nel pomeriggio. Grazie, mi farebbe davvero piacere. -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] [OT] Re: Vim e python
Marco Beri spiffera, alle Wednesday 22 September 2010 circa: 2010/9/22 Andrea Gasparini ga...@yattaweb.it ciao, ka...@angus:~$ sudo apt-cache search vim | grep \^vim vim - VI *Migliorato* - editor vi arricchito Credo che VIM derivi da VI-IMproved con le due I fuse, forse hanno cercato di mantenere il gioco di parole. Comunque arricchito ci sta dai... arricchito di funzionalità. Si', cambiare la descrizione ci sta, dai. Cambiare il nome dell'applicazione no. Non credo neanche che l'autore sia contento, francamente, io non lo sarei. bye! -- -gaspa- --- https://launchpad.net/~gaspa - - HomePage: http://gaspa.yattaweb.it -- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Re: Vim e python
2010/9/22 Andrea Gasparini ga...@yattaweb.it Marco Beri spiffera, alle Wednesday 22 September 2010 circa: 2010/9/22 Andrea Gasparini ga...@yattaweb.it vim - VI *Migliorato* - editor vi arricchito Credo che VIM derivi da VI-IMproved con le due I fuse, forse hanno cercato di mantenere il gioco di parole. Comunque arricchito ci sta dai... arricchito di funzionalità. Si', cambiare la descrizione ci sta, dai. Cambiare il nome dell'applicazione no. Non credo neanche che l'autore sia contento, francamente, io non lo sarei. Beh, ma ha scritto vim no? Il seguito è la descrizione, o sbaglio? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
On Wed, 22 Sep 2010 16:59:40 +0300, Karim Gorjux lemieli...@gmail.com wrote: 2010/9/22 Daniele Varrazzo p...@develer.com: Non sono un campione di vim, per cui non ricordo bene quali siano i settaggi. Ma ho un .vimrc lentamente tweakato pro-python a partire da uno già ben fatto: non ce l'ho sottomano ma posso postarlo stasera o forse più tardi nel pomeriggio. Grazie, mi farebbe davvero piacere. Ho avuto un accesso al computer di casa :) Ho postato il file su http://pastebin.org/1079917 Per il resto è un'installazione vanilla di vim su ubuntu. Non ho sperimentato con plugin, gestione progetto ecc. ma l'indentazione Python funziona bene. Direi cannibalizza quello che ti serve: le cose più specifiche per Python sono quelle taggate con piro. Se hai (o qualcun altro ha) qualche contributo interessante mi farebbe piacere arricchire il file. Ciao! -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Re: Vim e python
Marco Beri spiffera, alle Wednesday 22 September 2010 circa: 2010/9/22 Andrea Gasparini ga...@yattaweb.it Marco Beri spiffera, alle Wednesday 22 September 2010 circa: 2010/9/22 Andrea Gasparini ga...@yattaweb.it vim - VI *Migliorato* - editor vi arricchito Credo che VIM derivi da VI-IMproved con le due I fuse, forse hanno cercato di mantenere il gioco di parole. Comunque arricchito ci sta dai... arricchito di funzionalità. Si', cambiare la descrizione ci sta, dai. Cambiare il nome dell'applicazione no. Non credo neanche che l'autore sia contento, francamente, io non lo sarei. Beh, ma ha scritto vim no? Il seguito è la descrizione, o sbaglio? si', è la descrizione, ma è il significato dell'acronimo. Non so, se qualcuno tentasse di 'italianizzarmi' GNU o perfino LOL, mi parrebbe piuttosto brutto. :) Ok, sono un talebano, e la smetto di scassare in lista :) bye. -- -gaspa- --- https://launchpad.net/~gaspa - - HomePage: http://gaspa.yattaweb.it -- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT] Re: Vim e python
2010/9/22 Andrea Gasparini ga...@yattaweb.it: Non so, se qualcuno tentasse di 'italianizzarmi' GNU o perfino LOL, mi parrebbe piuttosto brutto. :) Beh GNU potrebbbe diventare GNU Non e' Unix. non cambierebbe. LOL e' intraducibile ed ha anche datio vita al lolcode (linguaggio di programmazione demenziale basato su parole tipiche degli sms e dei SN) ed ai suoi derivati, tra cui il lolpython, cosi' non vi va OT del tutto, (vale la pena di vederlo) di cui posto esempiuccio IN MAI datetime GIMME date LIKE DATE SO IM LIKE FIBBING WIT N OK? LOL ITERATE FIBONACCI TERMS LESS THAN N /LOL SO GOOD N BIG LIKE EASTERBUNNY BTW, FIBONACCI LIKE BUNNIES! LOL U BORROW CHEEZBURGER U BORROW CHEEZBURGER I CAN HAZ CHEEZBURGER HE CAN HAZ CHEEZBURGER WHILE I CUTE? I AND HE CAN HAZ HE AND I ALONG WITH HE IZ HE BIG LIKE N? KTHXBYE U BORROW HE IZ __name__ KINDA LIKE __main__? COMPLAIN NOW IZ AND DATE OWN today THING IZ BIGNESS ARGZ OK KINDA LIKE 1? N CAN HAS 100 NOPE? N CAN HAS NUMBR ARGZ LOOK AT 1!! GIMME EACH I IN UR FIBBING WIT N OK? VISIBLE I La cosa bella e- che esiste il compilatore e funziona davvero. Al prossimo context di codice Python offuscato partecipo con un applicativo LOLPYTHON scritto in Klingon, vediamo se non vinco ;P Greetings JOKER Ltd. -- Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA Mark Twain) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
Io per grandi progetti darei una chance anche a jvi [1] che ti permette di usare i comandi di vim all'interno di un'ide come netbeans, più adatta alla gestione di un progetto di una certa dimensione. [1] http://jvi.sourceforge.net/ -- Fabio Pozzi ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
On Wed, Sep 22, 2010 at 02:40:41PM +0200, Carlos Catucci wrote: 2010/9/22 Karim Gorjux lemieli...@gmail.com: Salve a tutti, dopo varie prove di IDE e tools per lo sviluppo ho deciso di usare VIM come ambiente di sviluppo python e non solo per quello. L'idea è quella di usare VIM come editor di testo su ogni piattaforma che uso, sia essa Mac, Linux o Win. Io uso volentieri VIM come editor. Come dici tu lo trovi ovunque sempre uguale. Pero' gestire progetti complessi in python con VIM mi farebbe sudare freddo. Anche a me farebbe sudare freddo... ma solo perché sono uno di quelli che usa sempre e solo emacs. Ma in cosa un progetto complesso avrebbe bisogno di un IDE più di uno semplice? Io credo di avere gestito anche progetti abbastanza complessi e non ho mai avvertito la necessità di infrastrutture igombranti da mettere addosso a progetti già grandi... ne sono sempre stato respinto dopo qualche tentativo, quindi -ammetto- sono poco informato dei fatti. Ho però sentito spacciare per fantasmagoriche conquiste di alcuni IDE cose con con emacs+ipython+(i)pdb mi sono date in modo abbastanza naturale. sandro -- Sandro Dentella *:-) http://www.reteisi.org Soluzioni libere per le scuole http://sqlkit.argolinux.orgSQLkit home page - PyGTK/python/sqlalchemy ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
2010/9/22 Alessandro Dentella san...@e-den.it: Ho però sentito spacciare per fantasmagoriche conquiste di alcuni IDE cose con con emacs+ipython+(i)pdb mi sono date in modo abbastanza naturale. Come ad esempio il refactoring? Il debugger integrato (anche se lanci un applicazione web gestita da Apache), il testing integrato etc.? Senza contare la possibilita di avere la diteggiatura Vim o Emacs ? Greetings JOKER Ltd. -- Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA Mark Twain) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
Il 22 settembre 2010 14:29, Karim Gorjux lemieli...@gmail.com ha scritto: Avete qualche suggerimento in particolare? Se può esserti utile: http://github.com/mdallastella/kral-s-vimrc Ciao, -- Marco Dalla Stella web: http://thediracsea.org twitter: http://twitter.com/kra1iz3c ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
dreampie l'hai provato ? No, vedo di darci un occhio Greetings JOKER Ltd. -- Il cane e' un gentiluomo. Quando moriro' spero di finire nel paradiso dei cani e non in quello degli umani. (Samuel Langhorne Clemens AKA Mark Twain) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
On Sep 22, 2010, at 5:54 PM, Alessandro Dentella wrote: Anche a me farebbe sudare freddo... ma solo perché sono uno di quelli che usa sempre e solo emacs. Ma in cosa un progetto complesso avrebbe bisogno di un IDE più di uno semplice? Io credo di avere gestito anche progetti abbastanza complessi e non ho mai avvertito la necessità di infrastrutture igombranti da mettere addosso a progetti già grandi... ne sono sempre stato respinto dopo qualche tentativo, quindi -ammetto- sono poco informato dei fatti. Ho però sentito spacciare per fantasmagoriche conquiste di alcuni IDE cose con con emacs+ipython+(i)pdb mi sono date in modo abbastanza naturale. E' sempre la solita discussione IDE vs. Editor con una variante. In che cosa emacs, integrato con pdb e ipython *non* sarebbe un IDE, ovvero un Integrated Development Environment? Un'editor e' un componente di un IDE. Nel momento in cui a contorno aggiungi le features tipiche di un ambiente di sviluppo integrato, non vedo perche' non chiamarlo IDE pure lui. Nota, la differenza e' che in genere l'IDE viene gia' pronto, due click e lavori. Quando invece parti dall'editor in genere devi assemblarti il sistema. Ma ormai se ne vedono gia' di preassemblati. Io personalmente sono sempre stato un fanatico degli editor (e mi sto ricredendo)... ma per Python uso Wing, che mi da quello che voglio out of the box. -enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
Il giorno 22/set/2010, alle ore 20.38, Enrico Franchi ha scritto: Io personalmente sono sempre stato un fanatico degli editor (e mi sto ricredendo)... ma per Python uso Wing, che mi da quello che voglio out of the box. Che poi se su OSX fosse cocoa vero Enrico ? ;) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
2010/9/22 Giovanni Porcari giovanni.porc...@softwell.it: Che poi se su OSX fosse cocoa vero Enrico ? ;) Bravo... Comunque questa discussione prende il largo... Non c'è un gruppo di user VIM italiano? -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
On Wed, Sep 22, 2010 at 08:38:19PM +0200, Enrico Franchi wrote: On Sep 22, 2010, at 5:54 PM, Alessandro Dentella wrote: Anche a me farebbe sudare freddo... ma solo perché sono uno di quelli che usa sempre e solo emacs. Ma in cosa un progetto complesso avrebbe bisogno di un IDE più di uno semplice? Io credo di avere gestito anche progetti abbastanza complessi e non ho mai avvertito la necessità di infrastrutture igombranti da mettere addosso a progetti già grandi... ne sono sempre stato respinto dopo qualche tentativo, quindi -ammetto- sono poco informato dei fatti. Ho però sentito spacciare per fantasmagoriche conquiste di alcuni IDE cose con con emacs+ipython+(i)pdb mi sono date in modo abbastanza naturale. E' sempre la solita discussione IDE vs. Editor con una variante. In che cosa emacs, integrato con pdb e ipython *non* sarebbe un IDE, ovvero un Integrated Development Environment? ah...beh, si beh... ma il tutto era nato proprio dalla contrapposizione vim vs. IDE che ha posto Carlos. Io ho solo ipotizzato senza conoscere che vim ed emacs potessero avere analoghe potenzialità e quindi ho risposto che emacs + pdb + ipython sono buoni per tutti i progetti. La tua frase quindi potrebbe essere letta come appoggio all'idea che *non* serva nulla più di questo (a parte la comodità di avere tutto 'out of the box') sandro *:-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Vim e python
On Sep 22, 2010, at 8:47 PM, Giovanni Porcari wrote: Che poi se su OSX fosse cocoa vero Enrico ? ;) Eh, ma lasciamo perdere... ;) Si, sono d'accordo. Sarebbe il paradiso. Ma sarebbe anche accettabile anche se fosse Qt. -enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python