I first learned about the DWIM (do what I mean) concept from Emacs. With a little elisp knowledge you can tweak your editor behaviour to do exactly what you mean. This can be really fun (tinker) and rewarding (itch own scratch).
https://xenodium.com/emacs-dwim-do-what-i-mean
When you feel so at home with your editor’s configuration, you kinda want it to apply to all kinds of apps and often bring more workflows into Emacs. Email, note taking, and one of my favourite migrations, the shell: