3 ms·
VS Code in Python for me is very poor at refactoring/renaming. Very slow, mostly can't find all the instances of a symbol, etc etc. Every once in awhile I want
by fjp 7y ago
VS Code in Python for me is very poor at refactoring/renaming. Very slow, mostly can't find all the instances of a symbol, etc etc.
Every once in awhile I want to reach for VS Code as more lightweight alternative to PyCharm, but PyCharm just blows it out of the water in almost every category except resource usage.
- jedieaston 7y agoOP is talking about full Visual Studio, not VS Code.
- fjp 7y agoAh, I see. I would have to imagine full Visual Studio is even more resource-intensive than PyCharm though I haven't done development on Windows in several years.
- randomfool 7y agoAre you using Jedi or the Microsoft Python Analysis Engine? My understanding is that in VSCode if you disable Jedi then it will use the same engine that desktop VS uses.
- fjp 7y agoI will have to try this! It's been awhile but I was just using whatever was default or suggested for VSCode. The "refactoring library" was named rope, and I always figured that was the source of my issues.
- rumanator 7y ago> Are you using Jedi or the Microsoft Python Analysis Engine? This is the sort of info that is glaringly missing from articles like this one. Extensible editora are nice and all, but they are only as useful as the plugins you install. Otherwise, text editors such as vim, vscode or sublime are just that: plain old text editors.