@japchap I think Sublime Text was the first with that multiple cursor feature. Atom cloned it not long after.

In Vim, I use block visual mode selections to accomplish a subset of those changes (like the one shown in the GIF), and would likely use replace or macros for the rest.

Xcode actually does something similar but both more limited and more useful for a common need with "Edit All in Scope". It's scope-aware - no need to go hunting for all uses of a variable to rename it! - but doesn't allow arbitrary cursor placement, so also more limited.