At 03:06 AM 8/13/2008, Marc Tompkins wrote:
I tried pydev for about a week - I'd started using SPE (Stani's Python Editor, http://pythonide.stani.be/) after about five days of Python, and was feeling a bit guilty that I was still using "training wheels"...  Damn, that week sucked.  More than ever, I pity full-time Java coders and the monstrosities they have to put up with.  I tried Wing for a few days; meh.  I ran back to SPE as fast as I could, and have only flirted with vim since.  (Vi and vim have been New Year's resolutions of mine for about twenty years now.  Everybody who uses vim raves about its greatness, but it took me less time to write my first useful Python program than it did to figure out how to open, change, and save a file in vim.  OK, I exaggerate a BIT...)

Good Things about SPE:
-  Tabbed editing ***
-  "Output" pane, plus separate terminal pane for quickies ***
-  Click on any line in an error traceback to jump to the offending line. Any file that isn't already, opens automatically when you click it.  ***
-  Left pane toggles between:
   -  Code outline; specially formatted comment lines appear as section headers in outline ###
   -  Todo list ??? But TODO's in code are flagged
   -  Index ??? If you mean a browser of functions, classes, and variables, then yes.
   -  Notes ***
   -  TabNanny compiling checker (finds errors that work OK now, but might bite you later)  ??? but indentation problems are taken care of.
   -  File browser ***
-  Collapse/expand blocks of code for compact viewing ***
-  Syntax highlighting (of course!) ***
-  Code completion, inline help with function/method parameters ***
-  Excellent integration with WinPdb debugger ***
-  Excellent integration with PyDoc documentation generation/formatting/printing ??? I think so, but don't use it.
-  TabNanny ???

I didn't know SPE had come so far. However, Ulipad has most of what you list, and more. I've marked your list with *** for yes; ### for no; ??? for not sure or not sure what you mean.

Some more features are:
Code snippets window
FTP window
can group files in "sessions"
"live" regex
search and replace
search in files
syntax checker
spell check
pylint
svn support
a great many keybindings, mostly for the editor

And last but not least, a developer who is quick to respond to email, or to posts on the Ulipad mailing list.

See my sig for a video demo.

Dick Moores
===================================================
Have you seen Kelie Feng's video introducing the terrific and free
IDE, Ulipad? < http://www.rcblue.com/u3/>
Get Ulipad 3.9 from < http://code.google.com/p/ulipad/downloads/list>
svn for the latest revision < http://ulipad.googlecode.com/svn/trunk/>
Mailing list for Ulipad: < http://groups-beta.google.com/group/ulipad>
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to