[Tutor] Python Editors (particualrly Vim)

Johan Geldenhuys johan at accesstel.co.za
Thu Sep 22 15:05:19 CEST 2005


jedit is also good. I use that. The only thing is that you can't execute
the script from there. It is great for collapsing at indentions.
www.jedit.org

Johan
On Thu, 2005-09-22 at 13:54 +0100, Ed Singleton wrote:

> Okay, I've also found this:
> http://cream.sourceforge.net/features.html
> 
> Which is amazing!  It's an easy-to-use mod for Vim.  It's modeless and
> lots of other doubtless heretical things, but it includes an
> outstanding auto-complete mode for text files!  Ctrl-Space auto
> completes the word you're typing based on what you've already written
> in the file.
> 
> I've also been trying SPE and that looks to be the most pleasing
> editor so far.  It's also written in Python (AFAICT) which will
> probably have benefits in the future.
> 
> Ed
> 
> On 21/09/05, Ed Singleton <singletoned at gmail.com> wrote:
> > I don't believe there's any kinds of wars on this mailing group.  :)
> >
> > I found this Python Vim code completion thing in my searches today:
> > http://freshmeat.net/projects/pydiction/
> >
> > Don't know how good it is, but it looks like it'd do the job.
> >
> > Ed
> >
> > On 21/09/05, Gabriel Farrell <gsf at panix.com> wrote:
> > > 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.
> > >
> > > gsf
> > >
> > > [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
> > > http://mail.python.org/mailman/listinfo/tutor
> > >
> >
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor




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


More information about the Tutor mailing list