Você deve tentar usar objetos de texto.
Parei de usar o mouse mais ou menos quando comecei a usá-los.
Basicamente, os objetos de texto são atalhos para executar facilmente o comando em palavras, frases, paragaphs.
Apenas por diversão, você pode tentar o seguinte:
dip
: irá _d_elete (_i_n) o atual _p_aragraph
vib
: entre parênteses, ele selecionará o conteúdo do que você pode então arrancar, cortar , etc.
vi}
: selecionará um bloco C, então você reintentará rapidamente com =
ou excluirá ou diminuirá o recuo ...
caw
: para excluir e substituir rapidamente a próxima palavra
Possibilidades são infinitas.
Veja :help text-objects
É realmente um dos maiores recursos do Vim e raramente é destacado no tutorial do Vim. (Eu aprendi sobre eles muito tarde, talvez um ano ou dois depois de começar a usar o Vim)
Dito isto, ainda uso o mouse às vezes e não é um pecado fundamental.