This advanced editing thing has completely evaded me. I'm a long time Windows dev and never got to terms with emacs due to non standard (i.e. non Windows) default keybindings etc.
The editors and IDEs I do use likely all have very advanced text editing ability but I just never reach for them! Not once have I felt "now I'd really like 3 cursors". What are the normal use cases? Maybe I'm leaning on auto-formatting and refactorings more that lets me do things you would otherwise do with e.g regexes, multiple cursors?
The most common use cases for me are just replacing words and tweaking alignment. Obviously there are ways to do it in other editors, but having multiple cursors exposes these capabilities in a convenient way.
But one thing it's really useful for is making bulk replacements on the fly without having to think too hard about what to match on. Instead of fiddling around trying to create a perfect regex to match the right cases, you can just step through instances of a loose match, choosing the right ones, and then make your edit.
Overall, for me it just feels like a much more intuitive ad-hoc style of editing.
The editors and IDEs I do use likely all have very advanced text editing ability but I just never reach for them! Not once have I felt "now I'd really like 3 cursors". What are the normal use cases? Maybe I'm leaning on auto-formatting and refactorings more that lets me do things you would otherwise do with e.g regexes, multiple cursors?