View Full Version : What is your favoured Python Editor?
Hi guys,
I wonder what is your favoured editor for XBMC Plugin/Script development?
I use Eclipse 3.5 at the moment. But I want to change my editor because, Eclipse is very heavy and slow. Please share your thought with me.
Eclipse 3.5:
+ Rich features
+ Tons of plugins
- Heavy and slow
- Looks not fancy
- Complicate for new coders(Setting & Perspective)
rwparris2
2009-09-07, 20:03
e-texteditor [a textmate clone] & idle & terminal/cmd
idle is really simple, but the features it does have are nice.
UltraEdit32
i'm using it for everything in editing or coding.
it's one of those programms which is realy worth the money.
Windows: Pyscripter
Linux: SPE or Bluefish
linuxluemmel
2009-09-07, 20:55
Hi guys,
I wonder what is your favoured editor for XBMC Plugin/Script development?
I use Eclipse 3.5 at the moment. But I want to change my editor because, Eclipse is very heavy and slow. Please share your thought with me.
Eclipse 3.5:
+ Rich features
+ Tons of plugins
- Heavy and slow
- Looks not fancy
- Complicate for new coders(Setting & Perspective)
Linux scite
Windows Notepad++
Regards
Hans
BTW : Eclipse may looks good but is IMHO to slow ...
Dan Dare
2009-09-08, 16:57
In Eclipse's defence, it does require more memory than CPU power - you can adjust the minimum/maximum heap size in eclipse.ini, I run it with -Xms128m -Xmx512m on my old work laptop, Dell Inspiron 9300, 17" 1920x1200, Dothan 1.8 Mhz, 2 GB RAM, no problems at all; did I mention that is on Windows 7? :-)
I do use Notepad++ / Textpat to be honest to reload / watch the xbmc.log :)
Eclipse looks pretty good to me, I like the on indentation validation, highlight syntax with PyDev, multi-tab editor, open resource (ctrl+shift+r, well not as much for Python as you only have a couple of files, but large projects), integrated Ant scripting so you can package up the script/plugin as a zip, integrated XML editor / validator, integrated SVN/CVS synchronisation, and the list goes on... Oh, last thing, try it with Consolas font! True, other editors have a lot of those features, but you would have to use 2-3 tools to do the job.
I also like TextPad and Notepad++ on Windows, they both have highlight syntax for Python, XML files, multi-tab editor etc.
I run it with -Xms128m -Xmx512m
I didn't know that. It's working much faster now. Thx for the tip. But I did't understand what did you mean "try it with Consolas font!"?
rwparris2
2009-09-08, 18:52
http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=22E69AE4-7E40-4807-8A86-B3D36FAB68D3&displaylang=en
Best monospace font around (that I've found).
@those of you using notepad++: try http://www.e-texteditor.com/
Try the free 30day trial on windows.
It's free on linux (though I couldn't get it to compile without help from their IRC channel).
Dan Dare
2009-09-08, 20:58
@queeup
That is because by default Eclipse comes with 128 MB top size limit, which can make it do a lot of garbage collections when it needs more memory to allocate stuff, which can be quite expensive operations.
See rwparris2's link, Consolas is best read with ClearType on, of course it works with any editor, not just Eclipse :-) to use in Eclipse go to Preferences > Fonts > Appearance > Colors and Fonts > Basic > Text font (change, it will apply to all fixed-width fonts in Eclipse).
That's me out on the Eclipse praising wagon, leaving some room for other good editors to breathe :)
bmillham
2009-09-10, 04:54
I just started experimenting with using NetBeans, with the Python add-ons. It looks good to me, and what I like is that I already use Netbeans for my Ruby on Rails development; its built in SVN support; and it has an emacs (yes, I'm a long time emacs user) emulation.
On the down side, like eclipse, it's a memory hog...
Brian
BigBellyBilly
2009-09-18, 11:46
ActiveState - Pythonwin - Python IDE and GUI Framework for Windows