Snippet #835

Something I’d never noticed about Vim text objects: if you do something like ci" when you’re not even inside a double-quote string, it will operate on the first such string it finds to the right of the cursor on the current line. If there is no such string, or the string is to the left, it does nothing (source).