> 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…
That's because your definition is flawed. When it's all said and done, all that matters is that you're able to get the work done. Take vim, for example. You can quite often use CLI tools to get the work done due to vim's integration into the surrounding ecosystem, and this includes things such as debuggers. For a language like C#, you're never going to find as integrated an experience as you will with Visual Studio.…
Turning Sublime Text into a Lightweight Python IDE
71–80 of 154 posts
Re: Turning Sublime Text into a Lightweight Python IDE
#72Earlier quoted context omitted.
I think it got really popular, especially in the Rails community, because of the flashy multi-cursor demos on the site. I believe it was the first CUA/mainstream editor with multiple cursors.
Pretty sure you're thinking of TextMate. RailsCasts probably sold thousands of TextMate licenses, and DHH's screencasts thousands more. No doubt some Rails devs use Sublime but it's nowhere near as popular as Vim.
I also vaguely remember that most of these demos were on Macs and they were showing off editing of Ruby code.
But as I was saying, it's been a while :)
Re: Turning Sublime Text into a Lightweight Python IDE
#73I 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…
Nothing even comes close.
Re: Turning Sublime Text into a Lightweight Python IDE
#74I 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.
Probably you are right though, if I was using OSX as my main OS I'd definitely consider buying a sublime license since there were some problems with the Notepad++ (mainly with its filesystem integration).
Re: Turning Sublime Text into a Lightweight Python IDE
#75What am I missing by not having PyCharm or the other IDEs mentioned here? Thanks
Re: Turning Sublime Text into a Lightweight Python IDE
#76I'm confused. I've been using Jupyter as my go-to Python IDE. It has auto-code completion, nice charting abilities and even nice tools to convert my notebooks into presentations for execs. What am I missing by not having PyCharm or the other IDEs mentioned here? Thanks
Re: Turning Sublime Text into a Lightweight Python IDE
#77Earlier quoted context omitted.
True.. I have never bothered to find out how the ST community grew so much. It's a paid product and somehow people have built plugins for a package manager that is not even part of the core IDE. Does anyone know the history here?
When Textmate stalled between versions for years on end, Sublime came in with Textmate compatibility and simply scooped up a huge userbase who wanted something like Textmate on other platforms or were tired of waiting on Textmate to release a new version. Sublime is a Textmate clone that outdid the thing it was cloning but worked with all the existing Textmate bundles. That's how.
Re: Turning Sublime Text into a Lightweight Python IDE
#78Earlier quoted context omitted.
5 minutes to start
I've never had it take 5 minutes on a ~3 year old Intel i5 with a cheap SSD. Maybe 10 seconds. Scanning a large project might take 30-60 seconds. 5 minutes would be painful. What kind of set up do you have and what size project?
That being said I think PyCharm is good enough that I'm willing to put up with that.
Re: Turning Sublime Text into a Lightweight Python IDE
#79No mentioning of Anaconda for Sublime? It has many of this features out of the box. But the best IDE experience (beside PyCharm) is really using VSCode + the most popular Python extension https://github.com/DonJayamanne/pythonVSCode This setup is a total replacement for PyCharm for me. Code Refactoring, code definition jump, IntelliSense suggestions and help, linting, virtualenv support, code formatting etc. etc. And…
Would love to hear if there's a setting I was missing as I'd like all the other features in VSC.
Re: Turning Sublime Text into a Lightweight Python IDE
#80I'm confused. I've been using Jupyter as my go-to Python IDE. It has auto-code completion, nice charting abilities and even nice tools to convert my notebooks into presentations for execs. What am I missing by not having PyCharm or the other IDEs mentioned here? Thanks
Jupyter is probably much better if you're doing what it's suited for. I work on web application development in Python and Jupyter is not suited to that at all, however my colleagues who work on business intelligence/analytics/data-science/etc love it.
Will check PyCharm out though; this thread's got me curious about what it can do.