Comment by tgv
6 hours ago
I've grown up on vi and later emacs, but VSCode is no joke. It does almost everything, and most of it better, and more intuitively. There's no reason to torture yourself with counting characters, words or lines in order to get the delete command correct in one go.
> There's no reason to torture yourself with counting characters, words or lines in order to get the delete command correct in one go
No one proficient in vim does this. Just use relative line line numbers or delete words in full with ciw.
The single most intuitive ah-ha moment I’ve had in Vi was the change verb. Change In <object>: ci( means “change the text within parentheses.” Change unTil <object>: ct& means “change the text until an ampersand.” And so on. It just makes sense.
VSCode never had moments like that for me. It’s fine, sure, but it wasn’t anything special.
That's such an overtly bad characterisation of Vim editing that I can't take your reply seriously.