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