What is your favourite environment in Linux for Python development? I'm currently using editor+command line. I have tried a few IDE's but not settled on anything yet. It's possible to set Python as an external tool in gedit so you can run the current selection or file which is nice, but limited.
And, at the risk of starting a regional conflict, what about editors for text files? I like gedit, but it is quite bare-bones, with functions such as Macros supported in plugins. What might be the next step up?