Vim
Switching case
# Uppercase
{Visual}U - Make highlighted text uppercase.
gU{motion} - Make {motion} text uppercase.
# Lowercase
{Visual}u - Make highlighted text lowercase.
gu{motion} - Make {motion} text lowercase.
# Toggle case
{Visual}~ - Switch case of highlighted text
g~{motion} - Switch case of {motion} text.
# Examples:
gUiw make a word uppercase (i:inner, w:word)
guiw make a word lowercase
References: