Для символов это довольно просто: xp
поменять букву под курсором следующей буквой и Xp
поменять букву под курсором предыдущей буквой.
Команда x
удаляет символ под курсором, оставляя курсор на следующем символе. Команда X
удаляет символ непосредственно перед курсором, оставляя курсор на том же символе, на котором он был.
p
помещает (вставляет) последний удаленный или последний восстановленный текст сразу после текущей позиции курсора. ( P
помещает его непосредственно перед текущей позицией курсора, xP
и XP
оба оставляют текст таким, каким он был до начала.)
В обмене словами я не уверен; возможно, кто-то еще может ответить на это. Вы можете приблизиться dawwP
(или переназначить его, чтобы он был короче), но это сломается в нескольких крайних случаях, например, ближе к концу строки.