Como faço para colocar em maiúscula a primeira letra de uma palavra no Vim?

Durante muito tempo eu sei que posso usar~ no Vim para alternar entre maiúsculas e minúsculas de um caractere. Mas existe uma maneira de mapear uma chave para colocar uma palavra em maiúscula e voltar à posição anterior?

Por exemplo:

I like to drink Coca co[l]

Se meu cursor está em "l" e percebo que preciso também colocar o "c" em maiúscula, atualmente, preciso:

<C-c> b ~ ll i

Existe uma maneira de mapear uma única tecla para que a primeira letra da palavra sob o cursor seja maiúscula e mantenha o cursor na posição original?

questionAnswers(4)

yourAnswerToTheQuestion