In my workflow, I often need to make simple bulk edits in a .ts module, like modifying multiple objects in an array or replacing sections of code.
What I’ve noticed is that Cursor tends to overcomplicate these tasks, relying on additional scripting or multi-step operations instead of performing straightforward edits. For something that should essentially be a direct “delete and replace,” this adds unnecessary friction.
By comparison, tools like GitHub Copilot and similar models handle these cases much more predictably. They make the edits directly, without introducing extra steps or abstractions.
It may be that I’m missing some features or intended workflows in Cursor, but for these basic editing tasks, it feels less efficient than expected.