editor for Python on Linux

P

pikatxu

Hi!

I wonder which editor or IDE you can recommend me for writing Python
programs. I tried with jEdit but it isn't perfect.

eclipse+pydev ?
I've never tried it though
 
Z

zelova

It was said that Boa is good, but I prefer SPE.
WingIDE is good but commercial, I tried it but didn't buy.
 
F

Franz Steinhaeusler

Hi!

I wonder which editor or IDE you can recommend me for writing Python
programs. I tried with jEdit but it isn't perfect.

Maybe you try out DrPython.

(Written in Python and wxPython, Autocompletion, Calltips,
easily extensible with plugins and scripts, source browser, ...)
 
G

Grant Edwards

That was 1991. This is 2006.

That's a joke, son. A flag waver. You're built too low. The
fast ones go over your head. Ya got a hole in your glove. I
keep pitchin' 'em and you keep missin' 'em. Ya gotta keep
your eye on the ball. Eye. Ball. I almost had a gag, son.
Joke, that is.
 
M

Mladen Adamovic

Mladen said:
I wonder which editor or IDE you can recommend me for writing Python
programs. I tried with jEdit but it isn't perfect.

I've got a lot of replies on this message.
In jEdit auto ident don't work OK.

Answers like vi, emacs and gedit I won't take seriously.
For gods sake, gedit don't even have syntax highlighting (at least on
Centos 4.2).

I would like syntax highlighting, auto ident and if possible auto
completition and embedded help.

I downloaded a couple of sugestions and I will try it. Thank you for
your answers :) .
 
F

Fabio Zadrozny

R

rainbow.cougar

Mladen said:
I've got a lot of replies on this message.
In jEdit auto ident don't work OK.

Answers like vi, emacs and gedit I won't take seriously.
For gods sake, gedit don't even have syntax highlighting (at least on
Centos 4.2).

Actually gedit does have syntax highlighting and works quite well.
If you put down emacs so casually you obviously have no experience with
one of the most powerful text editors available. I don't use because I
like the X windows editors more.

Basically any editor that can insert spaces for tabs and maintain
indentation level works well.

For Unices:
I like cooledit, besides syntax highlighting for a variety of
languages, it uses python as its internal scripting language and has a
powerful indent/undent feature.

xcoral is good, another highly configurable editor.

gedit

idle

ee (also know as aee) works pretty decently for maintaining tabbing

vi (*not* vim, which is a travesty that doesn't even work right) if
nothing else is available

For M$:
Idle
PFE
vim
 
B

Benji York

Mladen said:
Answers like vi, emacs and gedit I won't take seriously.

I don't know anything about gedit, but why not take Emacs and Vim (not
vi) seriously?
I would like syntax highlighting, auto ident and if possible auto
completition and embedded help.

Both certainly give you those and *so* much more.
 
J

jean-michel bain-cornu

Boa-Constructor is an IDE rather than an editor. Although it focuses
on wxPython, it has a good editor.
Yes, some possibilities are pretty good, like for instance the
findAll/findInFiles keeping the results in a new tab (I never saw this
elsewhere). Another useful is having the debugger launching the
application in a separate process, an excellent way to avoid bugs
pollution coming into the IDE.
rgds
jm
 
J

Jarek Zgoda

Mladen Adamovic napisa³(a):
I wonder which editor or IDE you can recommend me for writing Python
programs. I tried with jEdit but it isn't perfect.

Komodo isn't perfect either. Nothing is perfect, except God and human
laziness.

I like Komodo, it plays well with my laziness.
 
S

SPE - Stani's Python Editor

(I never saw this elsewhere).

FYI SPE has these two features as well...

Stani
 
M

Mladen Adamovic

Benji said:
I don't know anything about gedit, but why not take Emacs and Vim (not
vi) seriously?

I'm not used to their approach.

I usually program in Java but recently I reliazed if I'm making Linux
shell scripts, Python seems to be good choice to me.

So, that Pydev Eclipse plug-in (or some other) seems interested.
 
M

Mladen Adamovic

Actually gedit does have syntax highlighting and works quite well.

Uops, it seems that I should give a second chance to it, I haven't
noticed its settings.
If you put down emacs so casually you obviously have no experience with
one of the most powerful text editors available. I don't use because I
like the X windows editors more.

I know that emacs is powerfull editor but I'm not used to it.
Basically any editor that can insert spaces for tabs and maintain
indentation level works well.

jEdit don't maintain indentation level correct (it was my first try)
then I googled a bit and was confused so I posted a message here :).
 
E

Echo

I really think that IDLE is one of the best around in Python source editing.
For me, I find that IDLE is about the worse for editing Python sources.

I used to use Notepad++ before I started using Boa. Sometimes I still
use Notepad++ because I can easly right click on a file to open it up
in Notepad++.

I use the editor that comes with Dabo. It has most features that any
good python editor has. It does CURRENTLY lack many options, however
that will change in the future. All of Dabo is being worked on and
updated a lot, sometimes as much as 10-15 things changed, added and/or
fixed in a day. Although, you will want the svn version for the most
resent changes.
 
F

Fabio Zadrozny

Well... pydev has it: http://pydev.sf.net and pydev extensions goes much
further: http://www.fabioz.com/pydev

Cheers,

Fabio

jean-michel bain-cornu said:
Yes, some possibilities are pretty good, like for instance the
findAll/findInFiles keeping the results in a new tab (I never saw this
elsewhere). Another useful is having the debugger launching the
application in a separate process, an excellent way to avoid bugs
pollution coming into the IDE.
rgds
jm


--
Fabio Zadrozny
------------------------------------------------------
Software Developer

ESSS - Engineering Simulation and Scientific Software
www.esss.com.br

Pydev Extensions
http://www.fabioz.com/pydev

PyDev - Python Development Enviroment for Eclipse
http://pydev.sf.net
http://pydev.blogspot.com
 
J

Joel Hedlund

I really think that IDLE is one of the best around in Python source editing.
For me, I find that IDLE is about the worse for editing Python sources.

"Worse"? Now that's harsh. I'm with billie on this one. I usually spend a day or so every 3 months trying to find a free python editor that surpasses IDLE. I've been doing it for 3 years now and for me, IDLE is still king of the hill.

What I like about IDLE is that it is configurable, intuitive and rock stable, and I've come to realize that combination is rare indeed in the world of free editors.

Another pro for IDLE is that you probably already have it installed, since it comes included in the standard python releases. If you decide to give IDLE a go you might also want to check out the latest subversion version of IDLE, since it has a bunch of really useful syntax helper updates.

Cheers!
/Joel Hedlund
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,285
Messages
2,571,416
Members
48,107
Latest member
AmeliaAmad

Latest Threads

Top