Slashdot Mirror


Best Cross-Platform, GUI Editor/IDE For Python?

What do you find is the best text editor for Python software development? I've tried several, and I'm always frustrated by the limitations of each. Eclipse is cool, but it's huge, and I've had multiple problems with corruption of the workspace. It got so bad at one point that every week or so I was tearing it down and recreating it. I spent so much time re-creating Eclipse's workspace that I found any productivity gains were lost due to Eclipse's brokenness. (Read more below.)

Morgan Greywolf continues: "I've also done the Emacs thing. Emacs is cool, but I found that I missed code browsing. So then I installed the Emacs Code Browser, Semantic and associated elisp code and found that it didn't work right half the time. I also seem to prefer either vi/Vim style editors, CUA-style editors, or WordStar-style editors.

Unfortunately, there are no GUI WordStar-style editors and none of them are cross-platform with Windows.

So, that left me with Scintilla/SCiTE. Which is nice, but, the code browsing doesn't seem to be able do autocomplete with PyGTK (to be fair, Eclipse's didn't work so well, either in that regard, at least not on the default Ubuntu install)

SCiTE loads fast, does nice Python highlighting, and has the ability to run code right from the browser. Unforutnately, unlike Eclipse or Emacs, there's no ability to do step/trace style debugging. *sigh*

So, okay, does anyone have any other ideas?"

2 of 144 comments (clear)

  1. Re:Emacs by geminidomino · · Score: 3, Funny

    Indeed. My personal opinion is that emacs beats every text editor (yes, even vi - sorry) for just about every function I ever use it for.
     

    I agree 100%

    Of course, if I ever used emacs for anything, that would probably change. ;)

  2. Re:BBEdit by BollocksToThis · · Score: 3, Funny

    SNiFF+, MS DOS's Edit, VisualStudio

    That was totally cruel and uncalled for. Not only do you insult the other editors by including it, but you bring back unwanted memories for the older folks. For shame, sir!

    --
    This sig is part of your complete breakfast.