Speaking about shortcuts in Jetbrains IDEs, I really like the CTRL-w, which selects incrementally bigger chunks of texts (word, quoted chunk, expressions, function calls, blocks).
I like it so much that I always try to do it in other applications, like web browsers.
But in web browsers CTRL-w closes the current tab....
It's called "Extend selection" if you want to use it in Find Actions to figure out what it's bound to on your OS (e.g. on my intellij idea macOS bindings, looks like it's option+up)
This would be fun to play with. There’s a vim plugin for JetBrains but I’ve failed to adopt it after multiple separate attempts because each time I run into collisions with my existing workflow shortcuts which I don’t have the patience to remap mentally and in the config.
i use the vim plugin for intellij as well and the first time you press an IDE shortcut that happens to be a vim shortcut also, there's a tiny popup that asks you what you want to do: either keep the IDE shortcut or switch to the vim shortcut. maybe this helps!
Another trick I use frequently is to map a shortcut to activate/deactivate the vim plugin on the fly, which allows me to keep using some non-vim shortcut and behavior (especially search or selection) without having to go deep into configuring some vim files.
I was thinking the same, is it if you want to replace multiple selections that have different content with the same replacement content. If so, it's not something I can think of ever doing, and in the few cases that I may want to, just do multiple search and replaces, or is there another use case?
It's what I'm wondering, too. Especially since refactoring support in IntelliJ IDE seems quite powerful, even for languages like Python that use a ton of strings.
I like it so much that I always try to do it in other applications, like web browsers.
But in web browsers CTRL-w closes the current tab....