Para caracteres, é bastante simples: xp
trocar a letra sob o cursor pela letra a seguir e Xp
trocar a letra sob o cursor pela letra anterior.
O x
comando exclui o caractere abaixo do cursor, deixando o cursor no próximo caractere. O X
comando exclui o caractere logo antes do cursor, deixando o cursor no mesmo caractere em que estava.
p
coloca (cola) o último texto excluído ou último arrancado logo após a posição atual do cursor. ( P
coloca-o imediatamente antes da posição atual do cursor, portanto, xP
e XP
ambos deixam o texto como estava antes de você começar.)
Para trocar palavras, não tenho certeza; talvez alguém possa responder isso. Você pode se aproximar dawwP
(ou remapear para ser mais curto), mas isso será interrompido em vários casos extremos, por exemplo, perto do final de uma linha.