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