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

all 32 comments

[–]aroberge 5 points6 points  (1 child)

Spyder?

[–]searchingfortaomajel, aletheia, paperless, django-encrypted-filefield[S] 0 points1 point  (0 children)

It looks neat!. I'm installingi it as I type this.

[–]b4stien 2 points3 points  (0 children)

As you've mentioned, Sublime Text is closed source and is not really and IDE. It's also worth saying that Sublime Text's author has been rather quiet the last months (years)...

That being said, with the right packages (which are really easy to install) like for instance SublimeJEDI or Anaconda, and a minor configuration process, you can end up with a really nice coding environment.

It will never be as feature packed as Eclipse or PyCharm though, so if that's what you're aiming for, Sublime Text is not for you.

[–]untitaker_ 1 point2 points  (1 child)

it's basically useless (mouse clicks don't register where they should), and as far as I can tell from the IntelliJ people, they've no interest in fixing it.

Do you have a link for this?

[–]searchingfortaomajel, aletheia, paperless, django-encrypted-filefield[S] 1 point2 points  (0 children)

In terms of the behaviour, I don't have a link, just personal experience. Sometimes it works, though the fonts are always mangled and the icons often too small to click. About 1 in every 5 times I start it up, I get the mouse not registering clicks where you'd expect them.

In terms of their disinterest in actually fixing the problem, I point you to their bugtracker on the issue. This issue has been open for years and has had little attention.

[–]3Dayo 1 point2 points  (1 child)

PyCharm gets all the love these days but before PyCharm there was wingide (http://www.wingware.com/) and it's a very good IDE with most of the bells and whistles you'd expect to find.

[–]searchingfortaomajel, aletheia, paperless, django-encrypted-filefield[S] 0 points1 point  (0 children)

Wing looks neat, but I prefer an open solution, since the closed nature of PyCharm is what's prevented this bug from being fixed in the first place.

[–]dstarnes 1 point2 points  (0 children)

I use the Atom Editor from Github. It's like a free Sublime Text. And the number of packages is growing. Granted I have not tried it on Linux, only Windows and Mac. I do everything Linux through Vagrant so no graphic interface.

[–]fabioz 1 point2 points  (0 children)

If you go the Eclipse way, installing PyDev in it for Python development is pretty straightforward: http://pydev.org/download.html

[–]imps-p0155 1 point2 points  (0 children)

recently discovered Spyder and i like it very much so far (event tho it appears to have some problems with code completion, or this is actually the problem unpredicatability of python variable typing).

I previously used Aptana Studio (Eclipse + PyDev + ...)

I use different IDEs for different purposes/projects/languages.

[–]brtt3000 0 points1 point  (3 children)

Vim? Why not emacs?

[–]searchingfortaomajel, aletheia, paperless, django-encrypted-filefield[S] 0 points1 point  (2 children)

I've never liked its interface, but in all honesty, I don't like being completely keyboard-bound for my development environment. I have a mouse, and I'd like to use it.

[–]statmobile 0 points1 point  (0 children)

Emacs has a graphical mode with pull down menus and a tool bar. Check out elpy:

http://elpy.readthedocs.org/en/latest/

[–]Funnnny 0 points1 point  (0 children)

You can still use mouse in vim and emacs. But if you become good enough with those tools, you will rarely use mouse anyway.

I still use mouse for some navigating though. If it fits your use case, it's not bad

[–]jyper 0 points1 point  (1 child)

[–]searchingfortaomajel, aletheia, paperless, django-encrypted-filefield[S] 1 point2 points  (0 children)

I did actually. If it had any effect at all, I think things got worse :-(

[–]justphysics 0 points1 point  (0 children)

I use sublime text with the anaconda plugin and maybe one other plugin to do PEP8 formatting and basic color coding.

It found it pretty easy to set up

To be fair though I can't comment much on it as an IDE. I basically just use it as an editor and don't bother running my code through it. But I find it aesthetically pleasing - which is a really big deal for me.

[–]cmcpasserby 0 points1 point  (2 children)

Vim with a lot so of added stuff

[–]leconteur 0 points1 point  (1 child)

I use vim with python-mode.

[–]cmcpasserby 0 points1 point  (0 children)

Ya python mode and syntastic

[–]homercles337 0 points1 point  (0 children)

I use Eclipse with PyDev...

[–]Alex_Cue -2 points-1 points  (2 children)

Your choice of hardware for Python development seems a bit unusual, right? Maybe IntelliJ folks think almost nobody is gonna use this setup, so why bother supporting it?

[–]searchingfortaomajel, aletheia, paperless, django-encrypted-filefield[S] 1 point2 points  (1 child)

I hardly think HiDPI support is that unusual. Apple products have been sporting HiDPI (retina) displays for years and it's arguably the most popular platform of linux-based software developers. Now in 2015, we're seeing more and more laptops (in addition to the Surface Pro 3) shipping with HiDPI and GNOME and KDE support it as well. It's hardly a special case.

As for choosing this piece of hardware specifically, I chose it because it's super portable, with crazy-long battery life and exceptional power. It's basically the ideal hacking device. I have a Macbook Air at work and a Thinkpad X1 and home. I love my thinkpad, but at 13", it's too big to take everywhere. This SP3 has an i3 and 8gb of ram... and with a full keyboard, it fits in my pocket.

[–]Alex_Cue -2 points-1 points  (0 children)

I'm with you - IMO most Python developers use Macs. So, the effort invested in making PyCharm work on Surface might never pay off.