Para los caracteres, es bastante simple: xp
intercambiar la letra debajo del cursor con la siguiente letra e Xp
intercambiar la letra debajo del cursor con la letra anterior.
El x
comando elimina el carácter debajo del cursor, dejando el cursor en el siguiente carácter. El X
comando elimina el carácter justo antes del cursor, dejando el cursor en el mismo carácter en el que estaba.
p
coloca (pega) el último texto eliminado o el último texto retirado justo después de la posición actual del cursor. ( P
Pone justo antes de la posición actual del cursor, de modo xP
y XP
tanto dejar el texto tal como estaba antes de empezar.)
Para intercambiar palabras, no estoy seguro; Quizás alguien más pueda responder eso. Puede acercarse dawwP
(o reasignarlo para que sea más corto), pero eso se romperá en varios casos extremos, por ejemplo, cerca del final de una línea.