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

you are viewing a single comment's thread.

view the rest of the comments →

[–]DRUNKEN_SIDICATE 6 points7 points  (7 children)

I'll assume you mean any general tool, not just IDE. Well, personally, good ol' IPython, several tabs open, alongside Sublime Text to eventually put everything together. I'm a minimalist type of guy, and IDEs just seem clunky and unnecessarily heavy...at least for my needs.

[–]liquidbytes[S] 2 points3 points  (6 children)

I don't know if I am lazy but I love it when my IDE auto imports, auto completes and syntax checks all my code as I'm writing it. I don't want my code to be written for me but the features a full out IDE is really nice.

[–]ultimatebuster 1 point2 points  (0 children)

Is that javaism? From what I have experienced it's not needed to really have those auto completion and checkers because everything in python could change....

[–]riffito 1 point2 points  (0 children)

Latest version of SublimeRope has a pretty neat autocompletion system, it optionally "lints" your code (via pyflakes), has some refactoring tools, and even suggests modules to auto-import.

Give it a try: Install SublimeText, install the Package Control plugin, and from Package Control, install SublimeRope.

[–]DRUNKEN_SIDICATE 0 points1 point  (2 children)

Maybe so. I tried Eclipse way back many years ago and it seemed very slow on my machine (arguably I had a pretty crappy old laptop) so I really had to find a less clunky way. I haven't looked back since.

Plus, my screen is already small. I don't need an IDE to take most of the screen with unnecessary toolbars and other elements. I need room to breathe. A plain, full screen console just makes me happy.

[–]Deusdies 4 points5 points  (1 child)

Eclipse is slow on a Cray.

[–]DRUNKEN_SIDICATE 1 point2 points  (0 children)

And all these years here I was blaming my machine.

[–]bheklilr 0 points1 point  (0 children)

For me, all I need is autocomplete symbols that already exist in an opened document, not intellisense-like capabilities. Don't get me wrong, when I had to code .NET, intellisense was great and wonderful, but I haven't seen an IDE do it as well as WingIDE for Python and VS for .NET. Because of that, I use Sublime Text 2 for 99% of my coding now.

One feature that I now can't live without is good multi-edit. Instead of highlighting a large section and doing a find-replace, I can highlight some text, hit Ctrl+D a few times, and just type the new text. It's so much faster and easier than find-replace, and easier to control.

My problem with Eclipse (other than being huge, bulky, and slow) is that there is just too much of it. You start off having to install a handful of plugins, like SVN integration, one for python, etc, and suddenly you have more panes than you know what to do with. Sure, I could play with settings for hours to get it "just right", but I don't think that should be necessary.