I’ve noticed that people older than me have always known just a few more vi commands than I do.
I’m in my 40s, so clearly I know about 4:
Writes and quits (I consider these variants of the same thing):
:w
:q
:q!
:wq
ZZ
See the line numbers:
:set number
Delete everything from top to bottom (must be at top, easily remembered by mumbling duck, duck, duck, GOOSE):
:dddG
Search for a string:
/
And that’s probably it. I think I used to know how to cut a line and paste a line, but I’d have to look it up to be 100% correct on the syntax.
Anyone in their 50s or 60s care to add to this dazzlingly long list of inadequacy? Not looking for a cheat sheet or the man page :-p
Ooh nice
ci
is a new one for me, gonna try to encode that oneyou can also parameterize the change word command, e.g.
c3w
will delete the next three words and put you in insert mode. it’s handy for changing multiword variables or paths.