That’s what they’re evidently trying to do, but it means they’re moving too slow and the AI integration feels like a bolted on afterthought (hence the reaction to failed features like this).
I am a lifetime user of PyCharm but the reality is that Cursor is just so much more productive now. “Junie” is a decent attempt but nowhere close to Cursor yet.
Yes, but it will be very, very slow (think minutes for a not particularly large codebase), and probably contain mistakes. It's not at all comparable to refactoring tools like Jetbrains' rename tool.
I wouldn’t even want the LLM for a simple rename. Volar and TSLS seem to handle renames without issue, even across files and file types (eg Vue and Typescript)
I am a lifetime user of PyCharm but the reality is that Cursor is just so much more productive now. “Junie” is a decent attempt but nowhere close to Cursor yet.