x, del -- Удаление символа под курсором. X -- Удаление символа перед курсором. u, :u -- Откат. U -- Отменить все изменения, повлиявшие на текущую строку. [reg]^R, :red -- Накат, вставка из регистра. С -- Удалить от курсора и до конца строки с переходом в режим ввода. c -- Изменение, удаление и ввод нового. l -- символ, аналог s; c -- строку, аналог S; [N]o -- удаление по команде перемещения "o" [N] раз. D -- Удалить от текущего символа до конца строки. [reg]d -- Вырезать часть строки в регистр [reg]. Объекты: l -- аналог x; h -- аналог X; d -- текущей строки; w -- до конца слова; $ -- до конца строки; [N]o -- удаление по команде перемещения "o" [N] раз. O, o -- Вставка новой строки до и после текущей, с переходом в режим вставки. J -- Объединить строку с последующей. r[симв] -- Заменить символ под курсором на [симв]. gr[симв] -- Заменить виртуальный символ под курсором на [симв]. gJ -- Тоже, но не вставляя новых пробелов. [reg]y[com] -- Копирование в регистр [reg(< к числу в позиции курсора. [N]^X -- Вычесть число от числа в позиции курсора. ! -- Обработка внешней программой. = -- Расстановка отступов для языка программирования С. <[com] -- Сдвиг влево на значение (shiftwidth) строк, через которые перенесла бы команда[com]. << -- Сдвиг влево текущей строки. >[com] -- Сдвиг вправо на значение (shiftwidth) строк, через которые перенесла бы команда[com]. >> -- Сдвиг вправо текущей строки.