Live data from Hacker News

Turning Sublime Text into a Lightweight Python IDE

cewing.github.io

81–90 of 154 posts

Re: Turning Sublime Text into a Lightweight Python IDE

#81

I am using Notepad++ (I'm a windows user) for more than 5 years for python/django development. Never regreted it - never found something better. I stuck to Notepad++ even when I was using a Mac for some months (through Wine) - I couldn't find something better or faster. Everything else is way too slow (Atom, VS Code, pycharm) or way too inefficient (Vim / Emacs - inefficient for me they may be great for you) to repla…

Did you try sublime on OS X? I like notepad++ too, I'd say it's pretty interchangeable with sublime on Windows - but I'd be surprised if it on wine is better than sublime native.

I'd say it's pretty interchangeable with sublime on Windows

Depends on usage maybe? Haven't used NPP in a while anymore, but IIRC it lacked built-in functionality or plugins for go to definition/got to anything/PEP8/Flake8/GitGutter/... which work as good as Sublime's?

Re: Turning Sublime Text into a Lightweight Python IDE

#82

I am using Notepad++ (I'm a windows user) for more than 5 years for python/django development. Never regreted it - never found something better. I stuck to Notepad++ even when I was using a Mac for some months (through Wine) - I couldn't find something better or faster. Everything else is way too slow (Atom, VS Code, pycharm) or way too inefficient (Vim / Emacs - inefficient for me they may be great for you) to repla…

Only if you haven't worked on Pycharm, you can say this. Try the latest Pycharm on a medium/big size project and you will understand. It is the best Python IDE out there, right now. Nothing even comes close.

Pycharm is good - I've used it. However there are various disadvantatges to it:

a. It is not open source b. It is slow on my (Celeron based) PC c. I don't really need the capabilities of a full-flexed IDE (auto-completion, debug etc) for Python

Re: Turning Sublime Text into a Lightweight Python IDE

#83
Maybe I'm the exception, but I can't see why people, why programmers, bother investing their editing-skills in a closed-source editor and toolkit.

Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere.

Why not invest in something open instead? There's more options than ever before, and they're all good.

For me, VS Code seems to provide pretty decent Python IDE capabilities almost out of the box.

For those a little more deeply invested, Emacs with elpy and realgud gives me all I need: code-completion, docs, debugging, breakpoints, etc. And it's something I as a programmer can adapt to my needs and build on.

Sublime? None of that. So what's the appeal?

Re: Turning Sublime Text into a Lightweight Python IDE

#84

Maybe I'm the exception, but I can't see why people, why programmers , bother investing their editing-skills in a closed-source editor and toolkit. Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere. Why not invest in something open instead? There's more options than ever before, and they're all good. For me, VS Code seems to…

The appeal of Sublime is that you have more than 3 hours of battery life. All Electron applications are battery killers.

Re: Turning Sublime Text into a Lightweight Python IDE

#85

Maybe I'm the exception, but I can't see why people, why programmers , bother investing their editing-skills in a closed-source editor and toolkit. Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere. Why not invest in something open instead? There's more options than ever before, and they're all good. For me, VS Code seems to…

Fast, beautiful, open source: pick two. (considering the ones you cited)

Re: Turning Sublime Text into a Lightweight Python IDE

#86

Maybe I'm the exception, but I can't see why people, why programmers , bother investing their editing-skills in a closed-source editor and toolkit. Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere. Why not invest in something open instead? There's more options than ever before, and they're all good. For me, VS Code seems to…

So that's the case for JetBrains' products then?

VSCode is Microsoft's product, and they are doing solid job with it now, but who knows what they will do with it in 5 years' time. I won't be surprised if they try to integrated it with Azure more closely and do some things which are not relevant to me. Plus it's Electron app which I won't use.

And it's not like open source solution can't fail and be abandoned.

Only two editors that I think will last forever (at least it seems so now) are emacs and vim. Everything else has similar chances of surviving test of time.

Re: Turning Sublime Text into a Lightweight Python IDE

#87

Maybe I'm the exception, but I can't see why people, why programmers , bother investing their editing-skills in a closed-source editor and toolkit. Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere. Why not invest in something open instead? There's more options than ever before, and they're all good. For me, VS Code seems to…

Sublime has been around for a while. Why should it go away anytime soon? And even if it did, it's pretty stable and I bet will continue to work for years, even if the developers did stop working on it.

I guess people prefer Sublime over Atom / VS Code because of its performance. To them (including me) that matters more than what might happen in 20yrs.

Re: Turning Sublime Text into a Lightweight Python IDE

#88
post #48

> The final requirement for a reasonable IDE experience is to be able to follow a debugging session in the file where the code exists. > There is no plugin for SublimeText that supports this. But there is a Python package you can install into the virtualenv for each of your projects that does it. This drives me batty whenever I see "turn XYZ into an IDE for (foo)." The author of this post at least lists debugger inte…

I have the same feeling every time I see these types of "turn your editor into an IDE" posts. There are a lot of features of PyCharm I like, but its debugger is definitely the best and most essential for me.

Re: Turning Sublime Text into a Lightweight Python IDE

#89

Maybe I'm the exception, but I can't see why people, why programmers , bother investing their editing-skills in a closed-source editor and toolkit. Sublime is closed source. When it croaks up and dies, all the skills you've built up will be wasted, and you'll have to rebuild them elsewhere. Why not invest in something open instead? There's more options than ever before, and they're all good. For me, VS Code seems to…

So that's the case for JetBrains' products then? VSCode is Microsoft's product, and they are doing solid job with it now, but who knows what they will do with it in 5 years' time. I won't be surprised if they try to integrated it with Azure more closely and do some things which are not relevant to me. Plus it's Electron app which I won't use. And it's not like open source solution can't fail and be abandoned. Only tw…

What's wrong with an Electron app? I am curious.

Re: Turning Sublime Text into a Lightweight Python IDE

#90
post #48

> The final requirement for a reasonable IDE experience is to be able to follow a debugging session in the file where the code exists. > There is no plugin for SublimeText that supports this. But there is a Python package you can install into the virtualenv for each of your projects that does it. This drives me batty whenever I see "turn XYZ into an IDE for (foo)." The author of this post at least lists debugger inte…

I'd be very happy if the console output when you build something on sublime was smarter, and parsed the output to make out the file and line where the error occurred, and clicking on the error would take me there.

It wouldn't do step debugging or breakpoints, but at least for scripting and even simple c programs it would work well.

Post reply on HN