Удаление и вставка
kill-line (C-k)
Удаляет текст от текущей позиции курсора до конца строки.
backward-kill-line (C-x Backspace)
Удаляет текст до начала строки.
unix-line-discard (C-u)
Удаляет текст от текущей позиции до начала строки. Удаленный текст помещается в кольцевой буфер.
kill-whole-line
Удаляет все символы текущей строки, независимо от позиции курсора.
kill-word (M-d)
Удаляет символы от курсора до конца слова или, если курсор стоит между словами, до конца следующего слова. Границы слов определяются так же, как и для команды forward-word.
backward-kill-word (M-Backspace)
Удаляет слово перед курсором. Границы слова определяются так же, как и в команде backward-word.
unix-word-rubout (C-w)
Удаляет слово перед курсором, используя в качестве ограничителя слов пробельные символы. Границы слова, таким образом, отличаются от принятых в команде backward-kill-word.
delete-horizontal-space (M-\)
Удаляет все пробелы и символы табуляции вокруг текущей позиции.
kill-region
Удаляет весь текст от текущей позиции до отметки (запомненной позиции курсора). Этот текст называют областью (region).
copy-region-as-kill
Копирует текст области в буфер.
copy-backward-word
Копирует слово перед текущей позицией в буфер. Границы слов определяются так же, как в команде backward-word.
copy-forward-word
Копирует слово после текущей позиции в буфер. Границы слов определяются так же, как в команде forward-word.
yank (C-y)
Вставляет верхний элемент кольцевого буфера в позиции курсора.
yank-pop (M-y)
Прокручивает кольцевой буфер и вставляет новый верхний элемент. Работает только после команды yank или yank-pop.