【发布时间】:2009-05-11 16:33:02
【问题描述】:
这是我遇到过几次的场景:
我从其他程序中复制了一些文本。转到 Emacs 并在我粘贴/拉入文本之前进行了一些编辑。Cy 拉出并瞧……不是我打算粘贴的文本。然后我意识到,当我四处移动时,我使用了诸如 kill- 之类的命令line 和 back-kill-word,那些被杀死的行和单词现在占据了 kill-ring。但是输入 M-y 并没有把原来复制的文本带回来,所以我需要回到我原来的程序再次复制文本。更糟糕的是,如果关闭了原始程序,我会完全丢失复制的文本。
Kill-line 等是这样的基本命令(几乎就像按下删除键),虽然我不介意使用这些命令使 kill-ring 变得有点混乱,但我希望我的原始文本留在杀戮环中的某个地方,以便我最终可以通过输入 My 几次来找到它。在覆盖剪贴板内容之前,如何使 Emacs 自动将当前剪贴板内容保存到 kill-ring 中?
【问题讨论】: