Alternando o caso no vim

Você já sentiu a dor de segurar o botão shift por muito tempo enquanto codifica? Você acaba com algo como este find By username. No vim, você pode converter a palavra para um caso específico ou alternar entre maiúsculas e minúsculas.

# select the word
viw


# convert all letters to lowercase
gu
#=> find_by_username

# convert all letters to uppercase
gU
#=> FIND_BY_USERNAME

# toggle case
g
~ #=> FIND_bY_USERNAME