[Tutor] Best Python Editor

Kurt Bendl kurt at tool.net
Sun Jun 14 21:03:36 CEST 2009

I've been pretty happy with WingIDE from wingware and have been  
impressed with the give-away version of Komodo from ActiveState. My  
fall back editor when I'm in a hurry on mac is still TextMate.    
Knowing my way around vim is essential, but I just can't commit to it  
as my primary editor.  (I guess I'm just not hard core enough.) I like  
Kate on Ubuntu as well.



On Jun 14, 2009, at 12:26 PM, Carlos Zuniga <carlos.zun at gmail.com>  

> On Sat, Jun 13, 2009 at 7:57 PM, Wayne<srilyk at gmail.com> wrote:
>> On Sat, Jun 13, 2009 at 7:40 PM, Mike Hoy <hoym74 at gmail.com> wrote:
>>> Try out Vim. It may take you a week to get used to it. Best thing  
>>> I ever
>>> did was finally get started on Vim. Once I got used to it I was  
>>> very happy.
>>> Google around for Vim tutorials. There is a #VIM channel on  
>>> freenode I
>>> believe. There is also a VIM mailing list that is very helpful.  
>>> You won't
>>> need these for long. Once you get used to it and think you've  
>>> learned all
>>> you can you find out there's even more stuff you can do with it.
>>> <snip>
>>> So it's something that you use for life once you get that feeling of
>>> enlightenment that comes from never having to remove your hands  
>>> from the
>>> keyboard.
>> I'm another viim fanatic;
>> I use two terminals - one with vim and one with ipython (I write  
>> most of my
>> code on linux). When I'm on windows I have a cmd window open with  
>> Ipython
>> and I have a gVim window open. I'm sure I barely scratch the  
>> surface of
>> things I can do and I know I've stopped using some things that I'm  
>> sure I'll
>> start using the more I code.
>> I really like using F5 to run my code, so you can put in  
>> your .vimrc so you
>> don't have to type it, or just type it every time:
>> map <F5> :!python %<Enter>
>> and every time you hit <F5> it will run your current script.
>> Of course I also write code in c++ for school, so I have a few  
>> different
>> keys that will change the F5 bindings.
> You can map it directly to the filename extension so it uses the
> correct bindings automatically
> au BufNewFile,BufRead *.py map <F5> :!python %<Enter>
> Cheers
> -- 
> Linux Registered User # 386081
> A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minut 
> os
> de leer manuales.
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor

More information about the Tutor mailing list