Как удалить область текста в Emacs?
Возможный дубликат:
Emacs: как удалить текст без kill ring?
Мне надоело все, что я "удаляю" в emacs, добавляемом в список уничтожений; это всегда означает, что я должен My дважды, чтобы пройти мимо того, что я только что удалил, чтобы получить то, что я собирался вставить!
Есть ли простой способ "удалить" то, что я выбрал, а не добавить его в список уничтожений? Как другие люди решают эту проблему? Вас тоже не раздражает, что то, что вы удаляете, добавляется в список уничтожений?
1 ответ
Конечно. В то время как Cw по умолчанию выполняет (kill-region), вы могли бы вместо этого выполнить (delete-region) - и аналогично для kill-whole-line, kill-word и любого другого вида уничтожения, который вы могли бы запланировать в противном случае.
Вы можете сделать delete-region, нажав Mx и затем напечатав его, хотя это, кажется, отменяет экономию дополнительной My, которую вы должны выполнить сейчас, поэтому привязывает функции delete к... некоторым ключам... некоторых вид... вероятно, будет предпочтительнее.