[Tutor] FW: Python Editors (particualrly Vim)

George Flaherty George.Flaherty at marketmax.com
Wed Sep 21 20:40:23 CEST 2005



From: Pujo Aji [mailto:ajikoe at gmail.com] 
Sent: Wednesday, September 21, 2005 2:39 PM
To: George Flaherty
Subject: Re: [Tutor] Python Editors (particualrly Vim)

I tried pydev, xemacs, komodo, vim, wingide, scite, drPython, pype, idle
Each has each own strength point. If I choose the three of them I will choose:
1. wingide (good intellisense, but you have to setup some preferences to suit your need)
2. komodo (has good colour choice)
3. scite (very simple)
All are great and I use all of the three.
You can only try one by one and decide which one is good for you.
Sincerely Yours,

On 9/21/05, George Flaherty <George.Flaherty at marketmax.com> wrote: 

	No editor wars here...., my suggestion as I tried to state below is use what you like. Try'em all and take them for a test spin. Granted I might be slightly biased towards eclipse/emacs.....but that is just my world :) 
	Just out of curiosity, does vim have code completion for python?
	-----Original Message-----
	From: tutor-bounces at python.org [mailto: tutor-bounces at python.org] On Behalf Of Gabriel Farrell
	Sent: Wednesday, September 21, 2005 12:56 PM
	To: tutor at python.org
	Subject: Re: [Tutor] Python Editors (particualrly Vim) 
	Uh oh, looks like you're begging for an editor war.
	That said, I'm in the vim camp.  It can do everything you specified for all of the languages you mention (well, I'm not sure about collapsible code...web search...aha![1]).  After using it for four years, I'm still learning new tricks (see, for example, this page I found today on indentation[2]). 
	vim's extendable with python scripts, but a lot of what you need for coding is already built in.  I find most of my info either in the help manual that comes with it (:h) or at vim.org .
	[1] http://www.dgp.toronto.edu/~mjmcguff/learn/vim/folding.txt
	[2] http://www.vim.org/tips/tip.php?tip_id=83 
	On Wed, Sep 21, 2005 at 02:00:20PM +0100, Ed Singleton wrote:
	> I've been trying to decide which editor to use to edit Python (on
	> Windows mostly).
	> My wishlist of features would be: 
	> - automatic code formatting (indentation etc)
	> - collapsible code (to collapse def's etc)
	> - automatic code coloring (that's easily changeable)
	> - auto-completion of namespaces
	> - easy to run scripts from the editor (a shortcut key to run them or 
	> something)
	> As I also do a lot of html, css and javascript it would be cool to
	> have an editor that could also handle them, in which case I would want
	> the same features for those languages, as well as the ability to write 
	> macros, scripts, etc in python.
	> Having looked at loads of editors, I've ended up looking at emacs and vim.
	> Emacs seems too difficult with not enough support for using the mouse.
	> Vim seemed better, and I get the impression that it is possible to use
	> python to script the editor, but I can't find much information on
	> using vim as a python editor on windows.
	> My various questions are: 
	> What other features should I be looking for?
	> What would be the best editor for a beginner to start using, with a
	> view to the long term?
	> Where can I find some authoritative information about setting emacs or 
	> vim up as a fully featured python editor?
	> Thanks
	> Ed
	> _______________________________________________
	> Tutor maillist  -  Tutor at python.org 
	> http://mail.python.org/mailman/listinfo/tutor
	Tutor maillist  -   Tutor at python.org <mailto:Tutor at python.org> 
	Tutor maillist  -   Tutor at python.org <mailto:Tutor at python.org> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20050921/e03fa8c5/attachment.html

More information about the Tutor mailing list