Yes, VSCode has something similar, I believe. But Emacs had it before VSCode existed ;-)
While we're discussing optimizing emacs keybindings...I've found it key to have my bindings set up such that my thumbs operate the control modifier key.
currently the calculations in this library are done with a clojure jar, so if you're interested, you might have an easier time calling that directly
I'm trying to switch to Corne keyboards and the key maps are critical.