可能是重复问题:
Emacs:如何在不使用kill ring的情况下删除文本?
我厌倦了在emacs中“删除”的所有内容都被添加到kill-ring中。这意味着我必须按两次M-y才能移动到我要粘贴的内容!
有没有一种简单的方法可以实际“删除”我选择的内容,而不是将其添加到kill-ring中?其他人如何解决这个问题?你不觉得你所“删除”的内容被添加到kill-ring中很烦吗?
可能是重复问题:
Emacs:如何在不使用kill ring的情况下删除文本?
我厌倦了在emacs中“删除”的所有内容都被添加到kill-ring中。这意味着我必须按两次M-y才能移动到我要粘贴的内容!
有没有一种简单的方法可以实际“删除”我选择的内容,而不是将其添加到kill-ring中?其他人如何解决这个问题?你不觉得你所“删除”的内容被添加到kill-ring中很烦吗?
当默认的 C-w 执行(kill-region)时,你可以选择执行(delete-region)- 同样适用于 kill-whole-line、kill-word 以及其他任何你可能计划进行的删除操作。
你可以通过按下 M-x 并手动输入 delete-region 来执行 delete-region 操作,尽管这样做似乎会取消现在需要执行的额外的 M-y 的节省,因此将 delete 函数绑定到某些键上可能更为理想。
c-y
从剪贴板中粘贴,使用s-y
从kill-ring中粘贴。有关详细信息,请参见此答案和最后一条评论。 - Hi-Angel