Как удалить область текста в Emacs?

Возможный дубликат:
Emacs: как удалить текст без kill ring?

Мне надоело все, что я "удаляю" в emacs, добавляемом в список уничтожений; это всегда означает, что я должен My дважды, чтобы пройти мимо того, что я только что удалил, чтобы получить то, что я собирался вставить!

Есть ли простой способ "удалить" то, что я выбрал, а не добавить его в список уничтожений? Как другие люди решают эту проблему? Вас тоже не раздражает, что то, что вы удаляете, добавляется в список уничтожений?

1 ответ

Решение

Конечно. В то время как Cw по умолчанию выполняет (kill-region), вы могли бы вместо этого выполнить (delete-region) - и аналогично для kill-whole-line, kill-word и любого другого вида уничтожения, который вы могли бы запланировать в противном случае.

Вы можете сделать delete-region, нажав Mx и затем напечатав его, хотя это, кажется, отменяет экономию дополнительной My, которую вы должны выполнить сейчас, поэтому привязывает функции delete к... некоторым ключам... некоторых вид... вероятно, будет предпочтительнее.

Другие вопросы по тегам