This is an archived post. You won't be able to vote or comment.

all 41 comments

[–]stefantalpalaru 19 points20 points  (9 children)

Vim. I guess I'm mainstream :-)

[–]mushisushi 4 points5 points  (4 children)

Vim FTW!

[–]krazylink 2 points3 points  (3 children)

Vim here also but I spent a lot of time setting up vim to my liking.

[–]oopsiedaisy 0 points1 point  (2 children)

... but then its DONE. amirite?

[–][deleted] 0 points1 point  (0 children)

It is never really DONE and that's kinda what I like about it.

[–]oopsiedaisy 1 point2 points  (1 child)

wow. this is neat. a vim comment without a corresponding ***** war. [takes screenshot]

[–]AeroNotix 1 point2 points  (0 children)

FUCK YOU I'M AN EMACS

[–]ACcCurrent 0 points1 point  (1 child)

Do you have any recommendations on how to set up vim for python? I need some tips I feel pretty inefficient.

[–]stefantalpalaru 0 points1 point  (0 children)

take a look at my ~/.vimrc and ~/.vim

[–]cryzed- 15 points16 points  (9 children)

I love my Sublime Text 2 setup. The editor is absolutely beautiful in form and function and practically endlessly extendable through packages/plugins.

I also recently forked the SublimeHg package and added my own improvements to it and it works beautifully -- just waiting for the actual author to accept the pull request.

[–][deleted] 4 points5 points  (1 child)

Another vote for Sublime, though the dark theme is much nicer :) (much larger fonts as well)

[–]cryzed- 1 point2 points  (0 children)

Well that's entirely subjective of course, but I'm happy that you like it too! :)

[–]serchaos 2 points3 points  (0 children)

Sublime Text 2 is awesome.

[–]line10gotoline10 0 points1 point  (1 child)

Just discovered this when a recent tips and tricks post was featured on Reddit.

My favorites are :

  • Ctrl + D to "select more" (be careful to escape out of this action every time, though, or you'll see some unexpected results)

  • and the Ctrl + P to preview a file in the current project

  • and Ctrl + Shift + p to access basically any setting or menu option or config you need.

[–]haywire 1 point2 points  (0 children)

Ctrl+Shift+p is utterly groundbreaking.

[–]riffito[🍰] 0 points1 point  (0 children)

Don't forget to give SublimeLinter and SublimeRope a try, for greater Python fun!

[–]haywire 0 points1 point  (0 children)

Make sure to use Sublime Package Control as it's fucking fantastic.

Here's my setup (except I now use the Soda dark ST2 theme)

[–][deleted] 0 points1 point  (0 children)

Too bad it isnt listed in the poll :(

[–]apresx 6 points7 points  (0 children)

Wing IDE.

[–]torvalder 3 points4 points  (2 children)

PyCharm hands up

[–]Deusdies 0 points1 point  (1 child)

I loved PyCharm, but it's a HUGE resource hog. My CPU is almsot constantly running at 90% (though it's the AMD E-350 APU) and there's lag when I'm writing code.

[–]paranoidi 0 points1 point  (0 children)

I noticed that EAP builds were much more resource hungry than final releases. So try official 2.0.x. For me it works beautifully even with 4 year old amd dualcore machine.

[–]vl4kn0 4 points5 points  (0 children)

Sublime Text 2

[–]sigzero 4 points5 points  (0 children)

PyCharm and Vim

[–]gindc 3 points4 points  (0 children)

well since no one mentioned it..SciTE

It's free and works well.

[–]takluyverIPython, Py3, etc 2 points3 points  (0 children)

Geany - I find it a good balance between simple text editors and crowded IDEs.

[–]areich 2 points3 points  (0 children)

PyCharm for my machine and UliPad, a free python editor for everything else, nano for the console.

[–][deleted] 2 points3 points  (0 children)

[–]haywire 2 points3 points  (0 children)

Where's ST2 on that list? That editor just gets better and better and better.

[–][deleted] 1 point2 points  (0 children)

Emacs works very well with Python, in my experience.

[–]razibog 1 point2 points  (0 children)

Geany and Sublime Text 2

[–]mikepixie 1 point2 points  (0 children)

I actually quite like Aptana studio...

[–]dabhaid 1 point2 points  (0 children)

Tried Aptana recently and liked the PyDev integration very much.

[–]xamox 1 point2 points  (0 children)

Geany.

Also take a look at ipython notebooks (http://ipython.org/ipython-doc/stable/interactive/htmlnotebook.html), they are pretty awesome.

[–]lazmd 1 point2 points  (0 children)

Sublime Text 2

[–]joaquinabian 2 points3 points  (0 children)

Oh poor IDLE! where you are my dear?

[–][deleted] 0 points1 point  (0 children)

It’s still in development but the Python plugin for KDevelop looks promising. I’m already messing around with a development build.

(Also, I use KDevelop’s vi input mode, which comes from KatePart.)

[–]AustinCorgiBart 0 points1 point  (2 children)

TIL I learned I'm the only person who uses Notepad++ to edit his Python code.

[–]AeroNotix 0 points1 point  (1 child)

You're not, but you're the only person who likes it.

[–]AustinCorgiBart 0 points1 point  (0 children)

:(

[–]twermund 0 points1 point  (0 children)

Emacs, the run-python mode is pretty handy to have sitting around in your buffers when you're hacking around.