Neo/vim does this with community and built-in “text objects”.
https://neovim.io/doc/user/usr_04/#_text-objects
These are great. I really have come to love this little plugin that extends and creates a/i textobjects:
https://github.com/nvim-mini/mini.ai
These are great. I really have come to love this little plugin that extends and creates a/i textobjects:
https://github.com/nvim-mini/mini.ai