I absolutely found PyCharm annoying and distracting. But, Sublime (after I fixed some ui problems, like I hate dark themes, as they don’t keep me awake) is a pretty good editor.
It obviously needs to save a snapshot on every save into ./drafts/filename-dateTimeUtc.bak And it needs a an auto cleanse feature when pasting code into sublime, and an auto convert to indents that fits my orthodox indent standard (I reject 3 spaces as creating space noise at only 1% my 357 spaces per column, and found that I need 16 spaces to create credible column logic in Python). Also, sublime should move the line to the nearest logic indent via rounding, automatically. A normal workflow would have all this being done automatically, in the background.
I personally hate the json preference idea. But it is powerful, and with ai, it is easily managable. Without ai, setting any preference would be 2 or 3 hours of research, with every preference tweak.
What I hate about PyCharm, is about everything else, including its built in ai. I am trying to focus and be the architect, I don’t need a distracting interface.
Sublime allows me to jump to a function, but seems to me to lack the ability to find out what function my cursor is in. Not at least with my 6500 line python script. The little optional right side navigator is a great idea, but mostly useless in my big script.
I really hope sublime doesn’t ruin the product in its future updates, as it is nearly perfect as it is, and could become impossible to use like pycharm if they aren’t careful.