Live data from Hacker News

Turning Sublime Text into a Lightweight Python IDE

cewing.github.io

31–40 of 154 posts

Re: Turning Sublime Text into a Lightweight Python IDE

#31

Earlier quoted context omitted.

Completely agree. I can't use even the best editor if it doesn't provide basic navigation, and debugging functions. 20 years ago, people claimed that IDEs were bad, but now the situation have changed. PyCharm has almost everything that Sublime has, and even more, there's vim mode, which moved editing to a new level.

I was a big fan of PyCharm, but VSCode is getting there in terms of IDE functionality, especially for Python. It's a decent daily driver for me now.

The debugger in vs code is nearly on par with pycharms. It's crazy how right they got it from the getgo

Re: Turning Sublime Text into a Lightweight Python IDE

#32
post #25

Sublime Text comes with a great system for Package Control. [...] To install a plugin using Package Control, open the command palette with shift-super-P (ctrl-shift-P on Windows/Linux). The super key is command or ⌘ on OS X. When the palette opens, typing install will bring up the Package Control: Install Package command. Sublime doesn't actually come with Package Control and Package Control itself is a confusing usa…

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?

Re: Turning Sublime Text into a Lightweight Python IDE

#34
post #3

Wait — People are actually still using ST in 2017? And here I was thinking Atom and VSCode had dominated the IDE/Editor environment

I don't understand why there is any reason to move away from ST

Atom is free (as in beer). To be clear, I think ST is a better product but I am telling you why people might move away.

Re: Turning Sublime Text into a Lightweight Python IDE

#35
post #17
post #3

Wait — People are actually still using ST in 2017? And here I was thinking Atom and VSCode had dominated the IDE/Editor environment

The ST3 dev builds are VERY good. I love Atom but the speed keeps bringing me back to ST.

I've been happy with VSCode, far more so than I was in trying Brackets and Atom... and with the plugin model, I think it's better than ST from usability... Though I wish some of the config stuff was more in the box instead of editing JSON files directly... that said, the features are very rich in the box, and plugins have been great.

Re: Turning Sublime Text into a Lightweight Python IDE

#36

Earlier quoted context omitted.

I don't understand why there is any reason to move away from ST

Atom is free (as in beer). To be clear, I think ST is a better product but I am telling you why people might move away.

Atom and VSCode are also open source and are (currently) receiving updates much more frequently.

Re: Turning Sublime Text into a Lightweight Python IDE

#38
post #31

Earlier quoted context omitted.

I was a big fan of PyCharm, but VSCode is getting there in terms of IDE functionality, especially for Python. It's a decent daily driver for me now.

The debugger in vs code is nearly on par with pycharms. It's crazy how right they got it from the getgo

Development tools were a strong suite of Microsoft from the beginning. But, VSCode is really great and admirable.

Re: Turning Sublime Text into a Lightweight Python IDE

#39
post #16

i'd just rather use pycharm. https://www.jetbrains.com/pycharm/

I was going between vim and sublime text for python code, and my team lead suggested pycharm. I was doubtful, but it makes alot of things so easy so I use it almost always for python code now. However like another person mentioned, the startup time can be painful. I just open it and leave it up to avoid that part.

Re: Turning Sublime Text into a Lightweight Python IDE

#40
post #30

Earlier quoted context omitted.

I always thought that was a little odd. Not sure why it's not just "preinstalled" already. I doubt the author of ST doesn't use plugins? If he wanted it to be optional he should make it opt-in as a default that you could take off if you didn't want it....

I'm not really sure what it is, perhaps the authors of Sublime want to keep to a very basic minimal core and leave a lot of the other stuff as an exercise for the extension mechanism. VS Code seems to strike a good middle ground on this - it's all still a pile of JSON config files but the UI for managing it doesn't make you want to run away from home and become an itinerant chartered accountant.

Of course the creator of Package Control now works for the creator of Sublime Text and the install is automated from a menu item. I wouldn't be surprised if it gets integrated further, especially now that they've started to cleanup the UI and icon.
Post reply on HN