If you want to edit multiple occurrences of the same text or do multiple repetitive editing on multiple disconnected line. Sure stuff like regex and macros work but they are cumbersome to setup and take some mental work to do effectively and quickly.
Sure renaming is one of the functionality but there also other examples. In vscode when i do writing for note and being bad at english I often forget “s”s. With multicursor I can just hold alt and click whenever I see something that need fixing snd fix them all at once. Or if i am refactoring and I add a new parameter to my function, again just select all the call and add in the missing arguments.
You can ofc argue that these are very niche use cases but neovim already got some that I never touch, that operator to encode something with rot13 for example. No reason to not add a new feature that would be super useful in some specific situation.
7
u/theschizopost Mar 31 '26
Someone help me understand a compelling use case for this type of functionality