Any such function or elisp script? I want the equivalent function as vi\" sequence in vim.
Xah Lee has an emacs-lisp function which achieves this called xah-select-text-in-quote
. It is available from his website:
Select text between the nearest left and right delimiters. Delimiters here includes the following chars: \"<>(){}[]“”‘’‹›«»「」『』【】〖〗《》〈〉〔〕(). This command does not properly deal with nested brackets.